Skip to content

FINERACT-2684: Update dependency io.cucumber:cucumber-bom to v8 - #6517

Open
renovate-bot wants to merge 1 commit into
apache:developfrom
renovate-bot:renovate/io.cucumber-cucumber-bom-8.x
Open

renovate-bot wants to merge 1 commit into
apache:developfrom
renovate-bot:renovate/io.cucumber-cucumber-bom-8.x

Conversation

@renovate-bot

@renovate-bot renovate-bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
io.cucumber:cucumber-bom (source) 7.34.3 → 8.0.4 age confidence

Release Notes

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

v8.0.4

Compare Source

Fixed
  • [Core] Apply class predicate from backends to glue-classes (#​3253)

v8.0.3

Compare Source

Changed
  • [Core] Update dependency io.cucumber:pretty-formatter.version to v4.1.0
  • [Core] Update dependency io.cucumber:html-formatter.version to v24.2.0
  • [Core] Update dependency io.cucumber:cucumber-json-formatter.version to v0.4.2
  • [Core] Update dependency io.cucumber:teamcity-formatter.version to v0.3.1
  • [Core] Update dependency io.cucumber:usage-formatter.version to v0.2.1
Fixed
  • [BOM] Updated dependencies to converge

v8.0.2

Compare Source

Fixed
  • [Core] Fix Method::canAccess is not available on Android (#​3249)

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)

v7.34.9

Fixed
  • [Core] Update dependency io.cucumber:messages-ndjson to v0.3.7
  • [Core] Update dependency com.fasterxml.jackson:jackson-bom to v2.22.3

v7.34.8

Fixed
  • [TestNG] AbstractTestNGCucumberTests.scenarios() throws without setup (#​3235)

v7.34.7

Fixed
  • [Core] Update dependency io.cucumber:messages-ndjson to v0.3.6
  • [Core] Update dependency com.fasterxml.jackson:jackson-bom to v2.22.2

v7.34.6

Fixed
  • [JUnit Platform Engine] Do not fail discovery on an empty rerun file with JUnit Platform 6.1.x (#​3216)

v7.34.5

Fixed
  • [Core] Update dependency io.cucumber:messages-ndjson to v0.3.5
  • [Core] Update dependency com.fasterxml.jackson:jackson-bom to v2.22.1

v7.34.4

Fixed
  • [Core] Update dependency io.cucumber:messages-ndjson to v0.3.4
  • [Core] Update dependency com.fasterxml.jackson:jackson-bom to v2.22.0

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

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

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

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

@forking-renovate forking-renovate Bot added the renovate https://renovate.whitesourcesoftware.com [FINERACT-962] label Sep 28, 2026
@renovate-bot
renovate-bot force-pushed the renovate/io.cucumber-cucumber-bom-8.x branch 3 times, most recently from c976bc3 to 2f1a6c9 Compare October 2, 2026 13:35
@renovate-bot
renovate-bot force-pushed the renovate/io.cucumber-cucumber-bom-8.x branch from 2f1a6c9 to 0d46c1c Compare October 2, 2026 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

renovate https://renovate.whitesourcesoftware.com [FINERACT-962]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant