Skip to content

Commit 6593e91

Browse files
fix(deps): update dependency org.junit:junit-bom to v5.14.0 (#3085)
1 parent 42dbc28 commit 6593e91

File tree

31 files changed

+47
-209
lines changed

31 files changed

+47
-209
lines changed

.revapi/api-changes.json

Lines changed: 18 additions & 180 deletions
Original file line numberDiff line numberDiff line change
@@ -328,125 +328,15 @@
328328
"ignore": true,
329329
"configuration": {
330330
"differences": [
331-
{
332-
"ignore": true,
333-
"code": "java.method.added",
334-
"new": "method void org.junit.platform.commons.JUnitException::<init>(java.lang.String, java.lang.Throwable, boolean, boolean)",
335-
"justification": "API consumed from JUnit 5"
336-
},
337-
{
338-
"ignore": true,
339-
"code": "java.class.externalClassExposedInAPI",
340-
"new": "interface org.junit.platform.engine.DiscoveryIssue",
341-
"justification": "API consumed from JUnit 5"
342-
},
343-
{
344-
"ignore": true,
345-
"code": "java.method.defaultMethodAddedToInterface",
346-
"new": "method void org.junit.platform.engine.EngineDiscoveryListener::issueEncountered(org.junit.platform.engine.UniqueId, org.junit.platform.engine.DiscoveryIssue)",
347-
"justification": "API consumed from JUnit 5"
348-
},
349-
{
350-
"ignore": true,
351-
"code": "java.method.numberOfParametersChanged",
352-
"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, org.junit.platform.engine.reporting.OutputDirectoryProvider)",
353-
"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, org.junit.platform.engine.reporting.OutputDirectoryProvider, org.junit.platform.engine.support.store.NamespacedHierarchicalStore<org.junit.platform.engine.support.store.Namespace>)",
354-
"justification": "API consumed from JUnit 5"
355-
},
356-
{
357-
"ignore": true,
358-
"code": "java.annotation.attributeValueChanged",
359-
"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, org.junit.platform.engine.reporting.OutputDirectoryProvider)",
360-
"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, org.junit.platform.engine.reporting.OutputDirectoryProvider, org.junit.platform.engine.support.store.NamespacedHierarchicalStore<org.junit.platform.engine.support.store.Namespace>)",
361-
"annotationType": "org.apiguardian.api.API",
362-
"attribute": "since",
363-
"oldValue": "\"1.12\"",
364-
"newValue": "\"1.13\"",
365-
"justification": "API consumed from JUnit 5"
366-
},
367-
{
368-
"ignore": true,
369-
"code": "java.method.added",
370-
"new": "method org.junit.platform.engine.support.store.NamespacedHierarchicalStore<org.junit.platform.engine.support.store.Namespace> org.junit.platform.engine.ExecutionRequest::getStore()",
371-
"justification": "API consumed from JUnit 5"
372-
},
373-
{
374-
"ignore": true,
375-
"code": "java.method.staticMethodAddedToInterface",
376-
"new": "method org.junit.platform.engine.TestDescriptor.Visitor org.junit.platform.engine.TestDescriptor.Visitor::composite(org.junit.platform.engine.TestDescriptor.Visitor[])",
377-
"justification": "API consumed from JUnit 5"
378-
},
379-
{
380-
"ignore": true,
381-
"code": "java.class.externalClassExposedInAPI",
382-
"new": "class org.junit.platform.engine.support.store.Namespace",
383-
"justification": "API consumed from JUnit 5"
384-
},
385-
{
386-
"ignore": true,
387-
"code": "java.class.externalClassExposedInAPI",
388-
"new": "class org.junit.platform.engine.support.store.NamespacedHierarchicalStore<N>",
389-
"justification": "API consumed from JUnit 5"
390-
},
391-
{
392-
"ignore": true,
393-
"code": "java.class.externalClassExposedInAPI",
394-
"new": "class org.junit.platform.engine.support.store.NamespacedHierarchicalStoreException",
395-
"justification": "API consumed from JUnit 5"
396-
},
397-
{
398-
"ignore": true,
399-
"code": "java.annotation.attributeValueChanged",
400-
"old": "method java.util.Optional<org.junit.platform.engine.DiscoverySelectorIdentifier> org.junit.platform.engine.DiscoverySelector::toIdentifier()",
401-
"new": "method java.util.Optional<org.junit.platform.engine.DiscoverySelectorIdentifier> org.junit.platform.engine.DiscoverySelector::toIdentifier()",
402-
"annotationType": "org.apiguardian.api.API",
403-
"attribute": "status",
404-
"oldValue": "org.apiguardian.api.API.Status.EXPERIMENTAL",
405-
"newValue": "org.apiguardian.api.API.Status.MAINTAINED",
406-
"justification": "API consumed from JUnit 5"
407-
},
408-
{
409-
"ignore": true,
410-
"code": "java.annotation.attributeValueChanged",
411-
"old": "method java.util.Optional<org.junit.platform.engine.DiscoverySelectorIdentifier> org.junit.platform.engine.DiscoverySelector::toIdentifier()",
412-
"new": "method java.util.Optional<org.junit.platform.engine.DiscoverySelectorIdentifier> org.junit.platform.engine.DiscoverySelector::toIdentifier()",
413-
"annotationType": "org.apiguardian.api.API",
414-
"attribute": "since",
415-
"oldValue": "\"1.11\"",
416-
"newValue": "\"1.13.3\"",
417-
"justification": "API consumed from JUnit 5"
418-
},
419-
{
420-
"ignore": true,
421-
"code": "java.annotation.attributeValueChanged",
422-
"old": "class org.junit.platform.engine.DiscoverySelectorIdentifier",
423-
"new": "class org.junit.platform.engine.DiscoverySelectorIdentifier",
424-
"annotationType": "org.apiguardian.api.API",
425-
"attribute": "status",
426-
"oldValue": "org.apiguardian.api.API.Status.EXPERIMENTAL",
427-
"newValue": "org.apiguardian.api.API.Status.MAINTAINED",
428-
"justification": "API consumed from JUnit 5"
429-
},
430-
{
431-
"ignore": true,
432-
"code": "java.annotation.attributeValueChanged",
433-
"old": "class org.junit.platform.engine.DiscoverySelectorIdentifier",
434-
"new": "class org.junit.platform.engine.DiscoverySelectorIdentifier",
435-
"annotationType": "org.apiguardian.api.API",
436-
"attribute": "since",
437-
"oldValue": "\"1.11\"",
438-
"newValue": "\"1.13.3\"",
439-
"justification": "API consumed from JUnit 5"
440-
},
441331
{
442332
"ignore": true,
443333
"code": "java.annotation.attributeValueChanged",
444334
"old": "method org.junit.platform.engine.reporting.OutputDirectoryProvider org.junit.platform.engine.EngineDiscoveryRequest::getOutputDirectoryProvider()",
445335
"new": "method org.junit.platform.engine.reporting.OutputDirectoryProvider org.junit.platform.engine.EngineDiscoveryRequest::getOutputDirectoryProvider()",
446336
"annotationType": "org.apiguardian.api.API",
447337
"attribute": "status",
448-
"oldValue": "org.apiguardian.api.API.Status.EXPERIMENTAL",
449-
"newValue": "org.apiguardian.api.API.Status.MAINTAINED",
338+
"oldValue": "org.apiguardian.api.API.Status.MAINTAINED",
339+
"newValue": "org.apiguardian.api.API.Status.DEPRECATED",
450340
"justification": "API consumed from JUnit 5"
451341
},
452342
{
@@ -456,30 +346,16 @@
456346
"new": "method org.junit.platform.engine.reporting.OutputDirectoryProvider org.junit.platform.engine.EngineDiscoveryRequest::getOutputDirectoryProvider()",
457347
"annotationType": "org.apiguardian.api.API",
458348
"attribute": "since",
459-
"oldValue": "\"1.12\"",
460-
"newValue": "\"1.13.3\"",
461-
"justification": "API consumed from JUnit 5"
462-
},
463-
{
464-
"ignore": true,
465-
"code": "java.annotation.attributeValueChanged",
466-
"old": "method void org.junit.platform.engine.EngineExecutionListener::fileEntryPublished(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.reporting.FileEntry)",
467-
"new": "method void org.junit.platform.engine.EngineExecutionListener::fileEntryPublished(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.reporting.FileEntry)",
468-
"annotationType": "org.apiguardian.api.API",
469-
"attribute": "status",
470-
"oldValue": "org.apiguardian.api.API.Status.EXPERIMENTAL",
471-
"newValue": "org.apiguardian.api.API.Status.MAINTAINED",
349+
"oldValue": "\"1.13.3\"",
350+
"newValue": "\"1.14\"",
472351
"justification": "API consumed from JUnit 5"
473352
},
474353
{
475354
"ignore": true,
476-
"code": "java.annotation.attributeValueChanged",
477-
"old": "method void org.junit.platform.engine.EngineExecutionListener::fileEntryPublished(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.reporting.FileEntry)",
478-
"new": "method void org.junit.platform.engine.EngineExecutionListener::fileEntryPublished(org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.reporting.FileEntry)",
479-
"annotationType": "org.apiguardian.api.API",
480-
"attribute": "since",
481-
"oldValue": "\"1.12\"",
482-
"newValue": "\"1.13.3\"",
355+
"code": "java.method.parameterTypeChanged",
356+
"old": "parameter 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, ===org.junit.platform.engine.reporting.OutputDirectoryProvider===, org.junit.platform.engine.support.store.NamespacedHierarchicalStore<org.junit.platform.engine.support.store.Namespace>)",
357+
"new": "parameter 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, ===org.junit.platform.engine.OutputDirectoryCreator===, org.junit.platform.engine.support.store.NamespacedHierarchicalStore<org.junit.platform.engine.support.store.Namespace>)",
358+
"parameterIndex": "3",
483359
"justification": "API consumed from JUnit 5"
484360
},
485361
{
@@ -489,8 +365,8 @@
489365
"new": "method org.junit.platform.engine.reporting.OutputDirectoryProvider org.junit.platform.engine.ExecutionRequest::getOutputDirectoryProvider()",
490366
"annotationType": "org.apiguardian.api.API",
491367
"attribute": "status",
492-
"oldValue": "org.apiguardian.api.API.Status.EXPERIMENTAL",
493-
"newValue": "org.apiguardian.api.API.Status.MAINTAINED",
368+
"oldValue": "org.apiguardian.api.API.Status.MAINTAINED",
369+
"newValue": "org.apiguardian.api.API.Status.DEPRECATED",
494370
"justification": "API consumed from JUnit 5"
495371
},
496372
{
@@ -500,52 +376,14 @@
500376
"new": "method org.junit.platform.engine.reporting.OutputDirectoryProvider org.junit.platform.engine.ExecutionRequest::getOutputDirectoryProvider()",
501377
"annotationType": "org.apiguardian.api.API",
502378
"attribute": "since",
503-
"oldValue": "\"1.12\"",
504-
"newValue": "\"1.13.3\"",
505-
"justification": "API consumed from JUnit 5"
506-
},
507-
{
508-
"ignore": true,
509-
"code": "java.annotation.attributeValueChanged",
510-
"old": "method void org.junit.platform.engine.TestDescriptor::orderChildren(java.util.function.UnaryOperator<java.util.List<org.junit.platform.engine.TestDescriptor>>)",
511-
"new": "method void org.junit.platform.engine.TestDescriptor::orderChildren(java.util.function.UnaryOperator<java.util.List<org.junit.platform.engine.TestDescriptor>>)",
512-
"annotationType": "org.apiguardian.api.API",
513-
"attribute": "since",
514-
"oldValue": "\"1.12\"",
515-
"newValue": "\"1.13.3\"",
516-
"justification": "API consumed from JUnit 5"
517-
},
518-
{
519-
"ignore": true,
520-
"code": "java.annotation.attributeValueChanged",
521-
"old": "method void org.junit.platform.engine.TestDescriptor::orderChildren(java.util.function.UnaryOperator<java.util.List<org.junit.platform.engine.TestDescriptor>>)",
522-
"new": "method void org.junit.platform.engine.TestDescriptor::orderChildren(java.util.function.UnaryOperator<java.util.List<org.junit.platform.engine.TestDescriptor>>)",
523-
"annotationType": "org.apiguardian.api.API",
524-
"attribute": "status",
525-
"oldValue": "org.apiguardian.api.API.Status.EXPERIMENTAL",
526-
"newValue": "org.apiguardian.api.API.Status.MAINTAINED",
527-
"justification": "API consumed from JUnit 5"
528-
},
529-
{
530-
"ignore": true,
531-
"code": "java.annotation.attributeValueChanged",
532-
"old": "class org.junit.platform.engine.reporting.FileEntry",
533-
"new": "class org.junit.platform.engine.reporting.FileEntry",
534-
"annotationType": "org.apiguardian.api.API",
535-
"attribute": "status",
536-
"oldValue": "org.apiguardian.api.API.Status.EXPERIMENTAL",
537-
"newValue": "org.apiguardian.api.API.Status.MAINTAINED",
379+
"oldValue": "\"1.13.3\"",
380+
"newValue": "\"1.14\"",
538381
"justification": "API consumed from JUnit 5"
539382
},
540383
{
541384
"ignore": true,
542-
"code": "java.annotation.attributeValueChanged",
543-
"old": "class org.junit.platform.engine.reporting.FileEntry",
544-
"new": "class org.junit.platform.engine.reporting.FileEntry",
545-
"annotationType": "org.apiguardian.api.API",
546-
"attribute": "since",
547-
"oldValue": "\"1.12\"",
548-
"newValue": "\"1.13.3\"",
385+
"code": "java.class.externalClassExposedInAPI",
386+
"new": "interface org.junit.platform.engine.OutputDirectoryCreator",
549387
"justification": "API consumed from JUnit 5"
550388
},
551389
{
@@ -555,8 +393,8 @@
555393
"new": "interface org.junit.platform.engine.reporting.OutputDirectoryProvider",
556394
"annotationType": "org.apiguardian.api.API",
557395
"attribute": "status",
558-
"oldValue": "org.apiguardian.api.API.Status.EXPERIMENTAL",
559-
"newValue": "org.apiguardian.api.API.Status.MAINTAINED",
396+
"oldValue": "org.apiguardian.api.API.Status.MAINTAINED",
397+
"newValue": "org.apiguardian.api.API.Status.DEPRECATED",
560398
"justification": "API consumed from JUnit 5"
561399
},
562400
{
@@ -566,8 +404,8 @@
566404
"new": "interface org.junit.platform.engine.reporting.OutputDirectoryProvider",
567405
"annotationType": "org.apiguardian.api.API",
568406
"attribute": "since",
569-
"oldValue": "\"1.12\"",
570-
"newValue": "\"1.13.3\"",
407+
"oldValue": "\"1.13.3\"",
408+
"newValue": "\"1.14\"",
571409
"justification": "API consumed from JUnit 5"
572410
}
573411
]

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
1010
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1111

1212
## [Unreleased]
13+
### Changed
14+
- [JUnit Platform Engine] Use JUnit Platform 1.14.0 (JUnit Jupiter 5.14.0)
1315

1416
## [7.29.0] - 2025-09-21
1517
### Added

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.20.0</jackson.version>
17-
<junit-jupiter.version>5.13.4</junit-jupiter.version>
17+
<junit-jupiter.version>5.14.0</junit-jupiter.version>
1818
<project.Automatic-Module-Name>io.cucumber.compatibility</project.Automatic-Module-Name>
1919
</properties>
2020

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.13.4</junit-jupiter.version>
18+
<junit-jupiter.version>5.14.0</junit-jupiter.version>
1919
<assertj.version>3.27.6</assertj.version>
2020
<maven-compiler-plugin.version>3.14.1</maven-compiler-plugin.version>
2121
<maven-surefire-plugin.version>3.5.4</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.28</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.13.4</junit-jupiter.version>
10+
<junit-jupiter.version>5.14.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.20.0</jackson.version>
1818
<jsoup.version>1.21.2</jsoup.version>
19-
<junit-jupiter.version>5.13.4</junit-jupiter.version>
19+
<junit-jupiter.version>5.14.0</junit-jupiter.version>
2020
<xmlunit.version>2.10.4</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.13.4</junit-jupiter.version>
19+
<junit-jupiter.version>5.14.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.13.4</junit-jupiter.version>
11+
<junit-jupiter.version>5.14.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.13.4</junit-jupiter.version>
11+
<junit-jupiter.version>5.14.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.13.4</junit-jupiter.version>
18+
<junit-jupiter.version>5.14.0</junit-jupiter.version>
1919
<project.Automatic-Module-Name>io.cucumber.guice</project.Automatic-Module-Name>
2020
<mockito.version>5.20.0</mockito.version>
2121
</properties>

0 commit comments

Comments
 (0)