Skip to content

Releases: junit-pioneer/junit-pioneer

v1.7.0

10 Apr 17:33
fafb0f8
Compare
Choose a tag to compare

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

10 Mar 22:12
09f08be
Compare
Choose a tag to compare

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

21 Feb 15:21
dbd8cc2
Compare
Choose a tag to compare

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

19 Feb 11:52
63d458d
Compare
Choose a tag to compare

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

14 Nov 15:18
97376ba
Compare
Choose a tag to compare

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 from ParameterizedTest (#382)
  • DisableIfArgument (#368)
  • Explore use of InvocationInterceptor to disable (parameterized) tests (#313)

v1.4.2

29 May 11:46
e7f13c7
Compare
Choose a tag to compare

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

04 May 18:20
3ecf133
Compare
Choose a tag to compare

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

28 Apr 10:56
Compare
Choose a tag to compare

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

28 Feb 13:32
2986c20
Compare
Choose a tag to compare

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

26 Jan 20:58
Compare
Choose a tag to compare

Release notes were automatically generated by Shipkit

1.3.0