Skip to content

build: bump the testing group in /example with 3 updates - #169

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/example/testing-e871ced2d6
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/example/testing-e871ced2d6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the testing group in /example with 3 updates: io.cucumber:cucumber-java8, io.cucumber:cucumber-junit-platform-engine and io.cucumber:cucumber-spring.

Updates io.cucumber:cucumber-java8 from 7.34.9 to 8.0.2

Release notes

Sourced from io.cucumber:cucumber-java8's releases.

v8.0.2

Fixed

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

v8.0.1

Fixed

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

v8.0.0

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)

... (truncated)

Changelog

Sourced from io.cucumber:cucumber-java8's changelog.

[8.0.2] - 2026-09-25

Fixed

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

[8.0.1] - 2026-09-24

Fixed

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

[8.0.0] - 2026-09-24

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)

... (truncated)

Commits
  • 80a0ff0 Prepare release v8.0.2
  • c6b3909 core: Fix Method::canAccess is not available on Android (#3249)
  • 6e77a80 Update dependency io.cucumber:compatibility-kit to v31.0.0
  • ae2ceeb Prepare for the next development iteration
  • 189328c Prepare release v8.0.1
  • 9bb0dfe core: Fix step argument index offset (#3248)
  • 78f5995 Fix v8 release process
  • 79a2bc5 Update github/codeql-action action to v4.38.2
  • 38b12c9 Prepare for the next development iteration
  • cdb3f51 Prepare release v8.0.0
  • Additional commits viewable in compare view

Updates io.cucumber:cucumber-junit-platform-engine from 7.34.9 to 8.0.2

Release notes

Sourced from io.cucumber:cucumber-junit-platform-engine's releases.

v8.0.2

Fixed

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

v8.0.1

Fixed

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

v8.0.0

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)

... (truncated)

Changelog

Sourced from io.cucumber:cucumber-junit-platform-engine's changelog.

[8.0.2] - 2026-09-25

Fixed

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

[8.0.1] - 2026-09-24

Fixed

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

[8.0.0] - 2026-09-24

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)

... (truncated)

Commits
  • 80a0ff0 Prepare release v8.0.2
  • c6b3909 core: Fix Method::canAccess is not available on Android (#3249)
  • 6e77a80 Update dependency io.cucumber:compatibility-kit to v31.0.0
  • ae2ceeb Prepare for the next development iteration
  • 189328c Prepare release v8.0.1
  • 9bb0dfe core: Fix step argument index offset (#3248)
  • 78f5995 Fix v8 release process
  • 79a2bc5 Update github/codeql-action action to v4.38.2
  • 38b12c9 Prepare for the next development iteration
  • cdb3f51 Prepare release v8.0.0
  • Additional commits viewable in compare view

Updates io.cucumber:cucumber-spring from 7.34.9 to 8.0.2

Release notes

Sourced from io.cucumber:cucumber-spring's releases.

v8.0.2

Fixed

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

v8.0.1

Fixed

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

v8.0.0

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)

... (truncated)

Changelog

Sourced from io.cucumber:cucumber-spring's changelog.

[8.0.2] - 2026-09-25

Fixed

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

[8.0.1] - 2026-09-24

Fixed

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

[8.0.0] - 2026-09-24

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)

... (truncated)

Commits
  • 80a0ff0 Prepare release v8.0.2
  • c6b3909 core: Fix Method::canAccess is not available on Android (#3249)
  • 6e77a80 Update dependency io.cucumber:compatibility-kit to v31.0.0
  • ae2ceeb Prepare for the next development iteration
  • 189328c Prepare release v8.0.1
  • 9bb0dfe core: Fix step argument index offset (#3248)
  • 78f5995 Fix v8 release process
  • 79a2bc5 Update github/codeql-action action to v4.38.2
  • 38b12c9 Prepare for the next development iteration
  • cdb3f51 Prepare release v8.0.0
  • Additional commits viewable in compare view

Updates io.cucumber:cucumber-junit-platform-engine from 7.34.9 to 8.0.2

Release notes

Sourced from io.cucumber:cucumber-junit-platform-engine's releases.

v8.0.2

Fixed

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

v8.0.1

Fixed

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

v8.0.0

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)

... (truncated)

Changelog

Sourced from io.cucumber:cucumber-junit-platform-engine's changelog.

[8.0.2] - 2026-09-25

Fixed

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

[8.0.1] - 2026-09-24

Fixed

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

[8.0.0] - 2026-09-24

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)

