Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 1, 2026

Bumps org.springframework.shell:spring-shell-starter from 3.4.1 to 4.0.0.

Release notes

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

v4.0.0

⭐ New features

  • Upgrade baseline to Spring Framework 7 and Spring Boot 4
  • Update test infrastructure to JUnit 6
  • Add support for jSpecify annotations #1184
  • Redesign command programming model #1206 #1158
  • Redesign test utilities and APIs
  • Add number input type #849
  • Add mandatory flag to string input #844
  • Introduce new command builder DSL #1211
  • Add support to print annotated method result to the standard output
  • Add debug mode

🚀 Enhancements

  • Improve command error message by including offending group name #291
  • Improve error reporting in InteractiveShellRunner implementations
  • Simplify availability provider configuration by using a new attribute in the Command annotation instead of a separate annotation

🆙 Dependency updates

  • Reactor 3.8.1
  • Spring Framework 7.0.2
  • Spring Boot 4.0.1
  • jLine: 3.30.6
  • st4: 4.3.4

📘 Documentation updates

  • Update documentation with new annotations #1172
  • Update getting started guide with new annotations #1171
  • Add sample Shell application for Spring Petclinic
  • Update Antora resources
  • Refine reference documentation: e3cb93791dfa95191cdccae10a2716816b56d890
  • Attach Javadocs to Antora

🛠️ Tasks

  • Remove Spring Boot dependencies from core module #200
  • Remove JLine dependency from core module
  • Remove compile time dependency to slf4j #1214
  • Remove dependency to commons-io #1215
  • Move core APIs under a dedicated named package
  • Move core commands from spring-shell-standard to the core module #1212
  • Add spring code formatting plugin to the build #1185
  • Update build tool to Maven
  • Update release process to use Spring IO GitHub Actions
  • Move built-in commands to the main command package

... (truncated)

Commits
  • 5336225 Release version 4.0.0
  • 9e93b94 Add note about native compilation limitations
  • 473eeda Fix not including the hidden commands as completion proposal
  • 3919db4 Fix invalid completion of subcommands
  • 5230466 Add exit command in help message about available commands
  • 784ed55 Add command aliases in help message about available commands
  • c1eadfd Align help message about available commands with v3
  • a97e847 Fix parsing quoted multi-word options and arguments
  • 586d692 Revert "Add AOT Reflective annotation on Spring Shell annotations"
  • 2de84f4 Fix help options parsing
  • Additional commits viewable in compare view

Dependabot compatibility score

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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 [org.springframework.shell:spring-shell-starter](https://github.com/spring-projects/spring-shell) from 3.4.1 to 4.0.0.
- [Release notes](https://github.com/spring-projects/spring-shell/releases)
- [Commits](spring-projects/spring-shell@v3.4.1...v4.0.0)

---
updated-dependencies:
- dependency-name: org.springframework.shell:spring-shell-starter
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 1, 2026

Labels

The following labels could not be found: dependency, gradle. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot bot requested a review from a team as a code owner January 1, 2026 00:26
@dependabot dependabot bot requested review from rjohanek and snf2ye and removed request for a team January 1, 2026 00:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant