Skip to content

Releases: spring-projects/spring-shell

2.1.14

08 Nov 10:32
Compare
Choose a tag to compare

Generic Notes

Fixes

This release contains some notable changes:

  • Builds on spring-boot 2.7.17
  • Jline upgrade to 3.24.1 fixes issues in stdin/stderr redirection
  • Some issues backported

Issues

#919 backport(902): Tab completion may fail with lazy initialization
#915 backport(891): StandardOut goes to StandardError in non-interactive mode
#912 backport(901): Upgrade jline 3.24.1
#892 Upgrade spring-boot 2.7.17
#887 backport(886): Upgrade stringtemplate4 4.3.3

3.2.0-M2

13 Oct 14:30
Compare
Choose a tag to compare
3.2.0-M2 Pre-release
Pre-release

Generic Notes

Fixes

This release contains some notable changes:

  • Builds on spring-boot 3.2.0-M3
  • New Terminal UI framework

Issues

#881 MenuBarView doesn't get focus with hotkey
#873 Make samples native build fully optional
#872 TerminalUI should allow setting area
#871 Upgrade spring-boot 3.2.0-M3
#867 ViewCommand system
#865 Checked items in ListView
#863 Context don't close
#861 Upgrade gradle 8.3.0
#860 Upgrade spring-boot 3.2.0-M2
#856 InputView cursor position wrong
#855 Initial DialogView Implementation
#854 Initial ButtonView Implementation
#853 Screen text center align
#852 invalid groupId in docs
#832 MenuView radio/checked support

PRs

#864 Update to antora-ui-spring 0.3.6
#862 Update to antora-ui-spring 0.3.5

Additional Notes

Terminal UI

Here is a screencast of a catalog app:
spring-shell-tui-1

3.1.4

03 Oct 12:35
Compare
Choose a tag to compare

Generic Notes

Fixes

This release contains some notable changes:

  • Builds on spring-boot 3.1.4
  • Some backports

Issues

#880 backport(852): invalid groupId in docs
#870 Upgrade spring-boot 3.1.4
#866 backport(863): Context don't close
#859 Upgrade spring-boot 3.1.3

3.0.8

03 Oct 12:35
Compare
Choose a tag to compare

Generic Notes

Fixes

This release contains some notable changes:

  • Builds on spring-boot 3.0.11
  • Some backports

Issues

#879 backport(852): invalid groupId in docs
#869 Upgrade spring-boot 3.0.11
#858 Upgrade spring-boot 3.0.10

2.1.13

03 Oct 12:34
Compare
Choose a tag to compare

Generic Notes

Fixes

This release contains some notable changes:

  • Builds on spring-boot 2.7.16

Issues

#868 Upgrade spring-boot 2.7.16
#857 Upgrade spring-boot 2.7.15

3.2.0-M1

06 Aug 14:29
Compare
Choose a tag to compare
3.2.0-M1 Pre-release
Pre-release

Generic Notes

Fixes

This release contains some notable changes:

  • Builds on spring-boot 3.2.0-M1
  • New component view terminal UI framework(work-in-progress)
  • Sample application are split to commands, e2e and a new catalog
  • Documentation is migrated to antora

Issues

#846 Upgrade gradle 8.3.0-RC3
#845 InputView better unicode handling
#837 Upgrade gradle 8.3.0-RC2
#821 Upgrade gradle 8.3.0-RC1
#815 Polish error messages
#811 Initial View Catalog Sample App
#810 Initial MenuView Implementation
#809 Initial MenuBarView Implementation
#808 Initial StatusBarView Implementation
#807 Initial AppView Implementation
#806 Initial ListView Implementation
#805 Initial GridView Implementation
#804 Initial BoxView Implementation
#803 Initial UI Terminal App Controller
#802 Initial Eventloop Implementation
#801 Initial Screen abstraction layer
#800 Initial View Framework
#796 Aliases not working as expected with Annotations
#795 Positional arguments don't override default value
#787 Upgrade spring-boot 3.2.0-M1
#778 Command not found message should be configurable
#777 Option values are not populated when Kebab Case Option is used
#755 Support single command app
#754 Split sample app
#710 Antora docs migration
#512 CompletionProposal with complete

PRs

#843 Antora
#840 Do not include timestamp for buildInfo.
#715 Option for auto-completing single argument without spaces insertion (complete support)

Additional Notes

Catalog App

Sample of running catalog app.

sample

3.1.3

26 Jul 12:51
Compare
Choose a tag to compare

Generic Notes

Fixes

This release contains some notable changes:

  • Builds on spring-boot 3.1.2
  • Some backports

Issues

#836 backport(512): CompletionProposal with complete
#819 Upgrade spring-boot 3.1.2
#816 backport(815): Polish error messages
#799 backport(755): Support single command app

3.0.7

26 Jul 12:51
Compare
Choose a tag to compare

Generic Notes

Fixes

This release contains some notable changes:

  • Builds on spring-boot 3.0.9
  • Some backports

Issues

#835 backport(512): CompletionProposal with complete
#818 Upgrade spring-boot 3.0.9

2.1.12

26 Jul 12:51
Compare
Choose a tag to compare

Generic Notes

Fixes

This release contains some notable changes:

  • Builds on spring-boot 2.7.14
  • Some backports

Issues

#834 backport(512): CompletionProposal with complete
#817 Upgrade spring-boot 2.7.14

3.1.2

27 Jun 07:30
Compare
Choose a tag to compare

Generic Notes

Fixes

This release contains some notable changes:

  • Builds on spring-boot 3.1.1
  • Fixes to central option naming
  • Fixes to a new annotation model
  • Command not found message can be customised
  • Backport of relevant fixes

Issues

#798 backport(796): Aliases not working as expected with Annotations
#797 backport(795): Positional arguments don't override default value
#793 backport(778): Command not found message should be configurable
#786 Upgrade spring-boot 3.1.1
#783 backport(777): Option values are not populated when Kebab Case Option is used