Jetifier
最新更新 | 稳定版 | 候选版本 | Beta 版 | Alpha 版 |
---|---|---|---|---|
2020 年 9 月 2 日 | - | - | 1.0.0-beta10 | - |
反馈
您的反馈有助于改进 Jetpack。如果您发现新问题或对改进此库有任何想法,请告知我们。在创建新问题之前,请查看此库中的现有问题。您可以通过点击星标按钮,为现有问题投票。
如需了解更多信息,请参阅问题跟踪器文档。
版本 1.0.0
版本 1.0.0-beta10
2020 年 9 月 2 日
androidx.jetifier:jetifier-core:1.0.0-beta10
和 androidx.jetifier:jetifier-processor:1.0.0-beta10
已发布。版本 1.0.0-beta10 包含这些提交。
新功能
- 引入时间戳政策(用于确定性构建)
- Jetifier 独立工具中新增参数“--timestampsPolicy”以使用此功能。
- 将 Jetifier 升级到 ASM 8
bug 修复
- 修复了输入法字符串映射问题
版本 1.0.0-beta09
2020 年 2 月 19 日
androidx.jetifier:jetifier-core:1.0.0-beta09
和 androidx.jetifier:jetifier-processor:1.0.0-beta09
已发布。版本 1.0.0-beta09 包含这些提交。
新功能
- 新增对处理 XML 中的
@link
引用的支持
bug 修复
- 重写包含 androidx 和 android.support 引用混合的库,因为之前这些库会被跳过。(b/148462462)
版本 1.0.0-beta08
2019 年 11 月 20 日
androidx.jetifier:jetifier-core:1.0.0-beta08
和 androidx.jetifier:jetifier-processor:1.0.0-beta08
已发布。版本 1.0.0-beta08 包含这些提交。
bug 修复
- 修复了 ProGuard 解析错误 (b/134100420)
- 修复了未修改存档上出现的签名错误 (b/142580430)
- 移除了修改单个文件时显示的不必要警告 (b/143609228)
版本 1.0.0-beta07
2019 年 9 月 18 日
com.android.tools.build.jetifier:jetifier-core:1.0.0-beta07
和 com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta07
已发布。版本 1.0.0-beta07 包含这些提交。
bug 修复
- 修复了
androidx.navigation
库的映射问题
版本 1.0.0-beta06
2019 年 8 月 15 日
androidx.jetifier:jetifier-core:1.0.0-beta06
和 androidx.jetifier:jetifier-processor:1.0.0-beta06
已发布。此版本中包含的提交记录可在此处找到。
bug 修复
修复了
Class.getResourceAsStream()
的线程安全问题。(b/137929327, b/120277395)修复了使用 Jetifier 独立工具在本地处理文件时出现
NullPointerException
的问题 (b/136576786)
版本 1.0.0-beta05
2019 年 6 月 18 日
com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05
和 com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05
已发布。此版本中包含的提交记录可在此处找到。
新功能
- 为 Navigation 和 WorkManager 添加了映射。
- Jetifier 现在可以跳过包含 AndroidX 引用的库 (b/119135578)
bug 修复
- 在 jetifier 中加载配置时关闭流 (b/120277395)
- 修复了 Bundle 键字符串迁移不正确的问题
版本 1.0.0-beta04
2019 年 2 月 25 日
com.android.tools.build.jetifier 1.0.0-beta04
已发布。
bug 修复
- 将
ConstraintLayout
更新到1.1.3
版本 - 修复了
android.support.v4.os.ResultReceiver
的映射问题 (b/123651524)
版本 1.0.0-beta03
2019 年 2 月 7 日
com.android.tools.build.jetifier 1.0.0-beta03
已发布。
新功能
- 如果 Jetifier 在已 jetified 的 JAR 中找到签名,现在会抛出异常。您可以通过使用
-stripSignatures
禁用此功能,该参数将移除所有签名文件。这不适用于不依赖旧支持库的库,因为 Jetifier 会跳过这些库 (aosp/894356)
bug 修复
- 修复了 android.support.customtabs 的 jetification 问题,因此 jetifier 不再迁移常量 (aosp/875343)
- 修复了如果非修改存档包含 POM 文件,jetifier 始终将其标记为已修改的问题 (aosp/876353)