Releases: spring-projects/spring-shell
2.1.13
3.2.0-M1
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,e2eand a newcatalog - 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.
3.1.3
3.0.7
2.1.12
3.1.2
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
2.1.11
3.1.1
Generic Notes
Fixes
This release contains some notable changes:
- Fixes for graalvm on linux
ShellAvailabilitytargets 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
