Skip to content

Commit

Permalink
Prepare release notes for 5.10 M1
Browse files Browse the repository at this point in the history
  • Loading branch information
marcphilipp committed May 13, 2023
1 parent 8bc798f commit 15abc96
Showing 1 changed file with 21 additions and 26 deletions.
Original file line number Diff line number Diff line change
@@ -1,9 +1,23 @@
[[release-notes-5.10.0-M1]]
== 5.10.0-M1

*Date of Release:* ❓

*Scope:* ❓
*Date of Release:* May 13, 2023

*Scope:*

* Promotion of various experimental APIs to stable
* New `LauncherInterceptor` SPI
* New `testfeed` details mode for `ConsoleLauncher`
* New `ConsoleLauncher` subcommand for test discovery without execution
* Dry-run mode for test execution
* Provide `NamespacedHierarchicalStore` for third-party test engine reuse
* Stacktrace pruning to hide internal JUnit calls
* New `TempDirFactory` SPI for customizing how temporary directories are created
* Failure threshold for `@RepeatedTest`
* New convenience base classes for implementing `ArgumentsProvider` and `ArgumentConverter`
* Custom class loader support for class/method selectors, `@MethodSource`, `@EnabledIf`, and `@DisabledIf`
* Improved configurability of parallel execution
* Numerous bug fixes and minor improvements

For a complete list of all _closed_ issues and pull requests for this release, consult the
link:{junit5-repo}+/milestone/65?closed=1+[5.10.0-M1] milestone page in the JUnit
Expand All @@ -13,14 +27,11 @@ repository on GitHub.
[[release-notes-5.10.0-M1-junit-platform]]
=== JUnit Platform

==== Bug Fixes

* ❓

==== Deprecations and Breaking Changes

* Building native images with GraalVM now requires configuring the build arg
`--initialize-at-build-time=org.junit.platform.launcher.core.LauncherConfig`.
`--initialize-at-build-time=org.junit.platform.launcher.core.LauncherConfig` and
`--initialize-at-build-time=org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter`.

==== New Features and Improvements

Expand Down Expand Up @@ -118,28 +129,12 @@ repository on GitHub.
parameter to set the maximum pool size factor.
* New `junit.jupiter.execution.parallel.config.dynamic.saturate` configuration
parameter to disable pool saturation.
* New `TempDirFactory` SPI for customizing how the `TempDirectory` extension creates
temporary directories. See the
* New `TempDirFactory` SPI for customizing how the `@TempDir` extension creates temporary
directories. See the
<<../user-guide/index.adoc#writing-tests-built-in-extensions-TempDirectory, User Guide>>
for details.
* New `junit.jupiter.tempdir.factory.default` configuration parameter to set the default
`TempDirFactory` for temporary directories.
* If `@MethodSource` is used with a non-static factory method that should be `static`, the
exception thrown now provides the user a meaningful explanation of how to address the
problem.


[[release-notes-5.10.0-M1-junit-vintage]]
=== JUnit Vintage

==== Bug Fixes

* ❓

==== Deprecations and Breaking Changes

* ❓

==== New Features and Improvements

* ❓

0 comments on commit 15abc96

Please sign in to comment.