Releases: spring-projects/spring-shell
3.3.0
Generic Notes
Changes
This release is basically same as 3.3.0-RC1
with some documentation changes. It's worth to read v3.3 notes for breaking changes.
Issues
#1082 Document update to 3.3.x
3.3.0-RC1
Generic Notes
Fixes
This release contains some notable changes:
- Builds on spring-boot 3.3.0
- Builds on jline 3.26.1
- ShellRunner has breaking interface changes #1057
Issues
#1077 Cannot pass negative number as option value
#1074 Upgrade jline 3.26.1
#1070 Upgrade spring-boot 3.3.0
#1064 native e2e tests on macos fail with cpu architecture
#1063 StyleSettings interface "highlight" method failing to apply style.
#1062 Document ShellRunner changes
#1057 Use string array in ShellRunner
#1053 CommandAvailability is not documented
3.2.5
Generic Notes
Fixes
This release contains some notable changes:
- Builds on spring-boot 3.2.5
- Builds on jline 3.26.1
- Some issues backported
Issues
#1078 backport(1077): Cannot pass negative number as option value
#1076 backport(1074): Upgrade jline 3.26.1
#1073 backport(1053): CommandAvailability is not documented
#1069 Upgrade spring-boot 3.2.6
#1066 backport(1063): StyleSettings interface "highlight" method failing to apply style.
3.1.12
3.3.0-M1
Generic Notes
Breaking Changes
There are some behaviour changes between 3.2.x
and 3.3.x
:
- Non-interactive mode is the only one active on default. See #1017 for details but in a nutshell use properties
spring.shell.interactive.enabled=true
andspring.shell.script.enabled=true
for equivalent behaviour with3.2.x
.
Fixes
This release contains some notable changes:
- Builds on spring-boot 3.3.0-RC1
- Builds on jline 3.26.0
ShellContext
has pty info- New jni starter to prepare deprecation in jline for jansi/jna
Issues
#1051 Change properties for interactive and script to false on default
#1050 Upgrade spring-boot 3.3.0-RC1
#1047 Add jni starter
#1045 No mouse support in new windows terminal
#1044 Disable quick edit mode with mouse support
#1041 TerminalUI full screen off on windows
#1039 TerminalUI may get race condition for display update
#1036 Upgrade native-gradle-plugin 0.10.1
#1033 Sign artifacts
#1028 Upgrade gradle 8.6
#1024 Remove explicit copyright from docs index page
#1023 Upgrade spring-boot 3.3.0-M3
#1017 Only NonInteractiveShellRunner is active on default
#1016 Upgrade spring-boot 3.3.0-M2
#1012 Non interactive test example fails because of duplicated help argument
#1010 Grid fixed item size goes to bottom right
#985 Provide tty info
3.2.4
Generic Notes
Fixes
This release contains some notable changes:
- Builds on spring-boot 3.2.4
- Builds on jline 3.26.0
- Some issues backported
Issues
#1058 backport(1046): Upgrade jline 3.26.0
#1049 Upgrade spring-boot 3.2.5
#1043 backport(1010): Grid fixed item size goes to bottom right
#1040 backport(1039): TerminalUI may get race condition for display update
3.1.11
3.2.3
Generic Notes
Fixes
This release contains some notable changes:
- Builds on spring-boot 3.2.4
Issues
#1035 backport(1033): Sign artifacts
#1032 backport(1012): Non interactive test example fails because of duplicated help argument
#1029 backport(1028): Upgrade gradle 8.6
#1026 backport(1024): Remove explicit copyright from docs index page
#1022 Upgrade spring-boot 3.2.4
PRs
#1013 Upgrade com.gradle.enterprise plugin to 3.16.2
3.1.10
Generic Notes
Fixes
This release contains some notable changes:
- Builds on spring-boot 3.1.10
Issues
#1034 backport(1033): Sign artifacts
#1031 backport(1013): Upgrade com.gradle.enterprise plugin to 3.16.2
#1030 backport(1028): Upgrade gradle 8.6
#1025 backport(1024): Remove explicit copyright from docs index page
#1021 Upgrade spring-boot 3.1.10
3.2.2
Generic Notes
Fixes
This release contains some notable changes:
- Builds on spring-boot 3.2.3
- Builds on jline 3.25.1
- New ProgressView component
Issues
#1007 Upgrade spring-boot 3.2.3
#1004 Implement scenario lifecycle
#1002 EventLoop can attempt send without throwing
#997 ViewComponent should have more user friendly api
#996 Script runner @ symbol breaks as option value
#995 Initial ProgressView implementation
#993 DefaultWriter text draw outside screen causing NPE
#982 Update jline 3.25.1
#779 CommandContext in shell method