Skip to content

Releases: mannodermaus/android-junit5

Plugin 1.13.4.0

07 Sep 07:02
Compare
Choose a tag to compare

This release brings compatibility with JUnit 5.13.4. As with the last releases since 1.13.2.0, we restrict all remaining usages of the old plugin and variant API (e.g. BaseExtension and friends). This was always restricted to users of the Jacoco integration, but now there should be no problems for those users.

However, in response to the move to the new DSL, Jacoco integration is effectively deprecated until further notice if you are using AGP 9.0.0-alpha04 or newer. We will see if Google reintroduces some of the APIs that we still needed to rely on the old DSL for, but as of now the integration is disabled and a warning is logged.

Plugin 1.13.3.0

06 Sep 18:14
Compare
Choose a tag to compare

This release brings compatibility with JUnit 5.13.3. As with the last one, we restrict all remaining usages of the old plugin and variant API (e.g. BaseExtension and friends). This was always restricted to users of the Jacoco integration, but now there should be no problems for those users.

However, in response to the move to the new DSL, Jacoco integration is effectively deprecated until further notice if you are using AGP 9.0.0-alpha04 or newer. We will see if Google reintroduces some of the APIs that we still needed to rely on the old DSL for, but as of now the integration is disabled and a warning is logged.

Plugin 1.13.2.0

06 Sep 08:08
Compare
Choose a tag to compare

This release of the plugin brings compatibility with JUnit 5.13.2. It is also the first release to make some advancements towards Android Gradle Plugin 9.x. We restrict all remaining usages of the old plugin and variant API (e.g. BaseExtension and friends). This was always restricted to users of the Jacoco integration, but now there should be no problems for those users.

However, in response to the move to the new DSL, Jacoco integration is effectively deprecated until further notice if you are using AGP 9.0.0-alpha04 or newer. We will see if Google reintroduces some of the APIs that we still needed to rely on the old DSL for, but as of now the integration is disabled and a warning is logged.

Plugin 1.13.1.0

01 Jul 11:57
Compare
Choose a tag to compare

This release brings compatibility with JUnit 5.13.1.

Plugin 1.13.0.0

11 Jun 14:16
Compare
Choose a tag to compare

This release brings compatibility with JUnit 5.13.0. From this release onwards, the minimum supported version of the Android Gradle Plugin is 8.2.

  • JUnit 5.13.0
  • Update to Kotlin 2.x
  • Raise minimum supported versions for AGP and Gradle to 8.2.x and 8.2, respectively

Instrumentation 1.8.0

11 Jun 14:15
Compare
Choose a tag to compare

Instrumentation 1.8.0 is here. This is intended for use with Plugin 1.13.0.0 and newer. The big update here is that the library finally updated to Kotlin 2.x and SDK 35. For older environments, you'll want to stick to the previous release.

  • Compile with SDK 35
  • Update to Kotlin 2.x

Plugin 1.12.2.0

18 May 13:05
Compare
Choose a tag to compare

This release brings compatibility with JUnit 5.12.2. It will be the last release supporting Android Gradle Plugin 8.0 and 8.1. Going forward, make sure to upgrade to at least AGP 8.2 in order to continue using newer versions of this plugin.

Plugin 1.12.1.0

18 May 13:04
Compare
Choose a tag to compare

This release brings compatibility with JUnit 5.12.1.

Plugin 1.12.0.0

01 Mar 04:21
Compare
Choose a tag to compare

This release brings compatibility with JUnit 5.12.0. Note that it's not advised to use this version of the plugin with JUnit 5.11.4 or older, since binary compatibility cannot be guaranteed.

  • JUnit 5.12.0
  • Add dependency on JUnit Platform Launcher to runtime classpath, accommodating an upstream change

Instrumentation 1.7.0

01 Mar 04:15
Compare
Choose a tag to compare

Instrumentation 1.7.0 is here. This version is intended for use with Plugin 1.12.0.0. Note that this version requires (at least) android-junit5 1.12.0.0 and JUnit 5.12.0.

  • Migrate to new TestPlan API in JUnit 5.12, which changed in a binary-incompatible fashion