From 24ece13f99561536c83917d07cbed17203042308 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 25 Feb 2025 01:40:58 +0100 Subject: [PATCH] fix(deps): update dependency org.junit:junit-bom to v5.12.0 (#2980) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: M.P. Korstanje --- .revapi/api-changes.json | 59 +++++++++++++++++++++++--- CHANGELOG.md | 1 + compatibility/pom.xml | 2 +- cucumber-archetype/pom.xml | 2 +- cucumber-cdi2/pom.xml | 2 +- cucumber-core/pom.xml | 2 +- cucumber-deltaspike/pom.xml | 2 +- cucumber-gherkin-messages/pom.xml | 2 +- cucumber-gherkin/pom.xml | 2 +- cucumber-guice/pom.xml | 2 +- cucumber-jakarta-cdi/pom.xml | 2 +- cucumber-jakarta-openejb/pom.xml | 2 +- cucumber-java/pom.xml | 2 +- cucumber-java8/pom.xml | 2 +- cucumber-junit-platform-engine/pom.xml | 2 +- cucumber-junit/pom.xml | 2 +- cucumber-kotlin-java8/pom.xml | 2 +- cucumber-openejb/pom.xml | 2 +- cucumber-picocontainer/pom.xml | 2 +- cucumber-plugin/pom.xml | 2 +- cucumber-spring/pom.xml | 2 +- datatable-matchers/pom.xml | 2 +- datatable/pom.xml | 2 +- docstring/pom.xml | 2 +- 24 files changed, 77 insertions(+), 27 deletions(-) diff --git a/.revapi/api-changes.json b/.revapi/api-changes.json index 5c4bedd328..8db9080fea 100644 --- a/.revapi/api-changes.json +++ b/.revapi/api-changes.json @@ -328,22 +328,71 @@ "ignore": true, "configuration": { "differences": [ + { + "ignore": true, + "code": "java.annotation.attributeValueChanged", + "old": "method void org.junit.platform.engine.ExecutionRequest::(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.EngineExecutionListener, org.junit.platform.engine.ConfigurationParameters)", + "new": "method void org.junit.platform.engine.ExecutionRequest::(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.EngineExecutionListener, org.junit.platform.engine.ConfigurationParameters)", + "annotationType": "org.apiguardian.api.API", + "attribute": "status", + "oldValue": "org.apiguardian.api.API.Status.INTERNAL", + "newValue": "org.apiguardian.api.API.Status.DEPRECATED", + "justification": "API consumed from JUnit 5" + }, + { + "ignore": true, + "code": "java.annotation.attributeValueChanged", + "old": "method void org.junit.platform.engine.ExecutionRequest::(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.EngineExecutionListener, org.junit.platform.engine.ConfigurationParameters)", + "new": "method void org.junit.platform.engine.ExecutionRequest::(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.EngineExecutionListener, org.junit.platform.engine.ConfigurationParameters)", + "annotationType": "org.apiguardian.api.API", + "attribute": "since", + "oldValue": "\"1.0\"", + "newValue": "\"1.11\"", + "justification": "API consumed from JUnit 5" + }, + { + "ignore": true, + "code": "java.annotation.attributeValueChanged", + "old": "method org.junit.platform.engine.ExecutionRequest org.junit.platform.engine.ExecutionRequest::create(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.EngineExecutionListener, org.junit.platform.engine.ConfigurationParameters)", + "new": "method org.junit.platform.engine.ExecutionRequest org.junit.platform.engine.ExecutionRequest::create(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.EngineExecutionListener, org.junit.platform.engine.ConfigurationParameters)", + "annotationType": "org.apiguardian.api.API", + "attribute": "status", + "oldValue": "org.apiguardian.api.API.Status.STABLE", + "newValue": "org.apiguardian.api.API.Status.DEPRECATED", + "justification": "API consumed from JUnit 5" + }, + { + "ignore": true, + "code": "java.annotation.attributeValueChanged", + "old": "method org.junit.platform.engine.ExecutionRequest org.junit.platform.engine.ExecutionRequest::create(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.EngineExecutionListener, org.junit.platform.engine.ConfigurationParameters)", + "new": "method org.junit.platform.engine.ExecutionRequest org.junit.platform.engine.ExecutionRequest::create(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.EngineExecutionListener, org.junit.platform.engine.ConfigurationParameters)", + "annotationType": "org.apiguardian.api.API", + "attribute": "since", + "oldValue": "\"1.9\"", + "newValue": "\"1.11\"", + "justification": "API consumed from JUnit 5" + }, { "ignore": true, "code": "java.class.externalClassExposedInAPI", - "new": "class org.junit.platform.engine.support.hierarchical.ExclusiveResource", + "new": "class org.junit.platform.engine.reporting.FileEntry", "justification": "API consumed from JUnit 5" }, { "ignore": true, - "code": "java.method.addedToInterface", - "new": "method java.util.List org.junit.platform.engine.support.hierarchical.ResourceLock::getResources()", + "code": "java.class.externalClassExposedInAPI", + "new": "interface org.junit.platform.engine.reporting.OutputDirectoryProvider", "justification": "API consumed from JUnit 5" }, { "ignore": true, - "code": "java.method.addedToInterface", - "new": "method boolean org.junit.platform.engine.support.hierarchical.ResourceLock::isExclusive()", + "code": "java.annotation.attributeValueChanged", + "old": "method void org.junit.platform.engine.reporting.ReportEntry::()", + "new": "method void org.junit.platform.engine.reporting.ReportEntry::()", + "annotationType": "org.apiguardian.api.API", + "attribute": "since", + "oldValue": "\"5.8\"", + "newValue": "\"1.8\"", "justification": "API consumed from JUnit 5" } ] diff --git a/CHANGELOG.md b/CHANGELOG.md index b7ac8c3f48..9e4a052217 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [Core] Improved caching glue performance ([#2971](https://github.com/cucumber/cucumber-jvm/pull/2971) M.P. Korstanje & Julien Kronegg) - [Java, Java8] Significantly reduced number of emitted step- and hook-definition messages ([#2971](https://github.com/cucumber/cucumber-jvm/pull/2971) M.P. Korstanje & Julien Kronegg) - [Core] Removed workarounds to limit size of html report ([#2971](https://github.com/cucumber/cucumber-jvm/pull/2971) M.P. Korstanje & Julien Kronegg) +- [JUnit Platform Engine] Use JUnit Platform 1.12.0 (JUnit Jupiter 5.12.0) ### Deprecated - [Core] Deprecated `ScenarioScoped` glue ([#2971](https://github.com/cucumber/cucumber-jvm/pull/2971) M.P. Korstanje & Julien Kronegg) diff --git a/compatibility/pom.xml b/compatibility/pom.xml index 8e2a9bd8e3..7f9efb04e5 100644 --- a/compatibility/pom.xml +++ b/compatibility/pom.xml @@ -14,7 +14,7 @@ 3.0 2.18.2 - 5.11.4 + 5.12.0 diff --git a/cucumber-archetype/pom.xml b/cucumber-archetype/pom.xml index 24a35017a6..c54cafe4c5 100644 --- a/cucumber-archetype/pom.xml +++ b/cucumber-archetype/pom.xml @@ -15,7 +15,7 @@ Cucumber JVM: Maven Archetype - 5.11.4 + 5.12.0 3.27.3 3.14.0 3.5.2 diff --git a/cucumber-cdi2/pom.xml b/cucumber-cdi2/pom.xml index 4f1fa8779f..5eeffe836a 100644 --- a/cucumber-cdi2/pom.xml +++ b/cucumber-cdi2/pom.xml @@ -7,7 +7,7 @@ 2.0.27 3.1.9.Final 1.1.2 - 5.11.4 + 5.12.0 2.2 diff --git a/cucumber-core/pom.xml b/cucumber-core/pom.xml index 5e84bd3b73..4ec35240d0 100644 --- a/cucumber-core/pom.xml +++ b/cucumber-core/pom.xml @@ -16,7 +16,7 @@ 1.1.2 2.18.2 1.18.3 - 5.11.4 + 5.12.0 2.10.0 3.0 0.2 diff --git a/cucumber-deltaspike/pom.xml b/cucumber-deltaspike/pom.xml index be321ce6c9..1bb294b024 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.11.4 + 5.12.0 io.cucumber.deltaspike diff --git a/cucumber-gherkin-messages/pom.xml b/cucumber-gherkin-messages/pom.xml index 27dcc7ae10..85051b0d49 100644 --- a/cucumber-gherkin-messages/pom.xml +++ b/cucumber-gherkin-messages/pom.xml @@ -8,7 +8,7 @@ - 5.11.4 + 5.12.0 io.cucumber.core.gherkin.messages diff --git a/cucumber-gherkin/pom.xml b/cucumber-gherkin/pom.xml index d1f3f95c85..14e5921f09 100644 --- a/cucumber-gherkin/pom.xml +++ b/cucumber-gherkin/pom.xml @@ -8,7 +8,7 @@ - 5.11.4 + 5.12.0 io.cucumber.core.gherkin diff --git a/cucumber-guice/pom.xml b/cucumber-guice/pom.xml index 80e1b2e32b..e88c0a71eb 100644 --- a/cucumber-guice/pom.xml +++ b/cucumber-guice/pom.xml @@ -15,7 +15,7 @@ 1.1.2 7.0.0 3.0 - 5.11.4 + 5.12.0 io.cucumber.guice 5.15.2 diff --git a/cucumber-jakarta-cdi/pom.xml b/cucumber-jakarta-cdi/pom.xml index 3dfc121f64..63cb680cdc 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.3 - 5.11.4 + 5.12.0 3.0 5.1.5.Final diff --git a/cucumber-jakarta-openejb/pom.xml b/cucumber-jakarta-openejb/pom.xml index 878775babd..01d5b276f9 100644 --- a/cucumber-jakarta-openejb/pom.xml +++ b/cucumber-jakarta-openejb/pom.xml @@ -14,7 +14,7 @@ 1.1.2 3.0 - 5.11.4 + 5.12.0 9.1.3 io.cucumber.jakarta.openejb diff --git a/cucumber-java/pom.xml b/cucumber-java/pom.xml index 246c050568..227303816f 100644 --- a/cucumber-java/pom.xml +++ b/cucumber-java/pom.xml @@ -16,7 +16,7 @@ 1.1.2 3.0 2.18.2 - 5.11.4 + 5.12.0 5.15.2 diff --git a/cucumber-java8/pom.xml b/cucumber-java8/pom.xml index a59774d674..9b990e1097 100644 --- a/cucumber-java8/pom.xml +++ b/cucumber-java8/pom.xml @@ -15,7 +15,7 @@ io.cucumber.java8 1.1.2 3.0 - 5.11.4 + 5.12.0 5.15.2 0.6.3 diff --git a/cucumber-junit-platform-engine/pom.xml b/cucumber-junit-platform-engine/pom.xml index 7b53decc2f..9240431bfb 100644 --- a/cucumber-junit-platform-engine/pom.xml +++ b/cucumber-junit-platform-engine/pom.xml @@ -13,7 +13,7 @@ 3.0 - 5.11.4 + 5.12.0 diff --git a/cucumber-junit/pom.xml b/cucumber-junit/pom.xml index 620d9ca072..c19221451b 100644 --- a/cucumber-junit/pom.xml +++ b/cucumber-junit/pom.xml @@ -14,7 +14,7 @@ 1.1.2 3.0 - 5.11.4 + 5.12.0 4.13.2 5.15.2 io.cucumber.junit diff --git a/cucumber-kotlin-java8/pom.xml b/cucumber-kotlin-java8/pom.xml index 108b07be9b..be8a63f136 100644 --- a/cucumber-kotlin-java8/pom.xml +++ b/cucumber-kotlin-java8/pom.xml @@ -14,7 +14,7 @@ io.cucumber.kotlin.java8 2.1.10 - 5.11.4 + 5.12.0 diff --git a/cucumber-openejb/pom.xml b/cucumber-openejb/pom.xml index 1830bc711c..7053e9773a 100644 --- a/cucumber-openejb/pom.xml +++ b/cucumber-openejb/pom.xml @@ -14,7 +14,7 @@ 1.1.2 3.0 - 5.11.4 + 5.12.0 8.0.16 io.cucumber.openejb diff --git a/cucumber-picocontainer/pom.xml b/cucumber-picocontainer/pom.xml index bf99c5a9ae..72324f732c 100644 --- a/cucumber-picocontainer/pom.xml +++ b/cucumber-picocontainer/pom.xml @@ -15,7 +15,7 @@ io.cucumber.picocontainer 2.15 1.1.2 - 5.11.4 + 5.12.0 diff --git a/cucumber-plugin/pom.xml b/cucumber-plugin/pom.xml index b1b1e2ac6d..b326d5dcd9 100644 --- a/cucumber-plugin/pom.xml +++ b/cucumber-plugin/pom.xml @@ -12,7 +12,7 @@ Plugin interface for Cucumber-JVM - 5.11.4 + 5.12.0 1.1.2 io.cucumber.plugin diff --git a/cucumber-spring/pom.xml b/cucumber-spring/pom.xml index 082f2a09dc..5b156b42db 100644 --- a/cucumber-spring/pom.xml +++ b/cucumber-spring/pom.xml @@ -14,7 +14,7 @@ 1.1.2 3.0 - 5.11.4 + 5.12.0 6.2.3 io.cucumber.spring 5.15.2 diff --git a/datatable-matchers/pom.xml b/datatable-matchers/pom.xml index 77f2728c5c..24357338f8 100644 --- a/datatable-matchers/pom.xml +++ b/datatable-matchers/pom.xml @@ -17,7 +17,7 @@ 1.1.2 33.4.0-jre 3.0 - 5.11.4 + 5.12.0 diff --git a/datatable/pom.xml b/datatable/pom.xml index 42d0935eb8..336507d061 100644 --- a/datatable/pom.xml +++ b/datatable/pom.xml @@ -19,7 +19,7 @@ 33.4.0-jre 3.0 2.18.2 - 5.11.4 + 5.12.0 5.15.2 diff --git a/docstring/pom.xml b/docstring/pom.xml index bf4ec6c19b..ba11b54ddc 100644 --- a/docstring/pom.xml +++ b/docstring/pom.xml @@ -13,7 +13,7 @@ 2.18.2 - 5.11.4 + 5.12.0 1.1.2 io.cucumber.docstring 3.0