diff --git a/.github/workflows/test-testdata.yml b/.github/workflows/test-testdata.yml index 67a415b140..e05b3853eb 100644 --- a/.github/workflows/test-testdata.yml +++ b/.github/workflows/test-testdata.yml @@ -23,7 +23,7 @@ jobs: - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: cache: 'npm' cache-dependency-path: compatibility/src/test/resources diff --git a/CHANGELOG.md b/CHANGELOG.md index adba02c50c..e65dea9ab9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [7.28.2] - 2025-09-09 + ## [7.28.1] - 2025-09-03 ### Fixed - [Core] Fix NPE for optional arguments when using the Cucumber JSON Formatter ([cucumber-json-formatter/#7](https://github.com/cucumber/cucumber-json-formatter/pull/7), [#3060](https://github.com/cucumber/cucumber-jvm/pull/3060) M.P. Korstanje) @@ -482,7 +484,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [Weld] Removed `cucumber-weld` in favour of `cucumber-jakarta-cdi` or `cucumber-cdi2`. ([#2276](https://github.com/cucumber/cucumber-jvm/issues/2276) M.P. Korstanje) - [Needle] Removed `cucumber-needled` in favour of `cucumber-jakarta-cdi` or `cucumber-cdi2`. ([#2276](https://github.com/cucumber/cucumber-jvm/issues/2276) M.P. Korstanje) -[Unreleased]: https://github.com/cucumber/cucumber-jvm/compare/v7.28.1...HEAD +[Unreleased]: https://github.com/cucumber/cucumber-jvm/compare/v7.28.2...HEAD +[7.28.2]: https://github.com/cucumber/cucumber-jvm/compare/v7.28.1...v7.28.2 [7.28.1]: https://github.com/cucumber/cucumber-jvm/compare/v7.28.0...v7.28.1 [7.28.0]: https://github.com/cucumber/cucumber-jvm/compare/v7.27.2...v7.28.0 [7.27.2]: https://github.com/cucumber/cucumber-jvm/compare/v7.27.1...v7.27.2 @@ -536,3 +539,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [7.1.0]: https://github.com/cucumber/cucumber-jvm/compare/v7.0.0...v7.1.0 [7.0.0]: https://github.com/cucumber/cucumber-jvm/compare/v7.0.0-RC1...v7.0.0 [7.0.0-RC1]: https://github.com/cucumber/cucumber-jvm/compare/v6.11.0...v7.0.0-RC1 +hub.com/cucumber/cucumber-jvm/compare/v7.0.0-RC1...v7.0.0 +[7.0.0-RC1]: https://github.com/cucumber/cucumber-jvm/compare/v6.11.0...v7.0.0-RC1 diff --git a/compatibility/pom.xml b/compatibility/pom.xml index dcbbd3c50a..1346ea9b9c 100644 --- a/compatibility/pom.xml +++ b/compatibility/pom.xml @@ -4,7 +4,7 @@ cucumber-jvm io.cucumber - 7.28.1 + 7.28.2 4.0.0 diff --git a/cucumber-archetype/pom.xml b/cucumber-archetype/pom.xml index 5e974088ea..fe751fe801 100644 --- a/cucumber-archetype/pom.xml +++ b/cucumber-archetype/pom.xml @@ -6,7 +6,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-archetype diff --git a/cucumber-bom/pom.xml b/cucumber-bom/pom.xml index fa389e92b9..c814888542 100644 --- a/cucumber-bom/pom.xml +++ b/cucumber-bom/pom.xml @@ -4,7 +4,7 @@ cucumber-jvm io.cucumber - 7.28.1 + 7.28.2 4.0.0 pom @@ -15,7 +15,7 @@ 10.0.1 18.0.1 - 0.1.2 + 0.1.3 34.0.0 21.13.0 0.8.1 @@ -89,97 +89,97 @@ io.cucumber cucumber-cdi2 - 7.28.1 + 7.28.2 io.cucumber cucumber-core - 7.28.1 + 7.28.2 io.cucumber datatable - 7.28.1 + 7.28.2 io.cucumber datatable-matchers - 7.28.1 + 7.28.2 io.cucumber cucumber-deltaspike - 7.28.1 + 7.28.2 io.cucumber docstring - 7.28.1 + 7.28.2 io.cucumber cucumber-gherkin - 7.28.1 + 7.28.2 io.cucumber cucumber-gherkin-messages - 7.28.1 + 7.28.2 io.cucumber cucumber-guice - 7.28.1 + 7.28.2 io.cucumber cucumber-jakarta-cdi - 7.28.1 + 7.28.2 io.cucumber cucumber-java - 7.28.1 + 7.28.2 io.cucumber cucumber-java8 - 7.28.1 + 7.28.2 io.cucumber cucumber-junit - 7.28.1 + 7.28.2 io.cucumber cucumber-junit-platform-engine - 7.28.1 + 7.28.2 io.cucumber cucumber-openejb - 7.28.1 + 7.28.2 io.cucumber cucumber-picocontainer - 7.28.1 + 7.28.2 io.cucumber cucumber-plugin - 7.28.1 + 7.28.2 io.cucumber cucumber-spring - 7.28.1 + 7.28.2 io.cucumber cucumber-testng - 7.28.1 + 7.28.2 diff --git a/cucumber-cdi2/pom.xml b/cucumber-cdi2/pom.xml index 08296fa050..d4eef1bfd1 100644 --- a/cucumber-cdi2/pom.xml +++ b/cucumber-cdi2/pom.xml @@ -14,7 +14,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-cdi2 diff --git a/cucumber-core/pom.xml b/cucumber-core/pom.xml index fe109eec27..e779141ca0 100644 --- a/cucumber-core/pom.xml +++ b/cucumber-core/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-core @@ -21,7 +21,7 @@ 3.0 0.2 5.19.0 - 4.5.20 + 4.5.21 1.0.4 diff --git a/cucumber-deltaspike/pom.xml b/cucumber-deltaspike/pom.xml index 202560d8d0..320409d0cc 100644 --- a/cucumber-deltaspike/pom.xml +++ b/cucumber-deltaspike/pom.xml @@ -5,7 +5,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-deltaspike diff --git a/cucumber-gherkin-messages/pom.xml b/cucumber-gherkin-messages/pom.xml index ea7f6c36cc..55fd88f5f5 100644 --- a/cucumber-gherkin-messages/pom.xml +++ b/cucumber-gherkin-messages/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 diff --git a/cucumber-gherkin/pom.xml b/cucumber-gherkin/pom.xml index 71a81c2e2a..0068eaf937 100644 --- a/cucumber-gherkin/pom.xml +++ b/cucumber-gherkin/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 diff --git a/cucumber-guice/pom.xml b/cucumber-guice/pom.xml index b8059c7005..dfcb5bb541 100644 --- a/cucumber-guice/pom.xml +++ b/cucumber-guice/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-guice diff --git a/cucumber-jakarta-cdi/pom.xml b/cucumber-jakarta-cdi/pom.xml index f2238654d7..f1d7c641a6 100644 --- a/cucumber-jakarta-cdi/pom.xml +++ b/cucumber-jakarta-cdi/pom.xml @@ -14,7 +14,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-jakarta-cdi diff --git a/cucumber-jakarta-openejb/pom.xml b/cucumber-jakarta-openejb/pom.xml index 22c0c811a4..3ac055df4d 100644 --- a/cucumber-jakarta-openejb/pom.xml +++ b/cucumber-jakarta-openejb/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-jakarta-openejb diff --git a/cucumber-java/pom.xml b/cucumber-java/pom.xml index 3b65be0e20..6e78aab7a8 100644 --- a/cucumber-java/pom.xml +++ b/cucumber-java/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-java diff --git a/cucumber-java8/pom.xml b/cucumber-java8/pom.xml index f76e43d48d..33daf753dd 100644 --- a/cucumber-java8/pom.xml +++ b/cucumber-java8/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-java8 diff --git a/cucumber-junit-platform-engine/pom.xml b/cucumber-junit-platform-engine/pom.xml index d148be2ac0..3422c0e8ee 100644 --- a/cucumber-junit-platform-engine/pom.xml +++ b/cucumber-junit-platform-engine/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-junit-platform-engine diff --git a/cucumber-junit/pom.xml b/cucumber-junit/pom.xml index 916bc9aafb..694abdfa16 100644 --- a/cucumber-junit/pom.xml +++ b/cucumber-junit/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-junit diff --git a/cucumber-kotlin-java8/pom.xml b/cucumber-kotlin-java8/pom.xml index ac10e79c0f..c4b325b94a 100644 --- a/cucumber-kotlin-java8/pom.xml +++ b/cucumber-kotlin-java8/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-kotlin-java8 diff --git a/cucumber-openejb/pom.xml b/cucumber-openejb/pom.xml index 4d52742efd..1461f16d06 100644 --- a/cucumber-openejb/pom.xml +++ b/cucumber-openejb/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-openejb diff --git a/cucumber-picocontainer/pom.xml b/cucumber-picocontainer/pom.xml index 99db9be359..3749247aa9 100644 --- a/cucumber-picocontainer/pom.xml +++ b/cucumber-picocontainer/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-picocontainer diff --git a/cucumber-plugin/pom.xml b/cucumber-plugin/pom.xml index 1d6577403c..f0580de11a 100644 --- a/cucumber-plugin/pom.xml +++ b/cucumber-plugin/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-plugin diff --git a/cucumber-spring/pom.xml b/cucumber-spring/pom.xml index e7052a0726..c73d49767b 100644 --- a/cucumber-spring/pom.xml +++ b/cucumber-spring/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-spring diff --git a/cucumber-testng/pom.xml b/cucumber-testng/pom.xml index 3510d5563b..461ab3f17f 100644 --- a/cucumber-testng/pom.xml +++ b/cucumber-testng/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 cucumber-testng diff --git a/datatable-matchers/pom.xml b/datatable-matchers/pom.xml index 0856d7db66..df35bdc2c5 100644 --- a/datatable-matchers/pom.xml +++ b/datatable-matchers/pom.xml @@ -5,7 +5,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 datatable-matchers diff --git a/datatable/pom.xml b/datatable/pom.xml index ef64f3c96f..4e85511420 100644 --- a/datatable/pom.xml +++ b/datatable/pom.xml @@ -5,7 +5,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 datatable diff --git a/docstring/pom.xml b/docstring/pom.xml index be8d0f257d..5362c6fee4 100644 --- a/docstring/pom.xml +++ b/docstring/pom.xml @@ -3,7 +3,7 @@ cucumber-jvm io.cucumber - 7.28.1 + 7.28.2 4.0.0 diff --git a/examples/calculator-java-cli/pom.xml b/examples/calculator-java-cli/pom.xml index c494ce1a2d..d80c0ffd81 100644 --- a/examples/calculator-java-cli/pom.xml +++ b/examples/calculator-java-cli/pom.xml @@ -4,7 +4,7 @@ io.cucumber examples - 7.28.1 + 7.28.2 calculator-java-cli diff --git a/examples/calculator-java-junit4/pom.xml b/examples/calculator-java-junit4/pom.xml index 76dd239921..58bc04056b 100644 --- a/examples/calculator-java-junit4/pom.xml +++ b/examples/calculator-java-junit4/pom.xml @@ -4,7 +4,7 @@ io.cucumber examples - 7.28.1 + 7.28.2 calculator-java-junit4 diff --git a/examples/calculator-java-junit5/pom.xml b/examples/calculator-java-junit5/pom.xml index 25bc6c63cd..65a6c98d28 100644 --- a/examples/calculator-java-junit5/pom.xml +++ b/examples/calculator-java-junit5/pom.xml @@ -5,7 +5,7 @@ io.cucumber examples - 7.28.1 + 7.28.2 calculator-java-junit5 diff --git a/examples/calculator-java-testng/pom.xml b/examples/calculator-java-testng/pom.xml index 6b3495e28e..2d84413bda 100644 --- a/examples/calculator-java-testng/pom.xml +++ b/examples/calculator-java-testng/pom.xml @@ -4,7 +4,7 @@ io.cucumber examples - 7.28.1 + 7.28.2 calculator-java-testng diff --git a/examples/calculator-java8-cli/pom.xml b/examples/calculator-java8-cli/pom.xml index 73156993c8..b545645c20 100644 --- a/examples/calculator-java8-cli/pom.xml +++ b/examples/calculator-java8-cli/pom.xml @@ -4,7 +4,7 @@ io.cucumber examples - 7.28.1 + 7.28.2 calculator-java8-cli diff --git a/examples/calculator-kotlin-junit5/pom.xml b/examples/calculator-kotlin-junit5/pom.xml index 79dd69adc9..2bfd6550a7 100644 --- a/examples/calculator-kotlin-junit5/pom.xml +++ b/examples/calculator-kotlin-junit5/pom.xml @@ -7,7 +7,7 @@ io.cucumber examples - 7.28.1 + 7.28.2 calculator-kotlin-junit5 diff --git a/examples/pom.xml b/examples/pom.xml index 76c88fd7b4..1e5246b750 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.28.1 + 7.28.2 examples diff --git a/examples/spring-java-junit5/pom.xml b/examples/spring-java-junit5/pom.xml index fd582d7a46..db8f20e433 100644 --- a/examples/spring-java-junit5/pom.xml +++ b/examples/spring-java-junit5/pom.xml @@ -4,7 +4,7 @@ io.cucumber examples - 7.28.1 + 7.28.2 spring-java-junit5 diff --git a/examples/wicket-java-junit4/pom.xml b/examples/wicket-java-junit4/pom.xml index ef08d5e856..6cb95c6b28 100644 --- a/examples/wicket-java-junit4/pom.xml +++ b/examples/wicket-java-junit4/pom.xml @@ -3,7 +3,7 @@ io.cucumber examples - 7.28.1 + 7.28.2 wicket-java-junit4 pom diff --git a/examples/wicket-java-junit4/wicket-main/pom.xml b/examples/wicket-java-junit4/wicket-main/pom.xml index 30497edd97..a44fc37997 100644 --- a/examples/wicket-java-junit4/wicket-main/pom.xml +++ b/examples/wicket-java-junit4/wicket-main/pom.xml @@ -3,7 +3,7 @@ io.cucumber wicket-java-junit4 - 7.28.1 + 7.28.2 wicket-main Examples: Wicket application diff --git a/examples/wicket-java-junit4/wicket-test/pom.xml b/examples/wicket-java-junit4/wicket-test/pom.xml index 7fae1ca4d2..3185dbe369 100644 --- a/examples/wicket-java-junit4/wicket-test/pom.xml +++ b/examples/wicket-java-junit4/wicket-test/pom.xml @@ -3,7 +3,7 @@ io.cucumber wicket-java-junit4 - 7.28.1 + 7.28.2 wicket-test Examples: Wicket application tested with Selenium diff --git a/pom.xml b/pom.xml index 6a05a945f2..0588466a6d 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ cucumber-jvm - 7.28.1 + 7.28.2 pom Cucumber-JVM Cucumber for the JVM @@ -18,13 +18,13 @@ 1.8 8 - 1756916792 + 1757384367 scm:git:git://github.com/cucumber/cucumber-jvm.git scm:git:git@github.com:cucumber/cucumber-jvm.git git://github.com/cucumber/cucumber-jvm.git - v7.28.1 + v7.28.2