Skip to content

Android v1.2.0-beta4

Pre-release
Pre-release
Compare
Choose a tag to compare
@galenlin galenlin released this 11 May 05:15
· 117 commits to master since this release

1.2.0-beta4

gradle-small

Features:

  • 🎉 gradlew smallLint 方法支持自定义gradle来检测插件问题

    添加自定义单元测试步骤:

    1. 在工程根目录下添加 xxTests.gradle
    2. 添加 xxTests 类 (继承至 BundleUnitTests)
    3. 添加若干 testXx 方法,在方法中使用 tAssert 来断言测试

    参考DevSample/BundleTests.gradle

Bugfixes:

  • 修正 transform 目录冲突引起的 syncLibs 异常 (@XUFAN)
  • 修正未剥离 android:label 属性导致的误提示:'请使用 gradle-small 0.9 以上编译' 的问题 (#313)
  • 修正 Jar 中的 assets 资源被重复打包进插件的问题
  • 修正插件携带的第三方库的 R 类未被正确打包的问题 (#461, @XUFAN)

small

Features:

  • 🔥 支持在插件中配置 android:configChanges 属性 (#466, #280, #276, #108, #418)
  • 支持在 bundle.json 中的 rules 通过 "" 字段来自定义主路由

Bugfixes:

  • 修正在预装了 LBE 的系统上无法正确 hook mH 导致的崩溃问题 (@XUFAN)
  • 修正插件manifest中未注册任何 Activity 时出现的空指针问题