Skip to content

Update all dependencies - #274

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all

Conversation

@renovate

@renovate renovate Bot commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Age Confidence
gradle (source) minor 9.7.1 → 9.8.0 age confidence
io.cucumber:cucumber-bom (source) dependencies major 7.34.9 → 8.0.2 age confidence
com.diffplug.spotless plugin patch 8.10.2 → 8.10.3 age confidence

Release Notes

gradle/gradle (gradle)

v9.8.0

Compare Source

cucumber/cucumber-jvm (io.cucumber:cucumber-bom)

v8.0.2

Compare Source

v8.0.1

Compare Source

Fixed
  • [Core] Fix step argument index offset (#​3248)

v8.0.0

Compare Source

Added
  • [Java] Add optional names to @Before, @After, @BeforeStep and @AfterStep hooks and emit hook names in messages (#​2917, #​3173)
  • [Java] Declare step definitions with minimal ceremony (#​3200)
  • [Java] Display hints when the glue is not efficiently configured (#​3151, Julien Kronegg)
  • [JUnit Platform] Use ParallelHierarchicalTestExecutorServiceFactory (#​3105)
  • [Core] Support both DocString and DataTable arguments on steps (#​3213)
  • [Core] Support cucumber.execution.threads property when executing from CLI (#​3183)
  • [Core] Support registering individual glue classes via cucumber.glue.classes property or the --glue-classes CLI option (#​3120).
  • [Core] Support class filtering before class loading via the {included,excluded}-class-name-pattern property and the --glue-{included,excluded}-class-name-pattern CLI option. (#​3120).
  • [Core] Emit messages for @BeforeAll and @AfterAll hooks (#​3236)
Changed
  • [Core] Jackson is now an opt-in dependency (#​3206)
  • [All] Set baseline to Java 17 (#​3116)
  • [TestNG] Provide scenarios during dry-run (#​3234)
  • [All] Adopt JSpecify to declare nullability (#​3116)
  • [Core] Update skipped, pending and undefined colors (cucumber/common#2302)
  • [Core] Update dependency io.cucumber:ci-environment.version to v15.0.0
  • [Core] Update dependency io.cucumber:cucumber-expressions.version to v20.1.0
  • [Core] Update dependency io.cucumber:cucumber-json-formatter.version to v0.4.1
  • [Core] Update dependency io.cucumber:gherkin.version to v42.0.1
  • [Core] Update dependency io.cucumber:html-formatter.version to v24.1.0
  • [Core] Update dependency io.cucumber:junit-xml-formatter.version to v0.15.0
  • [Core] Update dependency io.cucumber:messages.version to v34.2.1
  • [Core] Update dependency io.cucumber:messages-ndjson.version to v0.5.2
  • [Core] Update dependency io.cucumber:pretty-formatter.version to v4.0.2
  • [Core] Update dependency io.cucumber:query.version to v16.1.1
  • [Core] Update dependency io.cucumber:tag-expressions.version to v10.0.1
  • [Core] Update dependency io.cucumber:teamcity-formatter.version to v0.3.0
  • [Core] Update dependency io.cucumber:testng-xml-formatter.version to v0.9.1
  • [Core] Update dependency io.cucumber:usage-formatter.version to v0.2.0
  • [JUnit Platform Engine] Use JUnit Platform 6.1.2 (JUnit Jupiter 6.1.2) (#​3162)
  • [All] Classes not designed for extension are now final. See api-changes.json for details.
  • [All] Utility classes are no longer instantiatable. See api-changes.json for details.
Deprecated
  • [JUnit] Deprecate cucumber-testng for removal in favor of cucumber-junit-platform-engine (#​3245)
  • [JUnit] Deprecate cucumber-junit for removal in favor of cucumber-junit-platform-engine
Fixed
  • [Core] Report the source location of both definitions when a parameter type is registered twice with the same name (#​3144)
  • [JUnit Platform Engine] Accept partial matches with cucumber.filter.name and align the behavior with JUnit 4 and CLI (#​3174)
  • [JUnit Platform Engine] Don't require global read lock (#​3103)
  • [Core] Don't swallow exceptions thrown by Plugin (#​3236)
Removed
  • [OpenEJB] Removed cucumber-openejb in favor of cucumber-jakarta-openejb (#​3189)
  • [OpenEJB] Removed cucumber-cdi2 in favor of cucumber-jakarta-cdi (#​3192)
  • [OpenEJB] Removed cucumber-deltaspike without replacement (#​3193)

/compare/v7.34.9...v8.0.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

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.

0 participants