Skip to content

Commit 24ece13

Browse files
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 <[email protected]>
1 parent e45f934 commit 24ece13

File tree

24 files changed

+77
-27
lines changed

24 files changed

+77
-27
lines changed

.revapi/api-changes.json

Lines changed: 54 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -328,22 +328,71 @@
328328
"ignore": true,
329329
"configuration": {
330330
"differences": [
331+
{
332+
"ignore": true,
333+
"code": "java.annotation.attributeValueChanged",
334+
"old": "method void org.junit.platform.engine.ExecutionRequest::<init>(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.EngineExecutionListener, org.junit.platform.engine.ConfigurationParameters)",
335+
"new": "method void org.junit.platform.engine.ExecutionRequest::<init>(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.EngineExecutionListener, org.junit.platform.engine.ConfigurationParameters)",
336+
"annotationType": "org.apiguardian.api.API",
337+
"attribute": "status",
338+
"oldValue": "org.apiguardian.api.API.Status.INTERNAL",
339+
"newValue": "org.apiguardian.api.API.Status.DEPRECATED",
340+
"justification": "API consumed from JUnit 5"
341+
},
342+
{
343+
"ignore": true,
344+
"code": "java.annotation.attributeValueChanged",
345+
"old": "method void org.junit.platform.engine.ExecutionRequest::<init>(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.EngineExecutionListener, org.junit.platform.engine.ConfigurationParameters)",
346+
"new": "method void org.junit.platform.engine.ExecutionRequest::<init>(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.EngineExecutionListener, org.junit.platform.engine.ConfigurationParameters)",
347+
"annotationType": "org.apiguardian.api.API",
348+
"attribute": "since",
349+
"oldValue": "\"1.0\"",
350+
"newValue": "\"1.11\"",
351+
"justification": "API consumed from JUnit 5"
352+
},
353+
{
354+
"ignore": true,
355+
"code": "java.annotation.attributeValueChanged",
356+
"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)",
357+
"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)",
358+
"annotationType": "org.apiguardian.api.API",
359+
"attribute": "status",
360+
"oldValue": "org.apiguardian.api.API.Status.STABLE",
361+
"newValue": "org.apiguardian.api.API.Status.DEPRECATED",
362+
"justification": "API consumed from JUnit 5"
363+
},
364+
{
365+
"ignore": true,
366+
"code": "java.annotation.attributeValueChanged",
367+
"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)",
368+
"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)",
369+
"annotationType": "org.apiguardian.api.API",
370+
"attribute": "since",
371+
"oldValue": "\"1.9\"",
372+
"newValue": "\"1.11\"",
373+
"justification": "API consumed from JUnit 5"
374+
},
331375
{
332376
"ignore": true,
333377
"code": "java.class.externalClassExposedInAPI",
334-
"new": "class org.junit.platform.engine.support.hierarchical.ExclusiveResource",
378+
"new": "class org.junit.platform.engine.reporting.FileEntry",
335379
"justification": "API consumed from JUnit 5"
336380
},
337381
{
338382
"ignore": true,
339-
"code": "java.method.addedToInterface",
340-
"new": "method java.util.List<org.junit.platform.engine.support.hierarchical.ExclusiveResource> org.junit.platform.engine.support.hierarchical.ResourceLock::getResources()",
383+
"code": "java.class.externalClassExposedInAPI",
384+
"new": "interface org.junit.platform.engine.reporting.OutputDirectoryProvider",
341385
"justification": "API consumed from JUnit 5"
342386
},
343387
{
344388
"ignore": true,
345-
"code": "java.method.addedToInterface",
346-
"new": "method boolean org.junit.platform.engine.support.hierarchical.ResourceLock::isExclusive()",
389+
"code": "java.annotation.attributeValueChanged",
390+
"old": "method void org.junit.platform.engine.reporting.ReportEntry::<init>()",
391+
"new": "method void org.junit.platform.engine.reporting.ReportEntry::<init>()",
392+
"annotationType": "org.apiguardian.api.API",
393+
"attribute": "since",
394+
"oldValue": "\"5.8\"",
395+
"newValue": "\"1.8\"",
347396
"justification": "API consumed from JUnit 5"
348397
}
349398
]

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1414
- [Core] Improved caching glue performance ([#2971](https://github.com/cucumber/cucumber-jvm/pull/2971) M.P. Korstanje & Julien Kronegg)
1515
- [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)
1616
- [Core] Removed workarounds to limit size of html report ([#2971](https://github.com/cucumber/cucumber-jvm/pull/2971) M.P. Korstanje & Julien Kronegg)
17+
- [JUnit Platform Engine] Use JUnit Platform 1.12.0 (JUnit Jupiter 5.12.0)
1718

1819
### Deprecated
1920
- [Core] Deprecated `ScenarioScoped` glue ([#2971](https://github.com/cucumber/cucumber-jvm/pull/2971) M.P. Korstanje & Julien Kronegg)

compatibility/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<properties>
1515
<hamcrest.version>3.0</hamcrest.version>
1616
<jackson.version>2.18.2</jackson.version>
17-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
17+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1818
</properties>
1919

2020
<dependencyManagement>

cucumber-archetype/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<description>Cucumber JVM: Maven Archetype</description>
1616

1717
<properties>
18-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
18+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1919
<assertj.version>3.27.3</assertj.version>
2020
<maven-compiler-plugin.version>3.14.0</maven-compiler-plugin.version>
2121
<maven-surefire-plugin.version>3.5.2</maven-surefire-plugin.version>

cucumber-cdi2/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<openwebbeans.version>2.0.27</openwebbeans.version>
88
<weld-se-core.version>3.1.9.Final</weld-se-core.version>
99
<apiguardian-api.version>1.1.2</apiguardian-api.version>
10-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
10+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1111
<hamcrest.version>2.2</hamcrest.version>
1212
</properties>
1313

cucumber-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<apiguardian-api.version>1.1.2</apiguardian-api.version>
1717
<jackson.version>2.18.2</jackson.version>
1818
<jsoup.version>1.18.3</jsoup.version>
19-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
19+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
2020
<xmlunit.version>2.10.0</xmlunit.version>
2121
<hamcrest.version>3.0</hamcrest.version>
2222
<hamcrest-json.version>0.2</hamcrest-json.version>

cucumber-deltaspike/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<apiguardian-api.version>1.1.2</apiguardian-api.version>
1717
<cdi-api.version>2.0.SP1</cdi-api.version>
1818
<deltaspike.version>1.9.6</deltaspike.version>
19-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
19+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
2020
<project.Automatic-Module-Name>io.cucumber.deltaspike</project.Automatic-Module-Name>
2121
</properties>
2222

cucumber-gherkin-messages/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</parent>
99

1010
<properties>
11-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
11+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1212
<project.Automatic-Module-Name>io.cucumber.core.gherkin.messages</project.Automatic-Module-Name>
1313
</properties>
1414

cucumber-gherkin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</parent>
99

1010
<properties>
11-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
11+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1212
<project.Automatic-Module-Name>io.cucumber.core.gherkin</project.Automatic-Module-Name>
1313
</properties>
1414

cucumber-guice/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<apiguardian-api.version>1.1.2</apiguardian-api.version>
1616
<guice.version>7.0.0</guice.version>
1717
<hamcrest.version>3.0</hamcrest.version>
18-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
18+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1919
<project.Automatic-Module-Name>io.cucumber.guice</project.Automatic-Module-Name>
2020
<mockito.version>5.15.2</mockito.version>
2121
</properties>

cucumber-jakarta-cdi/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<apiguardian-api.version>1.1.2</apiguardian-api.version>
77
<jakarta.enterprise.cdi-api.version>4.1.0</jakarta.enterprise.cdi-api.version>
88
<jakarta.activation-api.version>2.1.3</jakarta.activation-api.version>
9-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
9+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1010
<hamcrest.version>3.0</hamcrest.version>
1111
<weld.version>5.1.5.Final</weld.version>
1212
</properties>

cucumber-jakarta-openejb/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<properties>
1515
<apiguardian-api.version>1.1.2</apiguardian-api.version>
1616
<hamcrest.version>3.0</hamcrest.version>
17-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
17+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1818
<openejb-core.version>9.1.3</openejb-core.version>
1919
<project.Automatic-Module-Name>io.cucumber.jakarta.openejb</project.Automatic-Module-Name>
2020
</properties>

cucumber-java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<apiguardian-api.version>1.1.2</apiguardian-api.version>
1717
<hamcrest.version>3.0</hamcrest.version>
1818
<jackson.version>2.18.2</jackson.version>
19-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
19+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
2020
<mockito.version>5.15.2</mockito.version>
2121
</properties>
2222

cucumber-java8/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<project.Automatic-Module-Name>io.cucumber.java8</project.Automatic-Module-Name>
1616
<apiguardian-api.version>1.1.2</apiguardian-api.version>
1717
<hamcrest.version>3.0</hamcrest.version>
18-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
18+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1919
<mockito.version>5.15.2</mockito.version>
2020
<typetools.version>0.6.3</typetools.version>
2121
</properties>

cucumber-junit-platform-engine/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
<properties>
1515
<hamcrest.version>3.0</hamcrest.version>
16-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
16+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1717
</properties>
1818

1919
<dependencyManagement>

cucumber-junit/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<properties>
1515
<apiguardian-api.version>1.1.2</apiguardian-api.version>
1616
<hamcrest.version>3.0</hamcrest.version>
17-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
17+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1818
<junit.version>4.13.2</junit.version>
1919
<mockito.version>5.15.2</mockito.version>
2020
<project.Automatic-Module-Name>io.cucumber.junit</project.Automatic-Module-Name>

cucumber-kotlin-java8/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<properties>
1515
<project.Automatic-Module-Name>io.cucumber.kotlin.java8</project.Automatic-Module-Name>
1616
<kotlin.version>2.1.10</kotlin.version>
17-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
17+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1818
</properties>
1919

2020
<dependencyManagement>

cucumber-openejb/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<properties>
1515
<apiguardian-api.version>1.1.2</apiguardian-api.version>
1616
<hamcrest.version>3.0</hamcrest.version>
17-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
17+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1818
<openejb-core.version>8.0.16</openejb-core.version>
1919
<project.Automatic-Module-Name>io.cucumber.openejb</project.Automatic-Module-Name>
2020
</properties>

cucumber-picocontainer/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<project.Automatic-Module-Name>io.cucumber.picocontainer</project.Automatic-Module-Name>
1616
<picocontainer.version>2.15</picocontainer.version>
1717
<apiguardian-api.version>1.1.2</apiguardian-api.version>
18-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
18+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1919
</properties>
2020

2121
<dependencyManagement>

cucumber-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<description>Plugin interface for Cucumber-JVM</description>
1313

1414
<properties>
15-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
15+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1616
<apiguardian-api.version>1.1.2</apiguardian-api.version>
1717
<project.Automatic-Module-Name>io.cucumber.plugin</project.Automatic-Module-Name>
1818
</properties>

cucumber-spring/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<properties>
1515
<apiguardian-api.version>1.1.2</apiguardian-api.version>
1616
<hamcrest.version>3.0</hamcrest.version>
17-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
17+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1818
<spring.version>6.2.3</spring.version>
1919
<project.Automatic-Module-Name>io.cucumber.spring</project.Automatic-Module-Name>
2020
<mockito.version>5.15.2</mockito.version>

datatable-matchers/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<apiguardian-api.version>1.1.2</apiguardian-api.version>
1818
<guava.version>33.4.0-jre</guava.version>
1919
<hamcrest.version>3.0</hamcrest.version>
20-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
20+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
2121
</properties>
2222

2323
<dependencyManagement>

datatable/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<guava.version>33.4.0-jre</guava.version>
2020
<hamcrest.version>3.0</hamcrest.version>
2121
<jackson.version>2.18.2</jackson.version>
22-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
22+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
2323
<mockito.version>5.15.2</mockito.version>
2424
</properties>
2525

docstring/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
<properties>
1515
<jackson.version>2.18.2</jackson.version>
16-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
16+
<junit-jupiter.version>5.12.0</junit-jupiter.version>
1717
<apiguardian-api.version>1.1.2</apiguardian-api.version>
1818
<project.Automatic-Module-Name>io.cucumber.docstring</project.Automatic-Module-Name>
1919
<hamcrest.version>3.0</hamcrest.version>

0 commit comments

Comments
 (0)