Skip to content

Releases: didi/booster

booster-v4.4.0

16 Jan 06:52
Compare
Choose a tag to compare
  • Support force update inputs for incremental build

booster-v4.3.0

21 Dec 01:53
Compare
Choose a tag to compare
  • Support running local unit test with transformer
  • Add collector API for multi-round transform

booster-v4.2.0

13 Dec 17:27
Compare
Choose a tag to compare
  • Add Android stub APIs
  • Fix bug of the classpath of class pool
  • Add runtime instrumentation support
  • Migrate to gradle-nexus/publish-plugin

booster-v4.1.0

23 Nov 17:38
Compare
Choose a tag to compare
  • Fix issue #258
  • Fix bug when install in android-R machine: no compress arsc file.

booster-v4.0.0

22 Aug 13:19
Compare
Choose a tag to compare
  • Support AGP 7.0
  • Open AGPInterface as public
  • Optimize AGPInterface implementation loading strategy
  • Deprecate extension properties for AGP built-in task accessing, using TaskProvider related extension property instead
  • No longer support AGP 3.3 below
  • Behavioral change of resource compression tasks

booster-v3.5.0

17 Aug 13:46
Compare
Choose a tag to compare
  • Fix booster-transform-r-inline 支持 constraintlayout v2.0
  • Add booster-transform-service-loader for ServiceLoader performance optimization

booster-v3.4.0

17 Aug 13:43
Compare
Choose a tag to compare
  • Refactor booster-cha,to support bytecode manipulation framework independent ClassParser
  • Update auto-service version to 1.0
  • Update common-compression version to 1.21

booster-v3.3.1

11 May 14:53
Compare
Choose a tag to compare
  • Fix issue #222
  • Fix issue #224 : Context.getFilesDir() returns null
  • Fix issue #231

booster-v3.3.0

10 May 12:48
Compare
Choose a tag to compare
  • Fix issue #187
  • Fix issue #226
  • Add property val dependencies: Collection<String> to TransformContext

booster-v3.2.0

05 May 13:57
Compare
Choose a tag to compare
  • Support AGP 4.2
  • Fix AGP version comparison
  • Support disabling variant transformation by setting property booster.transform.${variantName}.enabled to false
  • Support generating transform diff by setting property booster.transform.diff to true
  • Refactor ClassTransformer API
    • Add property name
    • Add method getReport(TransformContext, String): File
    • Add method getReportDir(TransformContext): File