Skip to content

Releases: TWiStErRob/net.twisterrob.gradle

Private 3.4.2.14-28-28.0

30 Jan 13:00
Compare
Choose a tag to compare
Pre-release
  • AGP 3.4.2
    Disabled R8 in tests, using Proguard still
  • Gradle 5.1.1
  • Kotlin 1.3.31 / DSL 1.1.3

Private 3.3.2.14-28-28.2

30 Jan 13:00
Compare
Choose a tag to compare
Pre-release
  • Revert Kotlin to compatible 1.3.21 version

Private 3.3.2.14-28-28.1

30 Jan 13:00
Compare
Choose a tag to compare
Pre-release
  • Allow to be applied on Gradle 5+
  • Use Java 8 as target version to allow for desugaring (e.g. default interface methods)
  • Use Robolectric 4.3.1 for testing
  • Use JUnit 4.13 and newest Hamcrest for testing
  • Use latest dex-member-list

0.9 AGP 3.4.2 / Gradle 5

11 Jul 00:32
Compare
Choose a tag to compare

Release

Date: 2019-07-11
Version: 0.9

  • Breaking: This release was originally published in Bintray, but is now in mavenCentral(), see #107.
  • Gradle 5 compatible (up to 5.4.1) (#78)
  • Android Gradle Plugin 3.3.2 compatible (Kotlin 1.3.21) (#78)
  • Android Gradle Plugin 3.4.2 compatible (Kotlin 1.3.31) (#79)
  • Cosmetic fixes in HTML report
  • Less memory-hungry XML generation

Changes

For full list of changes see change log, release milestone and diff.

New

  • Gradle 5 compatible (up to 5.4.1) (#78)
  • Android Gradle Plugin 3.3.2 compatible (Kotlin 1.3.21) (#78)
  • Android Gradle Plugin 3.4.2 compatible (Kotlin 1.3.31) (#79)

Fixes

Internal

  • Migrate all tests to JUnit 5 (Jupiter) (#68)
  • Android Studio only works with settings.gradle.kts (#71)
  • Improve documentation (#69)
  • Move to standard Java XML generation to reduce memory usage (#62/#66)
  • Fix breaking change: checkstyle/checkstyle#6478
  • Use Gradle 4.10.3 to build (#76/#77)
  • Use Gradle 5.4.1 to build (#78)

Private 3.3.2.14-28-28.0

30 Jan 13:00
Compare
Choose a tag to compare
Pre-release
  • AGP 3.3.2
  • Gradle 4.10.3 (Gradle 4.10.1+)
  • Kotlin 1.3.21 / DSL RC11
  • android.defaultConfig.version.versionFile removed
    version.properties is used to read defaults

Private 3.2.1.14-28-28.3

30 Jan 13:00
Compare
Choose a tag to compare
Pre-release

See diff with previous release.

0.8 AGP Compatibility

19 Feb 00:19
Compare
Choose a tag to compare

Release

Date: 2019-02-18
Version: 0.8

  • Breaking: This release was originally published in Bintray, but is now gone, please update to a newer release from mavenCentral().

Changes

For full list of changes see change log, release milestone and diff.

Breaking

  • GradleRunnerRule.buildFile/settingsFile are now properties, not functions

New

  • Android Gradle Plugin 3.2.1 (#34)
  • Android Gradle Plugin 3.3 and 3.1 compatible (#55, #57)
  • net.twisterrob.gradle.runner.gradleVersion property to allow running on different version with ease (#57)
  • net.twisterrob.gradle.runner.clearAfterSuccess property to allow keeping files after runs (#46)

Fixes

  • Better error handling and display (#55, #52/#54, #31/#50, #29/#38, #32/#36)
  • Remove duplication from HTML report with multiple variants (#51/#53)
  • Better up-to-date handling and Gradle lifecycle handling (#25/#43, #35/#37, #58)
  • Automatic linking of URLs in lint markdown descriptions (#39)

Internal

  • Other minor version bumps (#34)
  • Lot of internal cleanup and tests (#45, #47, #10/#22/#42, #40/#41)
  • Better travis JUnit output: folded stdout/exception blocks (#44)

Private 3.2.1.14-28-28.2

30 Jan 13:00
Compare
Choose a tag to compare
Pre-release
  • Exclude readmes from the final APK

Private 3.2.1.14-28-28.1

30 Jan 13:00
Compare
Choose a tag to compare
Pre-release
  • Make tests run on Java 9-11
  • Use Robolectric 4.1 for testing
  • Support com.android.test modules for Kotlin
  • Gradle 4.10.2 (Gradle 4.6+)

Private 3.2.1.14-28-28.0

30 Jan 13:00
Compare
Choose a tag to compare
Pre-release
  • AGP 3.2.1
  • Gradle 4.10.2 (Gradle 4.6+)