android-cache-fix-gradle-plugin

Gradle plugin that fixes Android build caching problems.

APACHE-2.0 License

Stars
476
Committers
34

Bot releases are hidden (Show)

android-cache-fix-gradle-plugin - Release 2.0.0

Published by ghale over 3 years ago

This release implements various changes to make the plugin compatible with the upcoming Gradle Build Tool 7.0 and also adds support for Android Gradle Plugin 4.2.0-beta03.

Note that there is a breaking change to the Room schema location workaround that will require some minor build script changes. See https://github.com/gradle/android-cache-fix-gradle-plugin#roomschemalocationworkaround for details.

android-cache-fix-gradle-plugin - Release 1.0.14

Published by ghale almost 4 years ago

This release adds support for Android Gradle Plugin 4.1.1 and 4.2.0-beta01.

android-cache-fix-gradle-plugin - Release 1.0.13

Published by ghale almost 4 years ago

This release adds support for Android Gradle plugin 4.2.0-alpha13, 4.1.0 and 4.0.2.

android-cache-fix-gradle-plugin - Release 1.0.12

Published by ghale about 4 years ago

This release fixes an issue in the plugin where the JavaCompile task was being eagerly created at configuration time (#120). It also adds support for Android Gradle Plugin 4.1.0-rc3 and 4.2.0-alpha12.

android-cache-fix-gradle-plugin - Release 1.0.11

Published by ghale about 4 years ago

This release adds support for the latest Android Gradle Plugin 4.2 alpha (4.2.0-alpha10) and includes a workaround for the CompileLibraryResources task compatible with AGP 4.2.

android-cache-fix-gradle-plugin - Release 1.0.10

Published by ghale about 4 years ago

This release adds a new workaround to make DexFileDependencies tasks cacheable.

android-cache-fix-gradle-plugin - Release 1.0.9

Published by ghale about 4 years ago

This release adds the following changes:

  • A new cacheability workaround for MergeResources tasks in AGP 4.0.x
  • Support for AGP 4.1.0-beta05
  • Support for AGP 4.2.0-alpha07
android-cache-fix-gradle-plugin - Release 1.0.8

Published by ghale over 4 years ago

This release adds support for Android Gradle Plugin versions 4.0.1, 3.6.4, and 3.5.4. It also fixes a bug where new, untested Android Gradle Plugin versions could get the wrong set of workarounds applied when org.gradle.android.cache-fix.ignoreVersionCheck is set to true.

android-cache-fix-gradle-plugin - Release 1.0.7

Published by ghale over 4 years ago

This release adds the following:

  • Support for Android 4.1.0-beta01
  • Workaround for cacheability issues with the CompileLibraryResources task
android-cache-fix-gradle-plugin - Release 1.0.6

Published by ghale over 4 years ago

This release adds support for Android Gradle plugin 4.1.0-alpha10.

android-cache-fix-gradle-plugin - Release 1.0.5

Published by ghale over 4 years ago

This release adds the newly released Android Gradle Plugin 4.0 as a supported version.

android-cache-fix-gradle-plugin - Release 1.0.4

Published by ghale over 4 years ago

This release fixes an issue where existing Room schemas could be deleted from the target directory. It also seeds the task-specific Room generated schema directory with the existing schemas from the target directory. This allows other annotation processors to continue to work that might use the room schema location argument to find existing schemas.

android-cache-fix-gradle-plugin - Release 1.0.3

Published by ghale over 4 years ago

This release has the following fixes:

  • The Room schema location workaround is now usable when kapt.use.worker.api=false
  • We now check the Kotlin Gradle plugin version and only apply the Room schema location workaround for version 1.3.70 or higher
  • We've removed some deprecations that were introduced with RoomSchemaLocationMergeTask
  • We fixed a potential configuration performance problem with the Room schema location workaround.
android-cache-fix-gradle-plugin - Release 1.0.2

Published by ghale over 4 years ago

This release adds support for AGP 3.6.3 and resolves some issues with RoomSchemaLocationWorkaround. Specifically, it does the following:

  • In 1.0.1, RoomSchemaLocationWorkaround relocated the generated schemas to a task-specific directory. This was done because we want to track these generated files as an output and writing them all to the same directory breaks caching. In 1.0.2, we still output to the relocated directory, but we now merge the generated schemas from all compile/kapt tasks into the user-specified directory. This allows the behavior to appear unchanged compared to not applying the plugin.
  • In 1.0.1, the kapt tasks would receive the room schema location as a relative path and the schema directory was not tracked as an output and cached. The kapt tasks now receive the location as an absolute path and that path is added as an output, so it will be included in the cache entry for these tasks.
  • We now disable this workaround if kapt.use.worker.api=false is set as the workaround would break schema generation. We'll fix this in a future release.
android-cache-fix-gradle-plugin - Release 1.0.1

Published by ghale over 4 years ago

Fixes issue where MergeJavaResourceTask might be skipped if there are no inputs to the task (Issue #78).

android-cache-fix-gradle-plugin - Release 1.0.0

Published by ghale over 4 years ago

Updates the plugin to fix issues with Android 3.5.x, 3.6.x and 4.0.x. Specifically, it fixes the following:

Also drops fixes for older versions of Android.

android-cache-fix-gradle-plugin -

Published by lptr about 6 years ago

  • Support Android 3.1.4
android-cache-fix-gradle-plugin -

Published by lptr over 6 years ago

  • Do not force Android 3.0.0 dependency (#71)
android-cache-fix-gradle-plugin -

Published by lptr over 6 years ago

  • Support Android 3.1.3
  • Warn with Android 3.2.0 that the plugin is not required anymore
android-cache-fix-gradle-plugin -

Published by lptr over 6 years ago

  • Support Android 3.1.2
  • Add tests for Gradle 4.7
Badges
Extracted from project README
Verify Build Plugin Portal Revved up by Develocity
Related Projects