Releases: TWiStErRob/net.twisterrob.gradle
Releases · TWiStErRob/net.twisterrob.gradle
0.10 AGP 3.5.3-3.6.4
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, overrideprocessViolations
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
andviolationReportConsole
- Gradle validateTaskProperties issues (#85)
Changes
For full list of changes see change log, release milestone and diff.
Breaking
ValidateViolationsTask.action
is removed, overrideprocessViolations
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
Private 4.1.1.14-29-29.0
- AGP 4.1.1
Private 4.1.0.14-29-29.0
- 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
- Gradle 6.5.1
Private 4.0.2.14-29-29.1
- Expose AGP as api dependency -> maven.pom scope=compile
Private 4.0.2.14-29-29.0
- 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: useapply 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
- AGP 3.6.4
- Kotlin 1.3.72 / DSL 5.6.4
Private 3.5.4.14-29-29.0
- AGP 3.5.4
Private 3.4.2.14-29-29.1
- 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
- Gradle 5.6.4
- Default to API 29 / Android 10 (Q) (target and compile SDK)
- Build Tools 29.0.2