Skip to content

Bump spring-shell.version from 4.0.0 to 4.0.2#3037

Merged
avgustinmm merged 1 commit intomasterfrom
dependabot/maven/spring-shell.version-4.0.2
Apr 27, 2026
Merged

Bump spring-shell.version from 4.0.0 to 4.0.2#3037
avgustinmm merged 1 commit intomasterfrom
dependabot/maven/spring-shell.version-4.0.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 24, 2026

Bumps spring-shell.version from 4.0.0 to 4.0.2.
Updates org.springframework.shell:spring-shell-starter from 4.0.0 to 4.0.2

Release notes

Sourced from org.springframework.shell:spring-shell-starter's releases.

v4.0.2

⭐ New Features

  • Add support to group commands at class level as in v3 #1266
  • Add support to test commands which ask for input with Spring Shell 4 #1292
  • Add support to specify argument arity for multi-valued input #1263
  • Sort command names in help output #1279

🐞 Bug Fixes

  • Exit code is always 0 for non-interactive runner #1339
  • Missing help for built-in commands #1335
  • Boolean flags not working without value in sub-commands #1331
  • Declaring an ApplicationRunner causes Spring Shell application to close immediately #1330
  • Spring profiles not honoured when registering commands #1328
  • Command registration differs with @ActiveProfiles in tests vs jar spring.profiles.active= (4.0.1) #1327
  • Command not registered if @Profile(..) is used and activated #1325
  • Fix possible NPE in InteractiveShellRunner #1320
  • Script execution stops on line with comment (in 4.x) #1316
  • Empty line in script prints all available commands (in 4.0.1) #1315
  • Default option int value is ignored (in 4.0.1) #1314
  • NonInteractiveShellRunner v3 -> v4 Migration Issue #1312
  • Boolean option without value does not properly work with argument #1309
  • Annotated commands are not registered in GraalVM native binary #1229
  • Table Rendering Issue with CJK Characters #1223

📔 Documentation

  • End-to-end testing documentation can be improved #1338
  • Exception handling changes in 4.0 are not documented in migration guide #1265

🆙 Dependency updates

  • Reactor 3.8.5
  • Spring Framework 7.0.7
  • Spring Boot: 4.0.6
  • jLine: 3.30.9

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​czpilar, @​RustyRodriguez, @​therepanic

v4.0.1

🚀 Enhancements

  • Improve default parser to accept boolean options without values #1304
  • Add alias for description attribute in Command annotation #1300
  • Improve argument parsing syntax for commands without options #1287

... (truncated)

Commits
  • d35187b Release version 4.0.2
  • bdf88e2 Update Spring boot to 4.0.6
  • 9a829a7 Upgrade dependencies
  • 9335278 Remove tests specific to jLine parser
  • 8a52662 Fix exit code in non-interactive shell
  • fd656b6 Add missing help string in built-in commands
  • ec2c501 Improve documentation of end-to-end testing
  • 6cabff3 Add support to group commands at class level
  • a72c76e Add ability to specify argument arity for multi-valued input
  • 63a938f Fix default value for double/float types
  • Additional commits viewable in compare view

Updates org.springframework.shell:spring-shell-jline from 4.0.0 to 4.0.2

Release notes

Sourced from org.springframework.shell:spring-shell-jline's releases.

v4.0.2

⭐ New Features

  • Add support to group commands at class level as in v3 #1266
  • Add support to test commands which ask for input with Spring Shell 4 #1292
  • Add support to specify argument arity for multi-valued input #1263
  • Sort command names in help output #1279

🐞 Bug Fixes

  • Exit code is always 0 for non-interactive runner #1339
  • Missing help for built-in commands #1335
  • Boolean flags not working without value in sub-commands #1331
  • Declaring an ApplicationRunner causes Spring Shell application to close immediately #1330
  • Spring profiles not honoured when registering commands #1328
  • Command registration differs with @ActiveProfiles in tests vs jar spring.profiles.active= (4.0.1) #1327
  • Command not registered if @Profile(..) is used and activated #1325
  • Fix possible NPE in InteractiveShellRunner #1320
  • Script execution stops on line with comment (in 4.x) #1316
  • Empty line in script prints all available commands (in 4.0.1) #1315
  • Default option int value is ignored (in 4.0.1) #1314
  • NonInteractiveShellRunner v3 -> v4 Migration Issue #1312
  • Boolean option without value does not properly work with argument #1309
  • Annotated commands are not registered in GraalVM native binary #1229
  • Table Rendering Issue with CJK Characters #1223

📔 Documentation

  • End-to-end testing documentation can be improved #1338
  • Exception handling changes in 4.0 are not documented in migration guide #1265

🆙 Dependency updates

  • Reactor 3.8.5
  • Spring Framework 7.0.7
  • Spring Boot: 4.0.6
  • jLine: 3.30.9

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​czpilar, @​RustyRodriguez, @​therepanic

v4.0.1

🚀 Enhancements

  • Improve default parser to accept boolean options without values #1304
  • Add alias for description attribute in Command annotation #1300
  • Improve argument parsing syntax for commands without options #1287

... (truncated)

Commits
  • d35187b Release version 4.0.2
  • bdf88e2 Update Spring boot to 4.0.6
  • 9a829a7 Upgrade dependencies
  • 9335278 Remove tests specific to jLine parser
  • 8a52662 Fix exit code in non-interactive shell
  • fd656b6 Add missing help string in built-in commands
  • ec2c501 Improve documentation of end-to-end testing
  • 6cabff3 Add support to group commands at class level
  • a72c76e Add ability to specify argument arity for multi-valued input
  • 63a938f Fix default value for double/float types
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps `spring-shell.version` from 4.0.0 to 4.0.2.

Updates `org.springframework.shell:spring-shell-starter` from 4.0.0 to 4.0.2
- [Release notes](https://github.com/spring-projects/spring-shell/releases)
- [Commits](spring-projects/spring-shell@v4.0.0...v4.0.2)

Updates `org.springframework.shell:spring-shell-jline` from 4.0.0 to 4.0.2
- [Release notes](https://github.com/spring-projects/spring-shell/releases)
- [Commits](spring-projects/spring-shell@v4.0.0...v4.0.2)

---
updated-dependencies:
- dependency-name: org.springframework.shell:spring-shell-starter
  dependency-version: 4.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.shell:spring-shell-jline
  dependency-version: 4.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Apr 24, 2026
@hawkbit-bot
Copy link
Copy Markdown

Thanks @dependabot[bot] for taking the time to contribute to hawkBit! We really appreciate this. Make yourself comfortable while I'm looking for a committer to help you with your contribution.
Please make sure you read the contribution guide and signed the Eclipse Contributor Agreement (ECA).

@avgustinmm avgustinmm merged commit ce444f9 into master Apr 27, 2026
8 checks passed
@dependabot dependabot Bot deleted the dependabot/maven/spring-shell.version-4.0.2 branch April 27, 2026 05:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants