💥 Breaking changes
- [SUREFIRE-1654] - Remove deprecated
forkMode
parameter (#575) @SimonBaars
🚀 New features and improvements
- [SUREFIRE-2139] - Raise plexus-java to 1.1.2 for proper Java 19/20 bytecode support (#591) @andpab
- [SUREFIRE-2133] - Make anchors start before the headings (#582) @michael-o
🐛 Bug Fixes
- [SUREFIRE-2095] - Fork crash doesn't fail build with -Dmaven.test.failure.ignore=true when run with failsafe (#545) @br0nstein
- [[SUREFIRE-2109] Add suffix derived from current user to Surefire temp directory name (#554) @sman-81]](https://issues.apache.org/jira/browse/SUREFIRE-2109] Add suffix derived from current user to Surefire temp directory name (#554) @sman-81) - [SUREFIRE-2117] - Include package, outer classes in XML report for @nested (#568) @andpab
- [SUREFIRE-2101] - JUnit5 console reporting: Fall back to class name (#587) @andpab
- [SUREFIRE-2101] - Fixes 'null' phrased test names with JUnit5 without @DisplayName (#549) @ascopes
- [SUREFIRE-2032] - Fix test count when using @disabled at class level (#564) @gnodet
- [SUREFIRE-2135] - Use native.encoding for parsing ps (#584) @andpab
- [SUREFIRE-2100] - make aggregate parameter work for single-module projects (#548) @kwin
- [SUREFIRE-2090] - Xref link to source code with specified line number doesn't work. Missing "L" in anchor (#555) @raupachz
- [SUREFIRE-2082] - Close file handles asap to prevent breaching the system's maximum number of open files (#534) @Tibor17
📦 Dependency updates
- Bump log4j-core from 2.13.1 to 2.17.1 in /surefire-its/src/test/resources/surefire-1659-stream-corruption (#569) @dependabot
- Bump junit from 4.12 to 4.13.1 in /surefire-its/src/test/resources/surefire-2065-junit4 (#611) @dependabot
- Bump commons-email from 1.2 to 1.5 in /surefire-its/src/test/resources/classpath-filtering (#551) @dependabot
- [SUREFIRE-2129] - Upgrade Maven Reporting API to 3.1.1/Maven Reporting … (#579) @michael-o
- Bump commons-email from 1.2 to 1.5 in /surefire-its/src/test/resources/classpath-scope-filtering (#550) @dependabot
- Bump javacc from 7.0.11 to 7.0.12 (#553) @dependabot
- Bump assertj-core from 3.22.0 to 3.23.1 (#541) @dependabot
📝 Documentation updates
👻 Maintenance
- [SUREFIRE-1962] - Unit test for ProviderInfo#isApplicable (#445) @slawekjaranowski
- [SUREFIRE-2138] - Update Junit4/5 version in docs and ITs (#590) @andpab
- [SUREFIRE-2137] - Run JUnitPlatform ITs with latest 5.8.x/5.9.x as well (#588) @andpab
- [NO-JIRA] Refactor integration tests module (#576) @SimonBaars
- Fix report tests (#586) @michael-o
- [SUREFIRE-2126] - Use the latest surefire version 3.0.0-M7 with self testing (#578) @slawekjaranowski
- [SUREFIRE-2136] - Rename test dir that contains colon (#585) @andpab