diff --git a/CHANGELOG.md b/CHANGELOG.md
index d13dc44cef..5b4b4f6014 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,8 @@ 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]
+### Changed
+- [JUnit Platform Engine] Use JUnit Platform 1.14.0 (JUnit Jupiter 5.14.0)
## [7.29.0] - 2025-09-21
### Added
diff --git a/compatibility/pom.xml b/compatibility/pom.xml
index 784baf01a5..d14d4a1038 100644
--- a/compatibility/pom.xml
+++ b/compatibility/pom.xml
@@ -14,7 +14,7 @@
3.0
2.20.0
- 5.13.4
+ 5.14.0
io.cucumber.compatibility
diff --git a/cucumber-archetype/pom.xml b/cucumber-archetype/pom.xml
index ced6dc3791..738909b0aa 100644
--- a/cucumber-archetype/pom.xml
+++ b/cucumber-archetype/pom.xml
@@ -15,7 +15,7 @@
Cucumber JVM: Maven Archetype
- 5.13.4
+ 5.14.0
3.27.6
3.14.1
3.5.4
diff --git a/cucumber-cdi2/pom.xml b/cucumber-cdi2/pom.xml
index 8ad4aa8093..143949d691 100644
--- a/cucumber-cdi2/pom.xml
+++ b/cucumber-cdi2/pom.xml
@@ -7,7 +7,7 @@
2.0.28
3.1.9.Final
1.1.2
- 5.13.4
+ 5.14.0
2.2
diff --git a/cucumber-core/pom.xml b/cucumber-core/pom.xml
index e029256708..77a630629d 100644
--- a/cucumber-core/pom.xml
+++ b/cucumber-core/pom.xml
@@ -16,7 +16,7 @@
1.1.2
2.20.0
1.21.2
- 5.13.4
+ 5.14.0
2.10.4
3.0
0.2
diff --git a/cucumber-deltaspike/pom.xml b/cucumber-deltaspike/pom.xml
index 965bc9dfa1..0b64603341 100644
--- a/cucumber-deltaspike/pom.xml
+++ b/cucumber-deltaspike/pom.xml
@@ -16,7 +16,7 @@
1.1.2
2.0.SP1
1.9.6
- 5.13.4
+ 5.14.0
io.cucumber.deltaspike
diff --git a/cucumber-gherkin-messages/pom.xml b/cucumber-gherkin-messages/pom.xml
index 4dbdf24a08..b206aab9ee 100644
--- a/cucumber-gherkin-messages/pom.xml
+++ b/cucumber-gherkin-messages/pom.xml
@@ -8,7 +8,7 @@
- 5.13.4
+ 5.14.0
io.cucumber.core.gherkin.messages
diff --git a/cucumber-gherkin/pom.xml b/cucumber-gherkin/pom.xml
index f389e197ce..60a22ca618 100644
--- a/cucumber-gherkin/pom.xml
+++ b/cucumber-gherkin/pom.xml
@@ -8,7 +8,7 @@
- 5.13.4
+ 5.14.0
io.cucumber.core.gherkin
diff --git a/cucumber-guice/pom.xml b/cucumber-guice/pom.xml
index 5286391b74..7a1b88201c 100644
--- a/cucumber-guice/pom.xml
+++ b/cucumber-guice/pom.xml
@@ -15,7 +15,7 @@
1.1.2
7.0.0
3.0
- 5.13.4
+ 5.14.0
io.cucumber.guice
5.20.0
diff --git a/cucumber-jakarta-cdi/pom.xml b/cucumber-jakarta-cdi/pom.xml
index 9c51530657..67dda99c87 100644
--- a/cucumber-jakarta-cdi/pom.xml
+++ b/cucumber-jakarta-cdi/pom.xml
@@ -6,7 +6,7 @@
1.1.2
4.1.0
2.1.4
- 5.13.4
+ 5.14.0
3.0
5.1.6.Final
diff --git a/cucumber-jakarta-openejb/pom.xml b/cucumber-jakarta-openejb/pom.xml
index 1de6b15ab9..ab8ea0d55c 100644
--- a/cucumber-jakarta-openejb/pom.xml
+++ b/cucumber-jakarta-openejb/pom.xml
@@ -14,7 +14,7 @@
1.1.2
3.0
- 5.13.4
+ 5.14.0
9.1.3
io.cucumber.jakarta.openejb
diff --git a/cucumber-java/pom.xml b/cucumber-java/pom.xml
index 5d81ac5cd3..7e34c1549a 100644
--- a/cucumber-java/pom.xml
+++ b/cucumber-java/pom.xml
@@ -16,7 +16,7 @@
1.1.2
3.0
2.20.0
- 5.13.4
+ 5.14.0
5.20.0
diff --git a/cucumber-java8/pom.xml b/cucumber-java8/pom.xml
index 08723b33c6..a61662ca53 100644
--- a/cucumber-java8/pom.xml
+++ b/cucumber-java8/pom.xml
@@ -15,7 +15,7 @@
io.cucumber.java8
1.1.2
3.0
- 5.13.4
+ 5.14.0
5.20.0
0.6.3
diff --git a/cucumber-junit-platform-engine/pom.xml b/cucumber-junit-platform-engine/pom.xml
index d334573f34..a3702aa9ce 100644
--- a/cucumber-junit-platform-engine/pom.xml
+++ b/cucumber-junit-platform-engine/pom.xml
@@ -13,7 +13,7 @@
3.0
- 5.13.4
+ 5.14.0
diff --git a/cucumber-junit-platform-engine/src/test/java/io/cucumber/junit/platform/engine/EmptyConfigurationParameters.java b/cucumber-junit-platform-engine/src/test/java/io/cucumber/junit/platform/engine/EmptyConfigurationParameters.java
index e7d8c36bb0..c0d896fddc 100644
--- a/cucumber-junit-platform-engine/src/test/java/io/cucumber/junit/platform/engine/EmptyConfigurationParameters.java
+++ b/cucumber-junit-platform-engine/src/test/java/io/cucumber/junit/platform/engine/EmptyConfigurationParameters.java
@@ -18,7 +18,6 @@ public Optional getBoolean(String key) {
return Optional.empty();
}
- @Override
public int size() {
return 0;
}
diff --git a/cucumber-junit-platform-engine/src/test/java/io/cucumber/junit/platform/engine/MapConfigurationParameters.java b/cucumber-junit-platform-engine/src/test/java/io/cucumber/junit/platform/engine/MapConfigurationParameters.java
index d100d150f6..d7f96d3398 100644
--- a/cucumber-junit-platform-engine/src/test/java/io/cucumber/junit/platform/engine/MapConfigurationParameters.java
+++ b/cucumber-junit-platform-engine/src/test/java/io/cucumber/junit/platform/engine/MapConfigurationParameters.java
@@ -29,7 +29,6 @@ public Optional getBoolean(String key) {
return get(key, Boolean::valueOf);
}
- @Override
public int size() {
return 0;
}
diff --git a/cucumber-junit/pom.xml b/cucumber-junit/pom.xml
index fb195430ff..209d8d55ae 100644
--- a/cucumber-junit/pom.xml
+++ b/cucumber-junit/pom.xml
@@ -14,7 +14,7 @@
1.1.2
3.0
- 5.13.4
+ 5.14.0
4.13.2
5.20.0
io.cucumber.junit
diff --git a/cucumber-kotlin-java8/pom.xml b/cucumber-kotlin-java8/pom.xml
index ded2c99d2c..2457bf182e 100644
--- a/cucumber-kotlin-java8/pom.xml
+++ b/cucumber-kotlin-java8/pom.xml
@@ -14,7 +14,7 @@
io.cucumber.kotlin.java8
2.2.20
- 5.13.4
+ 5.14.0
diff --git a/cucumber-openejb/pom.xml b/cucumber-openejb/pom.xml
index a1e0a34ada..644c73e26b 100644
--- a/cucumber-openejb/pom.xml
+++ b/cucumber-openejb/pom.xml
@@ -14,7 +14,7 @@
1.1.2
3.0
- 5.13.4
+ 5.14.0
8.0.16
io.cucumber.openejb
diff --git a/cucumber-picocontainer/pom.xml b/cucumber-picocontainer/pom.xml
index 31f180e89e..41e3897e61 100644
--- a/cucumber-picocontainer/pom.xml
+++ b/cucumber-picocontainer/pom.xml
@@ -15,7 +15,7 @@
io.cucumber.picocontainer
2.15.2
1.1.2
- 5.13.4
+ 5.14.0
diff --git a/cucumber-plugin/pom.xml b/cucumber-plugin/pom.xml
index e8be221f54..c1addfbc86 100644
--- a/cucumber-plugin/pom.xml
+++ b/cucumber-plugin/pom.xml
@@ -12,7 +12,7 @@
Plugin interface for Cucumber-JVM
- 5.13.4
+ 5.14.0
1.1.2
io.cucumber.plugin
diff --git a/cucumber-spring/pom.xml b/cucumber-spring/pom.xml
index 15bd1021ed..39ad3716a0 100644
--- a/cucumber-spring/pom.xml
+++ b/cucumber-spring/pom.xml
@@ -14,7 +14,7 @@
1.1.2
3.0
- 5.13.4
+ 5.14.0
6.2.11
io.cucumber.spring
5.20.0
diff --git a/datatable-matchers/pom.xml b/datatable-matchers/pom.xml
index a8d364eae2..1cc60fb660 100644
--- a/datatable-matchers/pom.xml
+++ b/datatable-matchers/pom.xml
@@ -17,7 +17,7 @@
1.1.2
33.5.0-jre
3.0
- 5.13.4
+ 5.14.0
diff --git a/datatable/pom.xml b/datatable/pom.xml
index 62136e2c7a..ab74d47a3b 100644
--- a/datatable/pom.xml
+++ b/datatable/pom.xml
@@ -19,7 +19,7 @@
33.5.0-jre
3.0
2.20.0
- 5.13.4
+ 5.14.0
5.20.0
diff --git a/docstring/pom.xml b/docstring/pom.xml
index 30a2b9a753..4e5ab955f0 100644
--- a/docstring/pom.xml
+++ b/docstring/pom.xml
@@ -13,7 +13,7 @@
2.20.0
- 5.13.4
+ 5.14.0
1.1.2
io.cucumber.docstring
3.0
diff --git a/examples/calculator-java-junit5/pom.xml b/examples/calculator-java-junit5/pom.xml
index 5290566cbf..f6991f1bbe 100644
--- a/examples/calculator-java-junit5/pom.xml
+++ b/examples/calculator-java-junit5/pom.xml
@@ -28,7 +28,7 @@
org.junit
junit-bom
- 5.13.1
+ 5.14.0
pom
import
diff --git a/examples/calculator-kotlin-junit5/pom.xml b/examples/calculator-kotlin-junit5/pom.xml
index 75419eaa82..e31f8720a7 100644
--- a/examples/calculator-kotlin-junit5/pom.xml
+++ b/examples/calculator-kotlin-junit5/pom.xml
@@ -31,7 +31,7 @@
org.junit
junit-bom
- 5.13.1
+ 5.14.0
pom
import
diff --git a/examples/spring-java-junit5/pom.xml b/examples/spring-java-junit5/pom.xml
index 7c03c859d3..c2b76889c9 100644
--- a/examples/spring-java-junit5/pom.xml
+++ b/examples/spring-java-junit5/pom.xml
@@ -13,7 +13,7 @@
io.cucumber.examples.spring.application
3.5.0
- 5.13.1
+ 5.14.0
diff --git a/examples/wicket-java-junit4/wicket-main/pom.xml b/examples/wicket-java-junit4/wicket-main/pom.xml
index 61294a0bc2..365b223d5e 100644
--- a/examples/wicket-java-junit4/wicket-main/pom.xml
+++ b/examples/wicket-java-junit4/wicket-main/pom.xml
@@ -14,7 +14,7 @@
9.4.0
9.4.43.v20210629
2.0.5
- 5.13.1
+ 5.14.0
1.4.7
diff --git a/examples/wicket-java-junit4/wicket-test/pom.xml b/examples/wicket-java-junit4/wicket-test/pom.xml
index ad5e100311..fab82fa27c 100644
--- a/examples/wicket-java-junit4/wicket-test/pom.xml
+++ b/examples/wicket-java-junit4/wicket-test/pom.xml
@@ -10,7 +10,7 @@
io.cucumber.examples.wicket.test
- 5.13.1
+ 5.14.0
4.13.0