66*Scope:*
77
88* Bug fixes and enhancements since 5.13.x
9- * Deprecations along with new APIs to ease migration to the upcoming 6.0 release
9+ * Deprecations along with new APIs to ease migration to JUnit 6
1010
1111For a complete list of all _closed_ issues and pull requests for this release, consult the
1212link:{junit-framework-repo}+/milestone/108?closed=1+[5.14.0-RC1] and
@@ -21,6 +21,7 @@ https://github.com/junit-team/junit-framework/wiki/Upgrading-to-JUnit-5.14[wiki]
2121guidance on upgrading to JUnit 5.14.
2222====
2323
24+
2425[[release-notes-5.14.0-junit-platform]]
2526=== JUnit Platform
2627
@@ -35,7 +36,7 @@ guidance on upgrading to JUnit 5.14.
3536==== Deprecations and Breaking Changes
3637
3738* Deprecate `OutputDirectoryProvider` interface in favor of the new
38- `OutputDirectoryCreator` interface to resolve cyclic package dependency along
39+ `OutputDirectoryCreator` interface to resolve a cyclic package dependency along
3940 with the following APIs (which all have replacements working with
4041 `OutputDirectoryCreator`):
4142 - `EngineDiscoveryRequest.getOutputDirectoryProvider()`
@@ -44,9 +45,9 @@ guidance on upgrading to JUnit 5.14.
4445 - `TestPlan.getOutputDirectoryProvider()`
4546 - `EngineTestKit.Builder.outputDirectoryProvider(OutputDirectoryProvider)`
4647* Deprecate `org.junit.platform.commons.support.Resource` interface in favor of the new
47- `org.junit.platform.commons.io.Resource` one .
48+ `org.junit.platform.commons.io.Resource` interface .
4849* Deprecate `Resource`-related methods in `ReflectionSupport` in favor of corresponding
49- methods in new `ResourceSupport` class:
50+ methods in the new `ResourceSupport` class:
5051 - `findAllResourcesInClasspathRoot(URI, Predicate)`
5152 - `findAllResourcesInModule(String, Predicate)`
5253 - `findAllResourcesInPackage(String, Predicate)`
@@ -59,7 +60,7 @@ guidance on upgrading to JUnit 5.14.
5960 `selectClasspathResourceByName(Set)`.
6061* Deprecate `ClasspathResourceSelector.getClasspathResources()` method in favor of
6162 `getResources()`.
62- * Deprecate
63+ * Deprecate the
6364 `EngineDiscoveryRequestResolver.Builder.addResourceContainerSelectorResolver(Predicate)`
6465 method in favor of `addResourceContainerSelectorResolver(ResourceFilter)`.
6566* Deprecate `Resource`-related methods in `ClasspathScanner` in favor of new methods using
@@ -70,7 +71,7 @@ guidance on upgrading to JUnit 5.14.
7071[[release-notes-5.14.0-junit-platform-new-features-and-improvements]]
7172==== New Features and Improvements
7273
73- * Emit warning when `@SuiteDisplayName` is used with a blank string
74+ * Emit discovery warning when `@SuiteDisplayName` is used with a blank string.
7475* To help diagnosing potentially invalid invocations, the Console Launcher now logs
7576 warnings for nonexistent classpath roots added via `--classpath` or `--scan-classpath`
7677 rather than silently ignoring them.
0 commit comments