diff --git a/CHANGELOG.md b/CHANGELOG.md index b8192d6c19..c6a1bce67f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,16 +10,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [7.16.0] - 2024-03-21 ### Added - [Core] Improved support for multiple classloaders in IncrementingUuidGenerator ([#2853](https://github.com/cucumber/cucumber-jvm/pull/2853) J. Kronegg) - [Java] Assume numbers use either a comma or period for the thousands separator instead of non-breaking spaces. ([#290](https://github.com/cucumber/cucumber-expressions/pull/290)) - [JUnit Platform Engine] Improve the cucumber.features warning ([#2856](https://github.com/cucumber/cucumber-expressions/pull/2856) M.P. Korstanje) +- [JUnit Platform Engine] Improve Maven and Gradle compatibility ([#2832](https://github.com/cucumber/cucumber-jvm/pull/2832) M.P. Korstanje) ### Changed - [TestNG] Update dependency org.testng:testng to v7.9.0 - [Core] Update dependency io.cucumber:tag-expressions to v6.1.0 - [Core] Update Messages and dependants ([#2826](https://github.com/cucumber/cucumber-jvm/pull/2826) -- [Core] Update dependency io.cucumber:gherkin to v27.0.0 +- [Core] Update dependency io.cucumber:gherkin to v27.0.0 - [Core] Added Malayalam localization ([#2826](https://github.com/cucumber/cucumber-jvm/pull/2826) - [Core] Added 'ed' to Italian ([#31](https://github.com/cucumber/gherkin/issues/160)) - [Core] Added Danish translation of "Rule" ([#2826](https://github.com/cucumber/cucumber-jvm/pull/2826) @@ -33,18 +36,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [Core] Missing execution steps statuses ([#24](https://github.com/cucumber/cucumber-junit-xml-formatter/pull/24) F. Ahadi) - [Java] Parse negative numbers in Norwegian (and 59 other languages) ([#290](https://github.com/cucumber/cucumber-expressions/pull/290)) +## [7.15.0] - 2023-12-11 ### Added -- [JUnit Platform Engine] Improve Maven and Gradle compatibility ([#2832](https://github.com/cucumber/cucumber-jvm/pull/2832) M.P. Korstanje) +- [Core] Support nested jar file systems (i.e. Spring Boot 3.2) ([#2830](https://github.com/cucumber/cucumber-jvm/pull/2830) M.P. Korstanje) -## [7.15.0] - 2023-12-11 ### Changed - [Core] Upgrade `vis-timeline` to v7.7.3 -### Added -- [Core] Support nested jar file systems (i.e. Spring Boot 3.2) ([#2830](https://github.com/cucumber/cucumber-jvm/pull/2830) M.P. Korstanje) - ## [7.14.1] - 2023-11-25 - ### Fixed - [Guice] Inject static fields prior to before all hooks ([#2803](https://github.com/cucumber/cucumber-jvm/pull/2803) M.P. Korstanje) @@ -302,7 +301,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.15.0...HEAD +[Unreleased]: https://github.com/cucumber/cucumber-jvm/compare/v7.16.0...HEAD +[7.16.0]: https://github.com/cucumber/cucumber-jvm/compare/v7.15.0...v7.16.0 [7.15.0]: https://github.com/cucumber/cucumber-jvm/compare/v7.14.1...v7.15.0 [7.14.1]: https://github.com/cucumber/cucumber-jvm/compare/v7.14.0...v7.14.1 [7.14.0]: https://github.com/cucumber/cucumber-jvm/compare/v7.13.0...v7.14.0 diff --git a/compatibility/pom.xml b/compatibility/pom.xml index a140b71669..202627e955 100644 --- a/compatibility/pom.xml +++ b/compatibility/pom.xml @@ -4,7 +4,7 @@ cucumber-jvm io.cucumber - 7.16.0-SNAPSHOT + 7.16.0 4.0.0 diff --git a/cucumber-archetype/pom.xml b/cucumber-archetype/pom.xml index 63687b0466..8b47f935ff 100644 --- a/cucumber-archetype/pom.xml +++ b/cucumber-archetype/pom.xml @@ -6,7 +6,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-archetype diff --git a/cucumber-bom/pom.xml b/cucumber-bom/pom.xml index e8e155ed58..37122af4af 100644 --- a/cucumber-bom/pom.xml +++ b/cucumber-bom/pom.xml @@ -3,7 +3,7 @@ cucumber-jvm io.cucumber - 7.16.0-SNAPSHOT + 7.16.0 4.0.0 pom @@ -63,97 +63,97 @@ io.cucumber cucumber-cdi2 - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-core - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber datatable - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber datatable-matchers - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-deltaspike - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber docstring - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-gherkin - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-gherkin-messages - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-guice - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-jakarta-cdi - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-java - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-java8 - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-junit - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-junit-platform-engine - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-openejb - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-picocontainer - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-plugin - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-spring - 7.16.0-SNAPSHOT + 7.16.0 io.cucumber cucumber-testng - 7.16.0-SNAPSHOT + 7.16.0 diff --git a/cucumber-cdi2/pom.xml b/cucumber-cdi2/pom.xml index 2b500795b8..8a7b37cbd6 100644 --- a/cucumber-cdi2/pom.xml +++ b/cucumber-cdi2/pom.xml @@ -14,7 +14,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-cdi2 diff --git a/cucumber-core/pom.xml b/cucumber-core/pom.xml index a1606817cc..b13b408dae 100644 --- a/cucumber-core/pom.xml +++ b/cucumber-core/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-core diff --git a/cucumber-deltaspike/pom.xml b/cucumber-deltaspike/pom.xml index 2b789d254f..72c3660589 100644 --- a/cucumber-deltaspike/pom.xml +++ b/cucumber-deltaspike/pom.xml @@ -5,7 +5,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-deltaspike diff --git a/cucumber-gherkin-messages/pom.xml b/cucumber-gherkin-messages/pom.xml index 29d20f5ce4..f575a51940 100644 --- a/cucumber-gherkin-messages/pom.xml +++ b/cucumber-gherkin-messages/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 diff --git a/cucumber-gherkin/pom.xml b/cucumber-gherkin/pom.xml index b6aeacdfa5..5ee2259f88 100644 --- a/cucumber-gherkin/pom.xml +++ b/cucumber-gherkin/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 diff --git a/cucumber-guice/pom.xml b/cucumber-guice/pom.xml index 1d1d65b8fa..6eeb04ec72 100644 --- a/cucumber-guice/pom.xml +++ b/cucumber-guice/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-guice diff --git a/cucumber-jakarta-cdi/pom.xml b/cucumber-jakarta-cdi/pom.xml index 5d6f56a963..5889c71838 100644 --- a/cucumber-jakarta-cdi/pom.xml +++ b/cucumber-jakarta-cdi/pom.xml @@ -16,7 +16,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-jakarta-cdi diff --git a/cucumber-jakarta-openejb/pom.xml b/cucumber-jakarta-openejb/pom.xml index 3880cd8592..88d5b48f5b 100644 --- a/cucumber-jakarta-openejb/pom.xml +++ b/cucumber-jakarta-openejb/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-jakarta-openejb diff --git a/cucumber-java/pom.xml b/cucumber-java/pom.xml index b343f39c08..dcdeadc08b 100644 --- a/cucumber-java/pom.xml +++ b/cucumber-java/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-java diff --git a/cucumber-java8/pom.xml b/cucumber-java8/pom.xml index 7c8ae2ddf4..b73cdb1b27 100644 --- a/cucumber-java8/pom.xml +++ b/cucumber-java8/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-java8 diff --git a/cucumber-junit-platform-engine/pom.xml b/cucumber-junit-platform-engine/pom.xml index 0772bc3c9a..643a6c19e9 100644 --- a/cucumber-junit-platform-engine/pom.xml +++ b/cucumber-junit-platform-engine/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-junit-platform-engine diff --git a/cucumber-junit/pom.xml b/cucumber-junit/pom.xml index 20e9be1125..d348d9af49 100644 --- a/cucumber-junit/pom.xml +++ b/cucumber-junit/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-junit diff --git a/cucumber-kotlin-java8/pom.xml b/cucumber-kotlin-java8/pom.xml index 7de1deaf6f..5115b1dc1b 100644 --- a/cucumber-kotlin-java8/pom.xml +++ b/cucumber-kotlin-java8/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-kotlin-java8 diff --git a/cucumber-openejb/pom.xml b/cucumber-openejb/pom.xml index 59dd36cea3..958ddfabc1 100644 --- a/cucumber-openejb/pom.xml +++ b/cucumber-openejb/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-openejb diff --git a/cucumber-picocontainer/pom.xml b/cucumber-picocontainer/pom.xml index 5b71da5f50..6c1996bbac 100644 --- a/cucumber-picocontainer/pom.xml +++ b/cucumber-picocontainer/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-picocontainer diff --git a/cucumber-plugin/pom.xml b/cucumber-plugin/pom.xml index bb553b1dd3..cb1b0db4d6 100644 --- a/cucumber-plugin/pom.xml +++ b/cucumber-plugin/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-plugin diff --git a/cucumber-spring/pom.xml b/cucumber-spring/pom.xml index ff2b4b686e..dc09ee51ad 100644 --- a/cucumber-spring/pom.xml +++ b/cucumber-spring/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-spring diff --git a/cucumber-testng/pom.xml b/cucumber-testng/pom.xml index 562f5c2ae5..316bad4f1a 100644 --- a/cucumber-testng/pom.xml +++ b/cucumber-testng/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 cucumber-testng diff --git a/datatable-matchers/pom.xml b/datatable-matchers/pom.xml index a3ccc63f42..28ff926e06 100644 --- a/datatable-matchers/pom.xml +++ b/datatable-matchers/pom.xml @@ -5,7 +5,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 datatable-matchers diff --git a/datatable/pom.xml b/datatable/pom.xml index 0984414626..5aadc760f2 100644 --- a/datatable/pom.xml +++ b/datatable/pom.xml @@ -5,7 +5,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 datatable diff --git a/docstring/pom.xml b/docstring/pom.xml index d2d821e8c8..4b8f6bedb3 100644 --- a/docstring/pom.xml +++ b/docstring/pom.xml @@ -3,7 +3,7 @@ cucumber-jvm io.cucumber - 7.16.0-SNAPSHOT + 7.16.0 4.0.0 diff --git a/examples/calculator-java-cli/pom.xml b/examples/calculator-java-cli/pom.xml index f3a3584733..1a181f6f41 100644 --- a/examples/calculator-java-cli/pom.xml +++ b/examples/calculator-java-cli/pom.xml @@ -4,7 +4,7 @@ io.cucumber examples - 7.16.0-SNAPSHOT + 7.16.0 calculator-java-cli diff --git a/examples/calculator-java-junit4/pom.xml b/examples/calculator-java-junit4/pom.xml index 8e115f27e1..9ed23c2dfb 100644 --- a/examples/calculator-java-junit4/pom.xml +++ b/examples/calculator-java-junit4/pom.xml @@ -4,7 +4,7 @@ io.cucumber examples - 7.16.0-SNAPSHOT + 7.16.0 calculator-java-junit4 diff --git a/examples/calculator-java-junit5/pom.xml b/examples/calculator-java-junit5/pom.xml index b8ac962a99..b0813f6b54 100644 --- a/examples/calculator-java-junit5/pom.xml +++ b/examples/calculator-java-junit5/pom.xml @@ -4,7 +4,7 @@ io.cucumber examples - 7.16.0-SNAPSHOT + 7.16.0 calculator-java-junit5 diff --git a/examples/calculator-java-testng/pom.xml b/examples/calculator-java-testng/pom.xml index 246edc0445..0c680cca73 100644 --- a/examples/calculator-java-testng/pom.xml +++ b/examples/calculator-java-testng/pom.xml @@ -4,7 +4,7 @@ io.cucumber examples - 7.16.0-SNAPSHOT + 7.16.0 calculator-java-testng diff --git a/examples/calculator-java8-cli/pom.xml b/examples/calculator-java8-cli/pom.xml index c4a4674299..c278d1141e 100644 --- a/examples/calculator-java8-cli/pom.xml +++ b/examples/calculator-java8-cli/pom.xml @@ -4,7 +4,7 @@ io.cucumber examples - 7.16.0-SNAPSHOT + 7.16.0 calculator-java8-cli diff --git a/examples/pom.xml b/examples/pom.xml index 40532d6f49..0de3f8e7a0 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -4,7 +4,7 @@ io.cucumber cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 examples diff --git a/examples/spring-java-junit5/pom.xml b/examples/spring-java-junit5/pom.xml index 7ba013ca4d..479928b790 100644 --- a/examples/spring-java-junit5/pom.xml +++ b/examples/spring-java-junit5/pom.xml @@ -4,7 +4,7 @@ io.cucumber examples - 7.16.0-SNAPSHOT + 7.16.0 spring-java-junit5 diff --git a/examples/wicket-java-junit4/pom.xml b/examples/wicket-java-junit4/pom.xml index 0cb3e826ad..7c7caa4bbf 100644 --- a/examples/wicket-java-junit4/pom.xml +++ b/examples/wicket-java-junit4/pom.xml @@ -3,7 +3,7 @@ io.cucumber examples - 7.16.0-SNAPSHOT + 7.16.0 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 55ff0e3d94..d465ed0328 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.16.0-SNAPSHOT + 7.16.0 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 0cc406b71e..8057f0b7b3 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.16.0-SNAPSHOT + 7.16.0 wicket-test Examples: Wicket application tested with Selenium diff --git a/pom.xml b/pom.xml index 035fba2bf0..152a89150c 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ cucumber-jvm - 7.16.0-SNAPSHOT + 7.16.0 pom Cucumber-JVM Cucumber for the JVM @@ -18,13 +18,13 @@ 1.8 8 - 1704371950 + 1711060543 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 - HEAD + v7.16.0