Releases: spring-projects/spring-shell
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
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
3.1.0
3.0.4
2.1.10
3.1.0-RC1
Generic Notes
Fixes
This Milestone contains some notable changes:
- Builds on Spring Boot 3.1.0-RC2
- Upgrade to jline 3.23.0
- Usual bug fixes
Issues
#733 Upgrade spring-boot 3.1.0-RC2
#732 Support label with @option
#731 Support explicit arity min max with @option
#725 Upgrade jline 3.23.0
#722 Migrate docs to spring-asciidoctor-backends
#717 Upgrade spring-boot 3.1.0-RC1
#637 New Annotation Model