Release Notes - Maven Surefire - Version 3.3.0
Bug
- [SUREFIRE-1939] - Build fails if java.home has <=2 path components
- [SUREFIRE-2232] - [REGRESSION] StatelessXmlReporter fails to process failed result without a throwable
- [SUREFIRE-2240] - Using JUnit BOM prevents upgrading the engine version via plugin dependency
Improvement
- [SUREFIRE-2248] - Make "type" attribute on failures and errors in (surefire|failsafe)-test-report schema optional
Test
- [SUREFIRE-2141] - Surefire 3.0.0-M8 tests don't pass on Mac M1 (Surefire1295AttributeJvmCrashesToTestsIT)
Task
- [SUREFIRE-2244] - Make IT for SUREFIRE-1295 reliable
- [SUREFIRE-2246] - Clean up dependencies reported by dependencies:analyze
Dependency upgrade
- [SUREFIRE-2047] - Upgrade to maven-common-artifact-filters 3.4.0
- [SUREFIRE-2243] - Upgrade commons-io:commons-io to 2.16.0
- [SUREFIRE-2245] - Upgrade to Parent 42 and Maven 3.6.3
What's Changed
- Bump org.htmlunit:htmlunit from 3.9.0 to 3.10.0 by @dependabot in #717
- Bump org.apache.commons:commons-compress from 1.25.0 to 1.26.0 by @dependabot in #722
- Bump org.htmlunit:htmlunit from 3.10.0 to 3.11.0 by @dependabot in #721
- Bump org.assertj:assertj-core from 3.25.1 to 3.25.3 by @dependabot in #719
- Remove references to very old versions of surefire and TestNG by @elharo in #723
- [SUREFIRE-2240] Don't manage JUnit5 artifact versions by @kwin in #725
- Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1 by @dependabot in #727
- Bump apache/maven-gh-actions-shared from 3 to 4 by @dependabot in #724
- [SUREFIRE-2243] Bump commons-io:commons-io from 2.15.1 to 2.16.0 by @dependabot in #728
- Bump commons-io:commons-io from 2.16.0 to 2.16.1 by @dependabot in #731
- Bump jacocoVersion from 0.8.11 to 0.8.12 (Java 22/23) by @dependabot in #729
- Remove references to very old versions by @elharo in #734
- [SUREFIRE-2244] Make IT for SUREFIRE-1295 reliable by @michael-o in #741
- Directory, not folder by @michael-o in #740
- [SUREFIRE-2245] Upgrade to Parent 42 and Maven 3.6.3 by @michael-o in #737
- [SUREFIRE-2246] Clean up dependencies reported by dependencies:analyze by @michael-o in #738
- [SUREFIRE-1939] Build fails if java.home has <=2 path components by @michael-o in #743
- Fix schema locations in code which lead to 404 by @michael-o in #745
- [SUREFIRE-2047] Upgrade to maven-common-artifact-filters 3.4.0 by @michael-o in #742
- [SUREFIRE-2248] Make "type" attribute on failures and errors in (sure… by @michael-o in #746
- Bump org.apache.commons:commons-compress from 1.26.1 to 1.26.2 by @dependabot in #735
- Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 by @dependabot in #736
- Bump org.xmlunit:xmlunit-core from 2.9.1 to 2.10.0 by @dependabot in #732
- Bump org.htmlunit:htmlunit from 3.11.0 to 4.2.0 by @dependabot in #744
- [SUREFIRE-2232] StatelessXmlReporter: handle failed test result without a throwable by @dr29bart in #716
- Bump org.codehaus.plexus:plexus-interpolation from 1.25 to 1.27 by @dependabot in #748
- Bump org.codehaus.plexus:plexus-component-annotations from 2.1.0 to 2.2.0 by @dependabot in #747
New Contributors
Full Changelog: surefire-3.2.5...surefire-3.3.0