Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 31, 2025

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] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant