Releases: didi/booster
Releases · didi/booster
booster-v1.7.2
- Refactor
Transformer
dynamic discovery and loading
booster-v1.7.1
- fix: image compression with build cache
booster-v1.7.0
- Fix
booster-cha
dependencies - Refactor booster-transfrom-util to improve unit test
- Refactor SPI loading
- Add
dokka
doc comments to generate API references - AGP API compatibility improvement
booster-v1.5.2
Release version v1.5.2
booster-v1.6.0
- fix #154
- fix #157
- Catch transform exception caused by broken class
- Extract CHA from booster-task-analyser as a standalone module
booster-v1.5.1
- Fix: #151 Build failed caused by empty transformers
- Fix dex merging error when transform scope is empty
booster-v1.5.0
-
修复 AGP 3.6.0 兼容性问题 #145
-
修复 Transform 增量编译的问题
-
优化 booster-transform-activity-thread,支持自定义堆栈包名白名单过滤
-
增加 booster-task-analyser 用于替代原来的 booster-transform-lint ,不仅在特性上更加丰富,性能表现也是更胜一筹:
- 全新的类继承分析 CHA (Class Hierarchy Analysis) ,分析结果更精准
- 新增 AnalyserTask ,移除 LintTransformer ,通过运行单独的 Task 进行静态分析,详见:README.md
- 支持 XML layout 分析,检测 layout 中不存在的 class,避免线上崩溃
- 支持
@UiThread
和@MainThread
- 支持 EventBus
@Subscribe
- 支持自定义黑名单和白名单
-
新增 booster-api 模块,便于 feature 开发和单元测试
booster-v1.4.0
- Improves booster-task-compression-cwebp to support build cache
- Improves booster-task-compression-pngquant to support build cache
- Improves transform to support build cache
- Improves booster-command installation to support build cache
booster-v1.3.2
- Fix issue #138
- Improve BR inlining
- Upgrade auto-service version to 1.0-rc6
- Upgrade gradle version to 6.2
- Remove
uploadArchives
task
booster-v1.3.1
- Rethrow exception with file path when booster-task-compression-cwebp detect image transparency failed
- Handle rejected execution from parallel scatter zip creator