Skip to content

Releases: TWiStErRob/net.twisterrob.gradle

0.10 AGP 3.5.3-3.6.4

22 Nov 17:48
Compare
Choose a tag to compare

Release

Date: 2020-11-22
Version: 0.10

Breaking

  • This release was originally published in Bintray, but is now in mavenCentral(), see #107.
  • ValidateViolationsTask.action is removed, override processViolations instead (#85).

New

  • Gradle 5 compatible (#84)
  • Android Gradle Plugin 3.5.3 compatible (Kotlin 1.3.50) (#86)
  • Android Gradle Plugin 3.6.4 compatible (Kotlin 1.3.72) (#98)

Fixes

  • Make sure nothing is logged when lint task is disabled. (#82/#83)
  • Better output for violationReportHtml and violationReportConsole
  • Gradle validateTaskProperties issues (#85)

Changes

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

Breaking

  • ValidateViolationsTask.action is removed, override processViolations instead (#85).

New

  • Gradle 5 compatible (up to 5.6.4) (#84)
  • Use Gradle 5.6.4 to build (#84)
  • Use Kotlin DSL 5.6.4 (#84)
  • Android Gradle Plugin 3.5.3 compatible (Kotlin 1.3.50) (#86)
  • Android Gradle Plugin 3.6.4 compatible (Kotlin 1.3.72) (#98)

Fixes

  • Make sure nothing is logged when lint task is disabled. (#82/#83)
  • Reduce empty output
  • Output generated files from violationReportHtml

Internal

  • Gradle validateTaskProperties issues (#85).
  • Test against latest minor versions of AGP (#96)

Private 4.1.1.14-29-29.0

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

Private 4.1.0.14-29-29.0

30 Jan 13:00
Compare
Choose a tag to compare
Pre-release
  • AGP 4.1.0
  • Task decorateBuildConfig split into calculateBuildConfigBuildTime, calculateBuildConfigVCSRevisionInfo.
  • JUnit/Kotlin minor version fix.
  • Remove preset BuildConfig.EMAIL
  • Lifecycle-aware configuration of AGP is now separate (internal change)
  • android.twisterrob.decorateBuildConfig now actually works.

Private 4.0.2.14-29-29.2

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

Private 4.0.2.14-29-29.1

30 Jan 13:00
Compare
Choose a tag to compare
Pre-release
  • Expose AGP as api dependency -> maven.pom scope=compile

Private 4.0.2.14-29-29.0

30 Jan 13:00
Compare
Choose a tag to compare
Pre-release
  • AGP 4.0.2
    • Remove net.twisterrob.android-feature as com.android.feature was deprecated
    • android.enableR8=false gives a deprecation warning, but R8 is not supported yet.
  • Gradle 6.1.1
    Note: use apply from: resources.text.fromInsecureUri("http://localhost/maven/configure.gradle")
  • Target Java 8 for class files
  • Bump internal libraries to latest

Private 3.6.4.14-29-29.0

30 Jan 13:00
Compare
Choose a tag to compare
Pre-release
  • AGP 3.6.4
  • Kotlin 1.3.72 / DSL 5.6.4

Private 3.5.4.14-29-29.0

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

Private 3.4.2.14-29-29.1

30 Jan 13:00
Compare
Choose a tag to compare
Pre-release
  • Add net.twisterrob.java-library plugin
  • Automatically detect -Xlint:opt -Xlint:-opt and disable wins.
  • Exclude classpath leaked annotation processors

Private 3.4.2.14-29-29.0

30 Jan 13:00
Compare
Choose a tag to compare
Pre-release
  • Gradle 5.6.4
  • Default to API 29 / Android 10 (Q) (target and compile SDK)
  • Build Tools 29.0.2