maven-surefire

Apache Maven Surefire

Stars
417
Committers
184

Bot releases are visible (Hide)

maven-surefire - 3.2.5 Latest Release

Published by cstamas 9 months ago

JIRA link

Release Notes - Maven Surefire - Version 3.2.5


What's Changed

New Contributors

Full Changelog: https://github.com/apache/maven-surefire/compare/surefire-3.2.3...surefire-3.2.5

maven-surefire - 3.2.3

Published by github-actions[bot] 9 months ago

JIRA link

Release Notes - Maven Surefire - Version 3.2.3


  • [SUREFIRE-2231] - JaCoCo 0.8.11 fails with old TestNG releases on Java 17+ (#710) @michael-o
  • [SUREFIRE-2225] - Surefire ITs fail when project directory contains space (#705) @michael-o
  • Use uppercase convention for enum member names (#704) @michael-o
  • [SUREFIRE-2223] - Surefire evaluates parameter jvm before skip (#703) @michael-o
  • [SUREFIRE-2224] - StatelessXmlReporter#getTestProblems() does not properly reflect report schema structure (#702) @michael-o
  • [SUREFIRE-2221] - Document minimum supported Java version for Toolchains (#701) @sbernard31
  • [SUREFIRE-2216] - Upgrade plugins and components (in ITs) (#690) @michael-o
  • [SUREFIRE-2210] - Restore ordering of additional class path elements (#686) @dmlloyd

πŸ“¦ Dependency updates

  • Bump org.codehaus.plexus:plexus-component-metadata from 2.1.1 to 2.2.0 (#715) @dependabot
  • Bump org.assertj:assertj-core from 3.24.2 to 3.25.1 (#714) @dependabot
  • Bump org.apache.maven.plugins:maven-docck-plugin from 1.1 to 1.2 (#713) @dependabot
  • Bump net.java.dev.javacc:javacc from 7.0.12 to 7.0.13 (#711) @dependabot
  • Bump commons-io:commons-io from 2.15.0 to 2.15.1 (#712) @dependabot
  • Bump org.htmlunit:htmlunit from 3.8.0 to 3.9.0 in /maven-failsafe-plugin/src/it/jetty-war-test-passing (#693) @dependabot
  • Bump org.htmlunit:htmlunit from 3.8.0 to 3.9.0 in /maven-failsafe-plugin/src/it/jetty-war-test-failing (#694) @dependabot
  • Bump org.apache.maven.wagon:wagon-http-lightweight from 3.5.1 to 3.5.3 (#699) @dependabot
  • Bump doxiaVersion from 1.11.1 to 1.12.0 (#609) @dependabot
  • Bump org.fusesource.jansi:jansi from 2.4.0 to 2.4.1 (#684) @dependabot
  • Bump org.htmlunit:htmlunit from 3.8.0 to 3.9.0 (#695) @dependabot

πŸ‘» Maintenance

  • Run CI tests also with Java 21 (#707) @slachiewicz
maven-surefire - 3.2.2

Published by github-actions[bot] 12 months ago

πŸ› Bug Fixes

πŸ“¦ Dependency updates

πŸ”§ Build

  • Use Maven 3.x.x and 3.6.3 on Jenkins (#674) @slawekjaranowski
maven-surefire - 3.2.1

Published by github-actions[bot] 12 months ago

πŸš€ New features and improvements

πŸ› Bug Fixes

πŸ“ Documentation updates

  • Fix TestNG web site URL (#671) @sabi0

πŸ‘» Maintenance

  • Fix TestNG web site URL (#671) @sabi0
  • [MNG-6847] - Use diamond operator (#669) @timtebeek
maven-surefire - 3.1.2

Published by github-actions[bot] over 1 year ago

Release Notes - Maven Surefire - Version 3.1.2

  • update commons compress to 1.23.0 (#655) @elharo
  • Drop unused commons-lang 2.6 from management (#661) @elilja
  • Remove old junittoolbox dependency no longer used (#658) @elharo
  • update test libraries (#657) @elharo
  • update commons-io to 2.12.0 (#653) @elharo
  • remove descriptions of Maven 2.x and very old versions (#647) @elharo
  • Remove more details about Maven 2 and old versions (#654) @elharo
  • Simplify method (#651) @michael-o
  • Update Sufefire (#646) @michael-o
  • Backport (#635) @michael-o
  • [SUREFIRE-2166] - Use ChoiceFormat to selective render percentage and elapsed time in SurefireReportRenderer (#639) @michael-o
  • Simplify serialization/deserialization of elapsed time (SUREFIRE-2164 + SUREFIRE-2167) (#645) @michael-o
  • [SUREFIRE-2169] - Potential NPE in WrappedReportEntry when #getElapsed(… (#643) @michael-o
  • fix SAX bug (#642) @michael-o
  • [MNG-6829] - Replace StringUtils#isEmpty(String) & #isNotEmpty(String) (#641) @timtebeek
  • Fixes (#636) @michael-o

πŸ“¦ Dependency updates

  • Bump animal-sniffer-maven-plugin from 1.21 to 1.23 (#624) @dependabot

πŸ‘» Maintenance

maven-surefire - 3.1.0

Published by github-actions[bot] over 1 year ago

Release Notes - Maven Surefire - Version 3.1.0

Sub-task

Bug

Improvement

  • [SUREFIRE-2153] - Replace SurefireReportGenerator with a new SurefireReportRenderer
  • [SUREFIRE-2160] - Replace LocalizedProperties with (Custom)I18N approach from MPIR

Task

  • [SUREFIRE-2130] - Rewrite several test classes in report plugin for upcoming Doxia 2.0.0 stack
maven-surefire - 3.0.0

Published by github-actions[bot] over 1 year ago

πŸš€ New features and improvements

  • [SUREFIRE-2154] - Get rid of localRepository from surefire mojo parameter, use Resolver API (#617) @slawekjaranowski

πŸ› Bug Fixes

πŸ“ Documentation updates

πŸ‘» Maintenance

maven-surefire - 3.0.0-M9

Published by github-actions[bot] over 1 year ago

πŸš€ New features and improvements

πŸ› Bug Fixes

  • [SUREFIRE-2145] - Don't use Sink#figure()/Sink#figureCaption() since it… (#595) @michael-o
  • [SUREFIRE-2065] - Fix parameterized JUnit4 test reporting (#608) @andpab
  • [SUREFIRE-2095] - Fork crash doesn't fail build with -Dmaven.test.failure.ignore=true when run with failsafe (#545) @br0nstein

πŸ“¦ 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
maven-surefire - 3.0.0-M8

Published by github-actions[bot] over 1 year ago

πŸ’₯ Breaking changes

πŸš€ New features and improvements

πŸ› Bug Fixes

πŸ“¦ 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

  • Don't list minor bugs in specific outdated versions on the home page (#581) @elharo

πŸ‘» Maintenance

maven-surefire - 3.0.0-M7

Published by github-actions[bot] over 2 years ago

πŸš€ New features and improvements

πŸ› Bug Fixes

  • [SUREFIRE-2077] - Allow consecutive spaces in argLine (#527) @mthmulders
  • [SUREFIRE-2075] - Only set thread count if specified in configuration (#528) @sbabcoc
  • [SUREFIRE-2076] - BufferOverflowException when encoding message with null runMode (#529) @zoltanmeze
  • [[SUREFIRE-2058] Corrupted STDOUT by directly writing to native stream in forked JVM 1 with UTF-8]](https://issues.apache.org/jira/browse/SUREFIRE-2058] Corrupted STDOUT by directly writing to native stream in forked JVM 1 with UTF-8) - console logging (#518) @zoltanmeze
  • [SUREFIRE-2057] - jpms requires static must be included (#508) @olamy
  • [SUREFIRE-2056] - BufferOverflowException when encoding message with null testId (#506) @yrodiere

πŸ“¦ Dependency updates

  • Bump javacc from 7.0.10 to 7.0.11 (#524) @dependabot
  • Bump javassist from 3.22.0-GA to 3.29.0-GA (#536) @dependabot
  • Bump jacocoVersion from 0.8.7 to 0.8.8 (#520) @dependabot
  • [SUREFIRE-2044] - Upgrade Maven Verifier to 1.8.0 (#507) @slawekjaranowski

πŸ‘» Maintenance

  • [SUREFIRE-2067] - Improve site configuration (#538) @slawekjaranowski
  • move this version changelog to a dedicated page (#539) @olamy
  • [[SUREFIRE-2083] - Remove redundant config from maven-shade-plugin (#532) @sman-81]](https://issues.apache.org/jira/browse/SUREFIRE-2083] - Remove redundant config from maven-shade-plugin (#532) @sman-81) - * [SUREFIRE-2081] - Upgrade Parent to 36 (#530) @slawekjaranowski
  • [SUREFIRE-2062] - Remove code corresponding to jdk 7 from IT tests (#515) @slawekjaranowski
maven-surefire - 3.0.0-M6

Published by github-actions[bot] over 2 years ago

  • [SUREFIRE-2051] - Propagate exceptions while resolving artifacts in SurefireDependencyResolver (#504) @hisener
  • [SUREFIRE-2024] - Replace testng-junit5 by testng-engine (#500) @slawekjaranowski
  • [SUREFIRE-1432] - trimStackTrace = false by default (#502) @Tibor17
  • [SUREFIRE-2040] - No tests executed with junit-platform-suite and -Dtest=TestSuite (#494) @Tibor17
  • [SUREFIRE-2046] - Resolved TODOs. Updated callbacks ForkedProcessPropertyEventListener and ForkedProcessStandardOutErrEventListener. (#501) @Tibor17
  • [SUREFIRE-1426] - Fork crash doesn't fail build with -Dmaven.test.failure.ignore=true (#496) @Tibor17
  • [SUREFIRE-2038] - Upgrade Maven Parent to 35 (#491) @slawekjaranowski
  • [SUREFIRE-2042] - Remove unused method TestListResolver#getWildcard (#497) @slawekjaranowski
  • [SUREFIRE-1964] - Support for method filtering on excludesFile and includesFile (#490) @Tibor17
  • Stage site on GH actions (#489) @slawekjaranowski
  • [SUREFIRE-2015] - Implement testRunId and RunMode in the SimpleReportEntry (#482) @Tibor17
  • [SUREFIRE-2025] - Updated abstractions which helps associating systemProperties() with a test context (#475) @Tibor17
  • [SUREFIRE-2026] - Improve assertions in Surefire1787JUnit5IT (#474) @slawekjaranowski
  • Fix documentation: integration tests are in surefire-its now (#477) @DaGeRe
  • [SUREFIRE-2016] - The MOJO parameter testSourceDirectory is used only in the TestNG HTML, and it should be optional. Javadoc and documentation should be fixed. (#472) @Tibor17
  • [SUREFIRE-1909] - Support JUnit 5 reflection access by changing add-exports to add-opens (#471) @NilsRenaud
  • [SUREFIRE-2011] - Updated abstractions which helps associating standard out/err with a test (#469) @Tibor17
  • [SUREFIRE-2012] - Use maven-shared-utils instead of surefire-shared-utils in Report Parser. Removed commons-lang in Report Plugin. (#470) @Tibor17
  • [SUREFIRE-2003] - Upgrade Maven Reporting to 3.1.0 (#464) @Tibor17
  • [SUREFIRE-2009] - Refactoring of surefire-junit3. JUnitTestSetExecutor and PojoTestSetExecutor should be stateless. (#467) @Tibor17
  • [SUREFIRE-2008] - Upgrade animal-sniffer-maven-plugin to 1.21 (#468) @slawekjaranowski
  • [SUREFIRE-2006] - Don't use Services Transformer in shadefire (#462) @slawekjaranowski
  • [[SUREFIRE-1992] - Do not abbreviate test error/failure messages to 78 characters (#452) @sman-81]](https://issues.apache.org/jira/browse/SUREFIRE-1992] - Do not abbreviate test error/failure messages to 78 characters (#452) @sman-81) - * [[SUREFIRE-1994] Upgrade javacc-maven-plugin, add setup instructions for Eclipse (#453) @sman-81]](https://issues.apache.org/jira/browse/SUREFIRE-1994] Upgrade javacc-maven-plugin, add setup instructions for Eclipse (#453) @sman-81) - * [SUREFIRE-1556] - Test XML file is not valid when rerun "fails" with an assumption (#450) @Tibor17
  • Drop max-parallel from GitHub build (#455) @Tibor17
  • [SUREFIRE-1995] - Ping and process checker should use isolated schedulers and the errors should be logged (#454) @Tibor17
  • [SUREFIRE-1987] - Refactor ProviderDetector (#449) @slawekjaranowski
  • [SUREFIRE-1926] - Console logs should be synchronized (#419) @Tibor17
  • [SUREFIRE-1975] - JDK18 - The Security Manager is deprecated and will be removed in a future release (#422) @Tibor17
  • [SUREFIRE-1935] - Upgrade to JUnit Platform 1.8, start Launcher via LauncherSession (#389) @papegaaij
  • [[SUREFIRE-1937] [SUREFIRE-1938] [SUREFIRE-1980] [SUREFIRE-1981]](https://issues.apache.org/jira/browse/SUREFIRE-1937] [SUREFIRE-1938] [SUREFIRE-1980] [SUREFIRE-1981) - (#444) @Tibor17
  • [SUREFIRE-1972] - Use current version of surefire-shared-utils (#443) @Tibor17
  • [SUREFIRE-1967] - Fix parallel test ordering to prevent high resource consumption (#407) @findepi
  • Use the latest release version of failsafe in ITs (#439) @slawekjaranowski
  • [SUREFIRE-1869] - Replace deprecated File.toURL() by File.toURI().toURL() (#435) @slawekjaranowski
  • Deploy artifacts only for master branch (#423) @slawekjaranowski
  • GitHub Shared Action v2 (#425) @slawekjaranowski
  • [SUREFIRE-1974] - Upgrade plexus-java to Version 1.1.0 (#421) @Tibor17
  • [SUREFIRE-1955] - Switch project to Java 8 (#415) @slawekjaranowski
  • Bump animal-sniffer-maven-plugin from 1.17 to 1.20 (#420) @Tibor17
  • [SUREFIRE-1959] - Update plugin (requires Maven 3.2.5+) (#412) @slawekjaranowski
  • Use shared GitHub actions (#410) @slawekjaranowski
  • [SUREFIRE-1968] - Bump maven Plugin Tools to 3.6.2 (#409) @slawekjaranowski
  • Jenkins build Improvement (#408) @slawekjaranowski
  • Update some github actions and dependabot file (#401) @olamy
  • [SUREFIRE-1954] - move inner class ProviderList to upper level (#393) @slawekjaranowski
  • [SUREFIRE-1957] - Get rid of maven-artifact-transfer (#396) @slawekjaranowski
  • Add PR template (#395) @slawekjaranowski
  • Replace unsupported tags in Javadoc comments (#392) @mikemybytes
  • [site] fixing typo in the junit.apt.vm file (#390) @acabra85
  • [SUREFIRE-1914] - Take displayName of container into account for XML reporting of @ParameterizedTest (#352) @andpab
  • [SUREFIRE-1881] - Adds additional debug log and fork connection timeout (#354) @Tibor17
  • Fix '' typo at surefire site (#353) @tmussi
  • Surefire 1910 (#350) @Tibor17
  • docs: fix typo (#346) @elharo
  • [SUREFIRE-1659] - Log4j logger in TestExecutionListener corrupts Surefire's STDOUT (#342) @kalgon
  • [SUREFIRE-1894] - Add missing "version" attribute to report XSD (#341) @martinmo
  • [SUREFIRE-1890] - Support TestNG 7.4.0 (#339) @josephlbarnett
  • Add more documentation and verification for failOnFlakeCount (#336) @oehme
  • [SUREFIRE-1886] - Upgrade plexus-java to Version 1.0.6 (#335) @elharo
  • Add failOnFlakeCount option (#333) @oehme
  • [SUREFIRE-1882] - Fix failures when compiled on Java 9+ and run on Java 8 (#332) @kriegaex
  • ci: JDK 8, JDK 11, JDK 15 (#329) @sullis
  • Refer to correct property in skipping-tests doc (#262) @qerub
  • [SUREFIRE-1865] - ChecksumCalculator getSha1 does not compute checksums correctly. (#327) @gianm
  • Fix message about forkCount parameter = 0 - part 2 (#328) @MartinKanters
  • [SUREFIRE-1840] - Distinguish commands in docs for testing with docker (#325) @mslwang
  • SUREFIRE-1857: JUnit 5 report does not contain assertion failure message (#324) @nk-coding
  • SUREFIRE-1584: Update example documentation (#323) @ctubbsii
  • Change default debug options to not use legacy options (#307) @Thihup
  • Clarified the documentation for useModulePath (#322) @cowwoc
  • [SUREFIRE-1850] - remove maven-toolchain dependency (#319) @elharo
  • [SUREFIRE-1851] - Prevent NPE in SmartStackTraceParser (#320) @domdomegg
  • Update Readme MAVEN_OPTS TLS version (#312) @boly38
  • (doc) improved readme (#316) @michaelboyles
  • [SUREFIRE-1846] - Remove Base64 in the Encoder/Decoder and gain the performance for the communication flow: Fork to Plugin (#310) @Tibor17
  • [SUREFIRE-1843] - Trademarks / privacy policy footer displays broken (#315) @michaelboyles
  • [SUREFIRE-1842] - NPE at end of successful test run (#314) @michaelboyles
  • [SUREFIRE-756] - Allow ability to capture executed random runOrder for re-play purposes (#309) @winglam
  • SUREFIRE-1815: Interrupt state handling in output (#304) @isaki
  • [SUREFIRE-1806] - process-communication.vm -> process-communication.apt.vm (#303) @famod
  • [SUREFIRE-1800] - SurefireForkChannel: use LoopbackAddress (#302) @famod
  • version typo (#301) @nhojpatrick
  • [SUREFIRE-1796] - The session of TCP channel should be authenticated (#300) @Tibor17
  • [SUREFIRE-1733] - Surefire and Failsafe JPMS additions for JUnit 5.x execution (#293) @Tibor17
  • [SUREFIRE-1570] - Maven-fail-safe doesn't put testing JPMS module on module path (#297) @Tibor17
  • Put XML example for "includes" inside its pre tag (#298) @otaconix
  • [SUREFIRE-1788] - Unhandled native logs in SurefireForkChannel (#291) @Tibor17
  • Documentation and IT for JUnit5 and Spock (#292) @Tibor17
  • SUREFIRE-1784 Fork JVM defined by jvm param should not inherit JAVA_HOME from Maven process (#289) @akomakom
  • [SUREFIRE-1783] - Fork JVM defined by Toolchain should not inherit JAVA_HOME from Maven process (#288) @akomakom
  • SUREFIRE-1782 Exclude explicitly configured env vars (#287) @akomakom
  • logging a warning if forkcount=0 (#286) @rmannibucau
  • [SUREFIRE-1234] - Allow to configure JVM for tests by referencing a toolchain entry (#285) @Tibor17
  • deps: update parent POM (#280) @elharo
  • [SUREFIRE-1658] - TCP/IP Channel for forked Surefire JVM. Extensions API and SPI. Polymorphism for remote and local process communication. (#240) @Tibor17
  • update commons compress (#282) @elharo
  • Surefire 1762 (#278) @lne3
  • Revert "use org.testng.TestNG.addListener(java.lang.Object)" (#277) @Tibor17
  • use org.testng.TestNG.addListener(java.lang.Object) (#276) @lne3
  • [SUREFIRE-1754] - Upgrade Doxia and Doxia Site Tools to remove struts (#275) @jpgough
  • [SUREFIRE-1758] - JUnit Platform provider isn't mentioned in the docu about groups and excludeGroups (#273) @sparsick
  • docs: codehaus is defunct (#271) @elharo
  • (doc) Correct useSystemClassloader used in message (#270) @pzygielo
  • [SUREFIRE-1748] - Fix reporting of empty stack trace messages (#269) @ajohnstonTE
  • SUREFIRE-1744 - enable system-out for successful tests as well (#261) @klevis
  • [SUREFIRE-1741] - JUnit5: Detect failed containers (#267) @ajohnstonTE
  • dependencies for dynamic provider contain Maven artifacts from the MOJO plugin (#264) @Tibor17
  • Delete is{Not}Blank from internal StringUtils (#265) @marcphilipp
  • Upgrade JUnit to 5.6.0 and JQwik to 1.2.2 (#266) @sormuras
  • Use Surefire's StringUtils instead of JUnit's (#263) @marcphilipp
  • [SUREFIRE-1742] - Updated JUnit 4.12 to JUnit 4.13 in the unit/IT tests. (#260) @Tibor17
  • repackaged external artifacts (utilities) with no duplicates and use in extensions-api with Commandline (#256) @Tibor17
  • [SUREFIRE-1688] - Add failing test case for failure in BeforeAll method (#258) @Tibor17
  • [SUREFIRE-1378] - Nice to have systemPropertiesFile configurable by user property (#152) @michaldo
  • [SUREFIRE-1711] - Support @ParameterizedTest for JUnit 5 test reruns (#252) @Col-E
  • Surefire-1701: Fix @DisplayName breaking reruns (#249) @Col-E
  • typo-fix (#247) @josephpeacock
  • [SUREFIRE-1690] - Typo fixed: classpathDependencyExclude (#246) @amaembo
  • [SUREFIRE-1679] - Prevent classpath caching from causing pollution (#243) @wilkinsona
  • [SUREFIRE-1672] - DOXIA updated to version 1.9 (#239) @Tibor17
  • [SUREFIRE-1670] - wrong "Filtering by Test Class Names" in failsafe "Using JUnit 5 Platform" page (#238) @msakamoto-sf
  • [SUREFIRE-1664] - Remove deadlink to wiki (#237) @jpgough
  • [SUREFIRE-1669] - POJO tests do not call fixture methods setUp and tearDown and test instance are not new between tests (#235) @Tibor17
  • [SUREFIRE-1546] - JUnit 5 runner does not honor JUnit 5 display names (#232) @Tibor17
  • [SUREFIRE-1617] - Surefire fails with bad message when path contains colon (#229) @Tibor17
  • Improved Documentation for "parallel" parameter value "none" (#228) @StefanPenndorf
  • [SUREFIRE-1222] - ForkClient attempts to consume unrelated lines (#223) @Tibor17
  • [SUREFIRE-1004] - Support full gavtc format for dependenciesToScan (#218) @rehevkor5
  • Junit5 displayname (#214) @Tibor17
  • Surefire 1534 (#216) @Tibor17
  • Added more unit tests in SmartStackTraceParserTest and refactoring of SmartStackTraceParser (#211) @Tibor17
  • Surefire 1614 (#209) @sormuras
  • [SUREFIRE-1564] - Can't override platform version (#195) @sormuras
  • [SUREFIRE-1535] - Surefire unable to run testng suites in parallel (#190) @andreybpanfilov
  • [SUREFIRE-1550] - The surefire XSD published on maven site lacks of some (#192) @nfalco79
  • Donate current sources from junit-platform-surefire-provider (#184) @sormuras
  • Fixing build on master branch (#186) @cardil
  • [SUREFIRE-1522] - fix escapeBytesToPrintable bounds check (#185) @docrjp
  • [SUREFIRE-1515] - Fix for use case when an empty array is passed. (#182) @abaxanean
  • [SUREFIRE-1498] - Surefire prints own logs "Couldn't load group class" to native stream. (#177) @Tibor17
  • [SUREFIRE-1490] - Change header of the Failsafe Report (#175) @Tibor17
  • [SUREFIRE-1495] - Encoding of TXT report file should be configured by ${project.reporting.outputEncoding} and MOJO parameter encoding (#176) @Tibor17
  • SUREFIRE-1396: Provider class path is incorrect for custom provider in Failsafe (#161) @jon-bell
  • SUREFIRE-1382: fixing OutOfMemoryError (#156) @nicolaferraro
  • [SUREFIRE-1295] - Attribute JVM crashes to tests (#136) @Tibor17
  • [SUREFIRE-1301] - add note for changing system properties when running parallel builds with disabled forking (#131) @rraumberger
  • Merge master to junit5 branch (#129) @britter
  • Unpack suffix for parameterized JUnit4VersionsIT (#128) @britter
  • Consistently rename JUnit 4.x integration tests (#125) @britter
  • Make JUnit4VersionsIT acutally use the versions set by the test code (#119) @britter
  • SUREFIRE-1216: TEST-*.xml files generated by Surefire are invalid. (#110) @mfriedenhagen
  • Update README.TXT (#111) @Tibor17
  • [SUREFIRE-524] - Forked Process not terminated if maven process aborted. Provide means to clean up. (#104) @Tibor17
  • [SUREFIRE-1173] - Fix redirected link on plugin's website (#101) @MEZk
  • Add missing slash in closing tag of 'use argLine' error message (#100) @acanda
  • [SUREFIRE-1158] - Remove startup logs of the plugin and TestNG configurator (#95) @Tibor17
  • Fix minor typos (#93) @kmix
  • [SUREFIRE-1152] - Support rerunFailingTestsCount for test suites (#89) @seanf
  • [SUREFIRE] Run individual methods with junit48 (#83) @Tibor17
  • Run individual methods with junit48 (#75) @jhorstmann
  • SUREFIRE-1136 Mark surefire.forkNumber feature as not compatible with maven 2.x, unit test cleanup. (#84) @norbertwnuk
  • SUREFIRE-1136 Current working directory propagation in forked mode (#82) @norbertwnuk
  • SUREFIRE-1136 Current working directory propagation in forked mode (#80) @norbertwnuk
  • [SUREFIRE-855] - Allow failsafe to use actual jar file instead of target/classes (#72) @Tibor17
  • [SUREFIRE-1131] - Remove obsolete maven profiles (#78) @Tibor17
  • [SUREFIRE-1129] - JDK 5 should be the min requirements in surefire project (#77) @Tibor17
  • [SUREFIRE-1036] - Tests using MockitoJUnitRunner are always run regardless of membership in specified group (#68) @Tibor17
  • [[SUREFIRE-987] and [SUREFIRE-1109]](https://issues.apache.org/jira/browse/SUREFIRE-987] and [SUREFIRE-1109) - (#67) @Tibor17
  • [SUREFIRE-1112] - Remove uneccessary newlines in console output for test results with no error (#66) @Tibor17
    • documentation in fork-options-and-parallel-execution.apt.vm (#65) @Tibor17
  • [SUREFIRE-1108] - Surefire should print parallel tests in progress been stopped after elapsed timeout (#64) @Tibor17
  • Updated documentation in SUREFIRE-1047 and SUREFIRE-1097 and SUREFIRE-1081 (#61) @Tibor17
  • Multiple lines with " T E S T S" in log. (#60) @Tibor17
  • [SUREFIRE-817] - JUnit 4.7+ Provider and behavior of System Exit proved by ITs (#59) @Tibor17
  • [SUREFIRE-1095] - NPE in JUnit 4.x RunListener + Refactoring (#58) @Tibor17
  • [SUREFIRE-1105] - Surefire build should check Java 1.5 API signatures with JDK version > 5 (#57) @Tibor17
  • [SUREFIRE-1080] - Use parallel and fork together run some tests multiple times (#56) @Tibor17
  • Fixed build process (#55) @Tibor17
  • [SUREFIRE-797] - Parallel junit does not run in parallel when a Suite is used at the top level (#54) @Tibor17
  • [SUREFIRE-1082] - Parallelization does not work as expected when using jUn... (#52) @Tibor17
  • The module surefire-setup-integration-tests fails with Maven 3.2.3 (#50) @Tibor17
  • Add rerunFailingTests option for maven surefire to rerun failing tests i... (#40) @qingzhouluo
  • Remove JUnit4Provider.java.orig. (#39) @Stephan202
  • Fix formatting and spelling mistakes in the documentation (#38) @Stephan202
  • fixed tests for SUREFIRE[1055] (#33) @Tibor17
  • Fixed tiny doc bug (#31) @kevinarpe
  • Add @{...} property evaluation for the argLine. (#30) @hgschmie

πŸš€ New features and improvements

  • [SUREFIRE-1964] - Support for method filtering on excludesFile and includesFile (#440) @Tibor17

πŸ› Bug Fixes

πŸ“¦ Dependency updates

  • Bump plexus-component-metadata from 2.0.0 to 2.1.1 (#498) @dependabot
  • Bump maven-site-plugin from 3.8.2 to 3.10.0 (#466) @dependabot
  • [SUREFIRE-2003] - Upgrade Maven Reporting Impl to 3.1.0 (#458) @dependabot
  • Bump xmlunit-core from 2.6.0 to 2.9.0 (#451) @dependabot
  • Bump htmlunit from 2.33 to 2.57.0 (#448) @dependabot
  • Bump jansi from 2.2.0 to 2.4.0 (#446) @dependabot
  • Bump maven-invoker-plugin from 3.2.0 to 3.2.2 (#442) @dependabot
  • Bump assertj-core from 3.9.1 to 3.22.0 (#436) @dependabot
  • Bump maven-docck-plugin from 1.0 to 1.1 (#438) @dependabot
  • Bump doxiaSitetoolsVersion from 1.9.2 to 1.11.1 (#433) @dependabot
  • Bump jsr305 from 2.0.3 to 3.0.2 (#428) @dependabot
  • Bump powermockVersion from 2.0.5 to 2.0.9 (#430) @dependabot
  • Bump junit-toolbox from 1.11 to 2.4 (#429) @dependabot
  • Bump maven-shade-plugin from 3.2.3 to 3.2.4 (#427) @dependabot
  • Bump doxiaVersion from 1.10 to 1.11.1 (#403) @dependabot

πŸ”§ Build

  • no need to notify build failure for working branch this generate a lot of noise (#483) @olamy
  • Test only with 2 last Maven core 3.6.x and 3.8.x, avoid deep scanning to find jacoco files (#480) @olamy
  • Add release-drafter to create gh releases (#481) @olamy