Skip to content

Releases: spring-projects/spring-shell

2.1.13

03 Oct 12:34

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

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

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

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

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

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

3.0.6

27 Jun 07:30

Choose a tag to compare

Generic Notes

Fixes

This release contains some notable changes:

  • Builds on spring-boot 3.0.8
  • Fixes to central option naming
  • Backport of relevant fixes

Issues

#785 Upgrade spring-boot 3.0.8
#782 backport(777): Option values are not populated when Kebab Case Option is used

2.1.11

27 Jun 07:30

Choose a tag to compare

Generic Notes

Fixes

This release contains some notable changes:

  • Builds on spring-boot 2.7.13

Issues

#784 Upgrade spring-boot 2.7.13

3.1.1

13 Jun 13:30

Choose a tag to compare

Generic Notes

Fixes

This release contains some notable changes:

  • Fixes for graalvm on linux
  • ShellAvailability targets now registered automatically with aot
  • Fixes for issues in a new annotation config model

Issues

#767 LongName not working with different naming option format or name does not match with input parameter
#763 Unexpected comma inserted at the end of the parsed message
#762 Native mode broken on linux
#757 Multiple short options not working anymore
#756 Test help command with e2e tests
#747 ShellAvailability target not registered with AOT processing

3.0.5

13 Jun 13:30

Choose a tag to compare

Generic Notes

Fixes

This release contains some notable changes:

  • Backport of relevant fixes

Issues

#768 backport(762): Native mode broken on linux
#759 backport(756): Test help command with e2e tests
#758 backport(747): ShellAvailability target not registered with AOT processing