@@ -21,8 +21,7 @@ on GitHub.
2121
2222==== Bug Fixes
2323
24- * `SummaryGeneratingListener` is now thread-safe and can handle concurrently failing
25- tests.
24+ * `SummaryGeneratingListener` is now thread-safe and can handle concurrently failing tests.
2625
2726==== Deprecations and Breaking Changes
2827
@@ -45,16 +44,16 @@ on GitHub.
4544* Documented constant value of `ExclusiveResource.GLOBAL_KEY`.
4645* Instances of `TestIdentifier` and `UniqueId` now retain less memory because they no
4746 longer store `String` representations of unique IDs.
48- * Improved of `ExclusiveResource` handling: if a `Node` has only read locks and no
49- read-write locks, then descendants are not forced into `SAME_THREAD` execution and can
50- run concurrently.
47+ * Improved `ExclusiveResource` handling: if a `Node` has only read locks and no read-write
48+ locks, then descendants are not forced into `SAME_THREAD` execution and can run
49+ concurrently.
5150* Tools that make multiple calls to the `Launcher` API should now create a
5251 `LauncherSession` in order to allow for executing global setup and teardown code exactly
5352 once via the new `LauncherSessionListener` interface that can be registered via Java’s
5453 `{ServiceLoader}` mechanism.
5554* New `junit-platform-suite-engine` to execute declarative test suites using the JUnit
5655 Platform Launcher.
57- * Added additional selectors to the `junit-platform-suite-api`
56+ * Additional selectors in the suite API in the `junit-platform-suite-api` module.
5857
5958
6059[[release-notes-5.8.0-M1-junit-jupiter]]
@@ -70,8 +69,8 @@ on GitHub.
7069
7170==== New Features and Improvements
7271
73- * Top-level test classes can now be ordered by passing the fully-qualified name of a
74- class implementing `ClassOrderer` as the value of the new
72+ * Top-level test classes can now be ordered by passing the fully-qualified name of a class
73+ implementing `ClassOrderer` as the value of the new
7574 `junit.jupiter.testclass.order.default` configuration parameter.
7675* New `assertInstanceOf()` methods which produce better error messages comparable to those
7776 produced by `assertThrows`. These new methods serve as a replacement for
@@ -89,10 +88,10 @@ on GitHub.
8988 data structures.
9089* Documented constant values in `org.junit.jupiter.api.parallel.Resources`.
9190* In parameterized tests with `@MethodSource` or `@ArgumentSource`, arguments can now have
92- optional names. When the argument is included in the display name of an iteration, this
93- name will be used instead of the value.
94- * `DynamicTests.stream()` can now consume `Named` input and will use each name-value
95- pair as the display name and value for each generated dynamic test (see
91+ optional names (supplied via the new `Named` API) . When the argument is included in the
92+ display name of an iteration, this name will be used instead of the value.
93+ * `DynamicTests.stream()` can now consume `Named` input and will use each name-value pair
94+ as the display name and value for each generated dynamic test (see
9695 <<../user-guide/index.adoc#writing-tests-dynamic-tests-examples,User Guide>> for details).
9796
9897
0 commit comments