Releases: junit-pioneer/junit-pioneer
Release list
v2.3.0
Changelog generated by Shipkit Changelog Gradle Plugin
2.3.0
- 2024-10-06 - 16 commit(s) by Boris Faniuk, Daniel Kraus, Fanon Jupkwo, Jason Penilla, Ján Jančár, Knut Wannheden, Marcin Zajączkowski, Matthias Bünger, Mihály Verhás, Róbert Papp
- Update JUnit and Java (#826)
- Fix StdOut in StdIo handling of Unicode (#823)
- StdIo extension mishandles non-ASCII StdOut (#822)
- Avoid skipping the last execution error message for
@RetryingTest(#821) - [Question] Log for last test with
@RetryingTest(#820) - Add new
DisplayNameGeneratorReplaceCamelCaseAndUnderscoreAndNumber(#819) - Upgrade JUnit (Pioneer) and Java (CI) (#818)
- Add
@FailsAtannotation (#814) - Move to only
$YEAR(#813) - Mention naming convention in
CONTRIBUTING.adoc(#809 / #812) (#812) - Mention naming convention in contributing (#809)
- Update Gradle Wrapper 8.5 to 8.7 (#807)
- Upgrade Gradle 8.4 to 8.5 and upgrade related Gradle Plugins (#805)
- Update GitHub actions to run on Node 20 (#804)
- Migrate to
setup-gradle@v3(#803) - Update copyright line to 2024 (#801)
- Small improvements and fixes (#800)
- Switch JUnit to 5.10 (#799)
- Fix jacoco output file location (#798)
- Introduce DisplayNameGenerator to support CamelCase, underscores, and numbers (#793)
- Polish demo code (#790)
- Add
withExceptionsattribute to@ExpectedToFail(#774) - Support
@ExpectedToFail(onExceptions=MyException.class)(#769) - Add time data to issue report if test is annotated with
@Stopwatch(#743) - Create interaction between
@Stopwatchand@Issue(#689) - Provide a
@FailAtannotation (#549)
v2.2.0
Changelog generated by Shipkit Changelog Gradle Plugin
2.2.0
- 2023-11-16 - 17 commit(s) by Daniel Kraus, Mihály Verhás, Nicolai Parlog, Pëtr Andreev
- Add Nested annotation in Demo where it's missing (#791)
- Throw
MultipleFailuresErrorwhen last retry failed (#789) - Homogenize and improve Javadoc, particularly
tags: (#787)
- Create separate Sonar step in build (update to Java 17) (#784)
- Make SonarCloud job use Java 17 (#782)
- Include Java 21 in build (#775)
- Improve environment variable extension for Java 17+ (#773)
- Improve documentation of environment variable extension (#771)
- Update Gradle Wrapper to 8.4 (#768)
- Add back support for NULL values to Cartesian Argument Providers (#765)
- CartesianTestExtension doesn't support NULL values (#764)
- Replace markdown with Asciidoc (#763)
- Update plugins, deps, actions, and docs (#761)
- Update Gradle Wrapper to 8.3 (#760)
- Fix implicit task dependency of generateChangelog (#759)
- Fix Simple Arguments Aggregator docs (#758)
- Update StdOutputStream to keep trailing empty lines (#754)
- StdOutputStream final linefeed ambiguity. (#750)
- @RetryingTest wraps AssertionFailedError, which prevents IntelliJ's "" from functioning (#735)
- Convert Markdown files to AsciiDoc (#656)
v2.1.0
Changelog handcrafted due to #757
Prominent Changes:
- Add simple aggregator (#745 / #744)
- Add option to customise ObjectMapper (#704, #740 / #741)
- Adds number to byte array converter (#734 / #742)
- Add restore annotations for system properties and environment variables (#574 / #700)
Other changes:
- Update project (#752)
- Use argument converter in
@NumberToByteArrayConversiondocs (#734 / #751) - Add missing / to end version tag in Maven instruction (#746)
- Update code to Java 11 (#706 / #707)
- Update Gradle Wrapper to 8.1.1 (#732)
2023-09-08 - 9 commit(s) by Daniel Kraus, Nicolai Parlog, Eric, Kim Saabye Pedersen, Mihály Verhás, Stefano Cordio
v2.0.1
Changelog generated by Shipkit Changelog Gradle Plugin
Prominent Changes:
Other changes:
- Update Java, plugins, and dependencies (#726)
2023-04-15 - 3 commit(s) by Matthias Bünger, Nicolai Parlog
v2.0.0
Changelog generated by Shipkit Changelog Gradle Plugin
2.0.0
Prominent changes:
- Upgrade Pioneer to JDK 11 (#617)
- Avoid use of Locale constructor in default locale extension (#658)
- Rework CartesianProductTest (#487)
- CartesianTest clean-up (#517)
- Removing CartesionProductExtension version 1 (#635)
Other changes:
- Knock Nicolai down a peg (#683)
- Fix typo to let the warning render correctly on environment variables docs (#710)
- Upgrade to Gradle 7.6 (#693)
- ci: GitHub Actions setup-java v3 (#702)
2022-12-21 - 5 commit(s) by Daniel Kraus, Matthias Bünger, Nicolai Parlog, Róbert Papp, sullis
v2.0.0-RC1
Changelog generated by Shipkit Changelog Gradle Plugin
2.0.0-RC1
Prominent changes:
- Upgrade Pioneer to JDK 11 (#617)
- Avoid use of Locale constructor in default locale extension (#658)
- CartesianTest clean-up (#517)
Other changes:
- Upgrade to Gradle 7.6 (#693)
- Knock Nicolai down a peg (#683)
- Removing CartesionProductExtension version 1 (#517 / #635) (#635)
- Rework CartesianProductTest (#487)
2022-12-21 - 5 commit(s) by Daniel Kraus, Matthias Bünger, Nicolai Parlog
v1.9.1
Changelog generated by Shipkit Changelog Gradle Plugin
1.9.1
Prominent changes:
- Add support for composed annotations to all annotations (#696)
Other changes:
- Fix minor typos (#692)
- Docs for resources extension has broken links and a typo (#691)
- Polish documentation (#690)
- Support gradle 7.6-rc-3 (#687)
- Fix compile error in build.gradle.kts on Gradle 7.6 (#686)
- Improve SEO for documentation (#681)
2022-11-30 - 6 commit(s) by Carter Kozak, Marc Wrobel, Mihály Verhás, Nicolai Parlog
v1.9.0
Changelog generated by Shipkit Changelog Gradle Plugin
1.9.0
- Create new temporary directory/resource extension (#491)
- Create new temporary directory/resource extension (#348)
2022-11-14 - 1 commit(s) by Jonathan Bluett-Duncan
v1.8.0
Changelog generated by Shipkit Changelog Gradle Plugin
1.8.0
Prominent changes:
- Provide annotation that a test currently fails by given circumstances (#551)
Other changes:
- Rename label "merge-ready" to "full-build" (#679 / #682) (#682)
- Rename "merge-ready" label to "full-build" (#679)
- Add ExpectedToFail test extension (#551 / #676) (#676)
2022-11-11 - 2 commit(s) by Marcono1234, Nicolai Parlog
v1.7.2
Changelog generated by Shipkit Changelog Gradle Plugin
1.7.2
Prominent changes:
- Fix JitPack build (#678)
- Fix JSON sources to convert to Lists and other types (#664)
- Update to JUnit 5.9 (#652 / 657) (#657)
- Add StdErr to StdIoExtension (#653)
- Make entry-based extensions execute around classes (#641)
- Allow non-static Cartesian factory methods with PER_CLASS lifecycle (#628)
- Added suspendForMs to @RetryingTest (#604)
- lots of improvements to the documentation
Other changes:
- JitPack fails building Pioneer: "invalid flag: -Xlint:all,-exports" (#677)
- Remove branch filtering from build (#674)
- Build pipeline workflow does not trigger (#673)
- Add issues templates for feature requests and bug reports (#589 / #667) (#667)
- Improve Cartesian test documentation (#666)
- Outdated documentation with
@CartesianTest(#665) - Upgrade build to use Java 19 as experimental version (#659)
- Convert ArrayNode to List (#654)
- Include JUnit 5.9 in build (#652)
- Upgrade Gradle Wrapper and build against Java 18 (#651)
- Add StdErr to StdIoExtension (#650)
- Document use of transitive dependencies (#646)
- Explain lack of reproducibility for @DisabledUntil (#645)
- Review README (#644)
- Polish documentation, particularly Stopwatch (#643)
- Review README (#642)
- Update Checkstyle and JaCoCo to fix build (#637)
- Execution order of extensions changed with 1.7.0 (#623)
- Upgrade Gradle and pipeline when Java 18 is supported (#613)
- Add Issue Templates (#589)
- Extensions / Annotations to remind user about unfinished work (#550)
- Improve documentation of the Stopwatch extension (#461)
2022-11-09 - 15 commit(s) by Daniel Kraus, Mathieu Fortin, Matthias Bünger, Mihály Verhás, Nicolai Parlog, Rob Spoor