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