... (truncated)

Commits
  • 80a0ff0 Prepare release v8.0.2
  • c6b3909 core: Fix Method::canAccess is not available on Android (#3249)
  • 6e77a80 Update dependency io.cucumber:compatibility-kit to v31.0.0
  • ae2ceeb Prepare for the next development iteration
  • 189328c Prepare release v8.0.1
  • 9bb0dfe core: Fix step argument index offset (#3248)
  • 78f5995 Fix v8 release process
  • 79a2bc5 Update github/codeql-action action to v4.38.2
  • 38b12c9 Prepare for the next development iteration
  • cdb3f51 Prepare release v8.0.0
  • Additional commits viewable in compare view

Updates io.cucumber:cucumber-spring from 7.34.9 to 8.0.2

Release notes

Sourced from io.cucumber:cucumber-spring's releases.

v8.0.2

Fixed

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

v8.0.1

Fixed

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

v8.0.0

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)

... (truncated)

Changelog

Sourced from io.cucumber:cucumber-spring's changelog.

[8.0.2] - 2026-09-25

Fixed

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

[8.0.1] - 2026-09-24

Fixed

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

[8.0.0] - 2026-09-24

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)

... (truncated)

Commits
  • 80a0ff0 Prepare release v8.0.2
  • c6b3909 core: Fix Method::canAccess is not available on Android (#3249)
  • 6e77a80 Update dependency io.cucumber:compatibility-kit to v31.0.0
  • ae2ceeb Prepare for the next deve...

    Description has been truncated

Bumps the testing group in /example with 3 updates: [io.cucumber:cucumber-java8](https://github.com/cucumber/cucumber-jvm), [io.cucumber:cucumber-junit-platform-engine](https://github.com/cucumber/cucumber-jvm) and [io.cucumber:cucumber-spring](https://github.com/cucumber/cucumber-jvm).


Updates `io.cucumber:cucumber-java8` from 7.34.9 to 8.0.2
- [Release notes](https://github.com/cucumber/cucumber-jvm/releases)
- [Changelog](https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md)
- [Commits](cucumber/cucumber-jvm@v7.34.9...v8.0.2)

Updates `io.cucumber:cucumber-junit-platform-engine` from 7.34.9 to 8.0.2
- [Release notes](https://github.com/cucumber/cucumber-jvm/releases)
- [Changelog](https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md)
- [Commits](cucumber/cucumber-jvm@v7.34.9...v8.0.2)

Updates `io.cucumber:cucumber-spring` from 7.34.9 to 8.0.2
- [Release notes](https://github.com/cucumber/cucumber-jvm/releases)
- [Changelog](https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md)
- [Commits](cucumber/cucumber-jvm@v7.34.9...v8.0.2)

Updates `io.cucumber:cucumber-junit-platform-engine` from 7.34.9 to 8.0.2
- [Release notes](https://github.com/cucumber/cucumber-jvm/releases)
- [Changelog](https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md)
- [Commits](cucumber/cucumber-jvm@v7.34.9...v8.0.2)

Updates `io.cucumber:cucumber-spring` from 7.34.9 to 8.0.2
- [Release notes](https://github.com/cucumber/cucumber-jvm/releases)
- [Changelog](https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md)
- [Commits](cucumber/cucumber-jvm@v7.34.9...v8.0.2)

---
updated-dependencies:
- dependency-name: io.cucumber:cucumber-java8
  dependency-version: 8.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: testing
- dependency-name: io.cucumber:cucumber-junit-platform-engine
  dependency-version: 8.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: testing
- dependency-name: io.cucumber:cucumber-spring
  dependency-version: 8.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: testing
- dependency-name: io.cucumber:cucumber-junit-platform-engine
  dependency-version: 8.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: testing
- dependency-name: io.cucumber:cucumber-spring
  dependency-version: 8.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from a team as a code owner September 28, 2026 23:34
@dependabot dependabot Bot added automated This change was automated dependencies This change is for dependency labels Sep 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated This change was automated dependencies This change is for dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant