Releases: didi/booster
Releases · didi/booster
booster-v4.14.0
booster-v4.13.0
What's Changed
- Fix compatibility issue of
ShadowScheduledThreadPoolExecutor
on Android 5.1.1 and below by @CodeIdeal in #359 - Fix issue #364 booster transform cannot be registered successfully by @punkisnotdead3 in #367
- Fix issue #368 by removing JAR signature-related files to prevent JAR signature verification by @johnsonlee in #369
- Fix issue #370 by improving the compatibility of AGP 7.2.0+ by @johnsonlee in #371
- Improve
booster-aapt2
compatibility by @johnsonlee in #372
New Contributors
- @CodeIdeal made their first contribution in #359
Full Changelog: v4.12.0...v4.13.0
booster-v4.12.0
What's Changed
- Enable class set cache for static analysis to reduce memory footprint by @johnsonlee in #352
- Support Gradle configuration cache #248 by @johnsonlee in #353
- Loading and initializing variant processor earlier by @johnsonlee in #356
Full Changelog: v4.11.0...v4.12.0
booster-v4.11.0
What's Changed
- Grouping tasks into group
booster
by @johnsonlee in #342 - Dependency acquisition enhancement by @johnsonlee in #343
- Fix transform timing issue by @johnsonlee in #347
- Add
booster-cha-asm
to support ASM based CHA by @johnsonlee in #344 - Improvement for
booster-task-analyser
by @johnsonlee in #349 - Load all classes of a composite class set before accessing by @johnsonlee in #348
- Update API reference deployment workflow by @johnsonlee in #350
- Fix bug of resolving project dependencies by @johnsonlee in #351
Full Changelog: v4.10.0...v4.11.0
booster-v4.10.0
What's Changed
- Improve ClassSet to avoid memory leaks by @johnsonlee in #333
- Improve ClassSet to support loading classes from AAR by @johnsonlee in #334
- Fix transform output conflicts by @johnsonlee in #335
- Add
execute(...)
forCommand
by @johnsonlee in #338 - Add class reference analysis for
booster-task-analyser
by @johnsonlee in #329 - Splitting
booster-graph
intobooster-graph
,booster-graph-dot
andbooster-graph-json
by @johnsonlee in #340 - AGP 7.1 & 7.2 compatibility support by @johnsonlee in #341
Full Changelog: v4.9.0...v4.10.0
booster-v4.9.0
What's Changed
- Fix [CVE-2020-15250] In JUnit4 from version 4.7 and before 4.13.1, the test rule TemporaryFolder contains a local information disclosure vulnerability by @johnsonlee
- Fix variant artifacts acquiring by @johnsonlee
- Fix integration tests by @johnsonlee
- Refactoring
booster-graph
to support grouping and render options by @johnsonlee
Full Changelog: v4.8.0...v4.9.0
booster-v4.8.0
What's Changed
- Fix issue #311 by @johnsonlee in #312
- Add api
mergeNativeLibsTaskProvider
by @punkisnotdead3 in #314 - Add
booster-graph
to generate graph withdot
by @johnsonlee in #315 - Using deferred task instead of creating task directly by @johnsonlee in #313
- Reverse the edge direction of the task graph by @johnsonlee in #316
Full Changelog: v4.7.0...v4.8.0
booster-v4.7.0
What's Changed
- Fix issue #304:
ScheduledThreadPoolExecutor
transform bug by @lpw14 in #305 - Fix improper task dependencies by @johnsonlee
- Add
booster-task-graph
for task graph visualization by @johnsonlee - Add
DotGraph.visualize()
for graph visualization by @johnsonlee
New Contributors
Full Changelog: v4.6.0...v4.7.0
booster-v4.6.0
- Add extension property
BaseVariant.mergedNativeLibs: Collection<File>
- Add extension function
BaseVariant..getReport(String, String): File
- Fix Jacoco coverage report issue
booster-v4.5.3
- Fix
mergeResources
task