Skip to content

Commit 5a1efda

Browse files
author
江子健
committed
Gradle插件方案升级
1 parent 9f3400d commit 5a1efda

File tree

36 files changed

+1203
-1704
lines changed

36 files changed

+1203
-1704
lines changed

CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@
33
## [Unreleased]
44

55

6+
## 1.1.0
7+
8+
- Gradle插件方案升级,降低插件复杂度,提高兼容和可靠性,解决高版本Android Gradle Plugin的兼容问题。
9+
> 备注:原先的方案是annotationProcessor生成Java代码+Java资源文件,Gradle插件在Debug模式下合并资源文件到Assets,Release模式使用Transform生成初始化类。
10+
> 新方案为注解直接生成Java初始化代码,Gradle插件使用Transform合并初始化代码。
11+
- Windows平台编译兼容问题解决。
12+
- ServiceLoader的字符串引用接口和实现类,改为直接引用class,支持Proguard优化,运行时不需要反射class;为避免main dex capacity exceeded问题,ServiceLoaderInit初始化类改为反射调用。
13+
- 去掉原先的自动配置Proguard功能,用户可根据需要自行配置,进一步提升Proguard优化空间。
14+
- 插件的代码细节优化完善,增加若干注释。
15+
16+
617
## 1.0.42
718

819
- 在UriRequest中加入对是否跳过拦截器的控制

0 commit comments

Comments
 (0)