Releases: junit-pioneer/junit-pioneer
Releases · junit-pioneer/junit-pioneer
v1.7.0
Changelog generated by Shipkit Changelog Gradle Plugin
1.7.0
- 2022-04-10 - 10 commit(s) by Daniel Kraus, Filip Hrisafov, Marcono1234, Matthias Bünger, Mihály Verhás, Nicolai Parlog
- Fix Java version for release job (#620)
- Remove CLA (#616)
- Inherit default locale and timezone annotations (#615)
- Update JUnit to 5.8 (#594 / #612) (#612)
- Update JDK used for builds to 11 (#606 / #608)
- Add
name
attribute for@RetryingTest
(#601) - Update JUnit to 5.8 (#594)
- Add CLA-Bot (#591)
- Fix most compiler warnings (#565)
- Align use of extension point (#496)
- Support JSON as source for parametrized tests arguments (#492)
- Enclosing classes vs Before/AfterAll (#479)
- Support JSON as source for parameterized tests arguments (#101)
- Replace Upstream Test Code With Dependency (#6)
v1.6.2
Changelog generated by Shipkit Changelog Gradle Plugin
1.6.2
- 2022-03-10 - 3 commit(s) by Marcono1234, Mihály Verhás
- Refactor test template name handling (#603)
- Add
name
attribute for@RetryingTest
(#601) - Make RangeClass package-private (#598)
- Fix tests not reverting system property and environment variable changes (#578)
org.junitpioneer.jupiter.params.RangeClass
should be package-private (#564)
v1.6.1
Changelog generated by Shipkit Changelog Gradle Plugin
1.6.1
- 2022-02-21 - 3 commit(s) by Daniel Kraus, Nicolai Parlog
- Fix module descriptor (#597)
- Missing opens directive in module descriptor (#539)
- Investigate parameter targeting of CartesianProductTest arguments source annotations (#415)
v1.6.0
Changelog generated by Shipkit Changelog Gradle Plugin
1.6.0
- 2022-02-19 - 19 commit(s) by Daniel Kraus, Gabriel Diegel, Marcono1234, Matthias Bünger, Mihály Verhás, Nicolai Parlog, Scott Leberknight, Simon Schrottner
- Document handling of optional dependencies (#593)
- Adding Code of Conduct (#590) (#592)
- Add a Code of Conduct (#590)
- Update Javadoc and visibility of classes (#580)
- Review all Javadoc of the project (#576)
- Use current JUnit Jupiter version in build matrix (#572)
- Improve exception message when modifying environment variables fails (#571)
- NoSuchMethodError: org.junit.platform.commons.util.AnnotationUtils.findAnnotation(Ljava/lang/Class;Ljava/lang/Class;Z)Ljava/util/Optional; (#569)
- Fix broken links in
param
package-info.java
(#568) - Improve Javadoc creation (#566)
- Update to Log4J2 2.17.0 (#562 / #563) (#563)
- Update to Log4J 2.17.0+ due to CVE (#562)
- Cleanup jupiter's package-info (#554 / 556) (#556)
- Clean up package-info (#554)
- Fix warnings in build.gradle.kts (#553)
- Naming convention for test classes (#552)
- Update DisableIfDisplayName javadoc to match online documentation (#548)
- DisableIfDisplayName javadoc incorrect as of 1.5.0 (#547)
- Replace references to old RetryingTest class name (#545)
- Use HTTPS URLs (#544)
- Mention in CONTRIBUTING that test classes must end with
Tests
(#543) - Add method-level sources to CartesianTest (#540)
- Add @DisabledUntil annotation and extension (#366) (#529)
- Generate Javadoc using JDK 17 (#522)
- Setting environment fails on Java 17-ea (#509)
- Failed test disable other tests (#505)
- Discuss approach to optional dependencies (#502)
- Disable tests if other tests failed (#467)
- Investigate parameter targeting of CartesianProductTest arguments source annotations (#415)
- Create @DisabledUntil (#366)
- AsciiDoc code snippets in documentation (#335)
- Use AsciiDoc snippets to include code snippets in documentation (#334)
- Decide on what dependencies we should allow (#33)
v1.5.0
Changelog generated by Shipkit Changelog Gradle Plugin
1.5.0
- 2021-11-14 - 23 commit(s) by Daniel Kraus, Filip Hrisafov, John L, Jonathan Bluett-Duncan, Mihály Verhás, Nicolai Parlog, Roland Weisleder, Simon Schrottner
- Use new Gradle build action (#537)
- Use Java 17 instead of 16 in build (#536)
- Disable environment variable tests on Java 17+ (#535)
- Disable environment variable tests on Java 17+ (#534)
- Untangle CartesianTestNameFormatter from ParameterizedTest (#533)
- Only adjust .idea/vcs.xml if it exists (#532)
- Correct workflow name so build status image is displayed (#530) (#531)
- Pioneer build status image is not shown (#530)
- Support for array arguments in
@CartesianTest
(#528) - Add JUnit 5.8 to build matrix (#527)
- @CartesianTest not working with array arguments (#523)
- Add JDK 17 to the build matrix (#521)
- CartesianArgumentsProvider is not intuitive to implement (#520)
- Decouple CartesianArgumentsProvider from the Jupiter Arguments Provider (#519)
- Add
@Deprecated
on the CartesianValueSource (#518) - Switch build from AdoptOpenJDK to Eclipse Adoptium (#516)
- Switch build to Eclipse Temurin (#515)
- Cache Gradle via setup-java (#514)
- Use new setup-java cache for Gradle to reduce workflow size (#513)
- Update JUnit Matrix to new version (#512)
- Update JUnit versions (#511)
- Setting environment fails on Java 17-ea (#509)
- Upgrade actions/setup-java to v2 (#507)
- Sync actions/setup-java versions/usage (#506)
- Retrying test on specific exceptions (#504)
- Remove unnecessary words in Javadoc (#501)
- Delete unused exception (#500)
- Add Daniel as maintainer (#498)
- Restructure build (#474) (#495)
- Rework CartesianProductTest (#487)
- Move annotation discovery into AbstractEntryBasedExtension (#485)
- Restructure build matrix (#474)
- Investigate usage of findClosestEnclosingRepeatableAnnotations in EnvironmentVariableExtension and SystemPropertyExtension (#460)
- Investigate parameter targeting of CartesianProductTest arguments source annotations (#415)
- Improve
@RetryingTest
: allow defining exceptions for which to retry (#406) - Move Pioneer utils to new package
internal
(#403) - Untangle
CartesianProductTestNameFormatter
fromParameterizedTest
(#382) - DisableIfArgument (#368)
- Explore use of InvocationInterceptor to disable (parameterized) tests (#313)
v1.4.2
Changelog generated by Shipkit Changelog Gradle Plugin
1.4.2
- 2021-05-29 - 5 commit(s) by Daniel Kraus, Filip Hrisafov
- Ignore macs .DS_Store (#489)
- Pass zero the the Range constructor (#488)
- Remove Spotless configuration for Groovy (#484)
- Sign artifacts conditionally (#483)
- Sign artifacts conditionally (#482)
- Fix backup mechanism in AbstractEntryBasedExtension (#481)
- SetSystemProperty / SetEnvironmentVariable broken for nested classes (#480)
v1.4.1
Changelog generated by Shipkit Changelog Gradle Plugin
1.4.1
- 2021-05-04 - 4 commit(s) by Daniel Kraus, Mihály Verhás, Nicolai Parlog
- Fix annotation lookup in AbstractEntryBasedExtension (#476)
- Remove auto-version plugin (#475)
- ExtensionConfigurationException on system properties annotations example provided in the doc (#473)
- Update build badge to "Main build" (#471)
- Clean up after release changes (#469)
- Evaluate Shipkit auto versioning vs. gradle git version plugin (#442)
v1.4.0
Changelog generated by Shipkit Changelog Gradle Plugin
1.4.0
- Define version in GitHub release action (#466)
- Moving away from bintray (#463)
- Updating to Gradle 7 final release (#458 / #459) (#459)
- Build with Gradle 7 instead of RC-2 (#458)
- Refactor PioneerAnnotationUtils (possibly fixing build timeouts) (#457)
- Build against Java 16 (#455)
- Update AssertJ URL (#454)
- Add automatic type detection to
@CartesianEnumSource
(#453) - Build against Java 16 (#451)
- Inherit entry-based annotations (#449)
- Annotations like @SetSystemProperty are not inherited (#448)
- Test more junit versions (#445)
- Add versions plugin (#444)
- Remove dependabot (#443)
- Evaluate Shipkit auto versioning vs. gradle git version plugin (#442)
- Move away from Bintray (#435)
v1.3.8
Changelog generated by Shipkit Changelog Gradle Plugin
1.3.8
- 2021-02-28 - 8 commit(s) by Daniel Kraus, Mihály Verhás, Nicolai Parlog, Slawomir Jaranowski, dependabot[bot]
- Fix SetEnvironmentVariable and SetSystemProperty interference (#433)
- SetEnvironmentVariable and SetSystemProperty interfere (#432)
- Bugfix for
null
support (#425) - Bump jimfs from 1.1 to 1.2 (#424)
- Bump mockito-core from 3.6.28 to 3.7.7 (#423)
- Bump org.sonarqube from 3.0 to 3.1.1 (#422)
- Bump com.diffplug.spotless from 5.8.2 to 5.9.0 (#421)
- @CartesianProductTest factory method can not longer supply
null
(#420) - Migrate to new Shipkit plugins (#419)
- Remove/replace Shipkit (#410)
- Trigger Release with tag 'releaseTrigger' (#256)
v1.3.0
Release notes were automatically generated by Shipkit
1.3.0
- 2021-01-26 - 2 commits by Nicolai Parlog (1), Stefano Cordio (1) - published to
- Improve test coverage (#417)
- Add
@CartesianEnumSource
(#409) - Pioneer 1.1.0 fails quality gate (#385)
- Add @CartesianEnumSource (#379)