gradle-small:1.1.0-beta1, small:1.1.0-beta6
Pre-release
Pre-release
galenlin
released this
04 Nov 08:00
·
267 commits
to master
since this release
gradle-small:1.1.0-beta1
Features:
-
使用
gradlew small
可打印更多有用的编译信息以方便提issue -
支持Stub模块(宿主分身), 该模块会被打包到宿主, 同时其他模块可自由引用其中的类与资源
声明一个分身模块, 你可以:
- 模块名以
app+
开头 - 或者在 根
build.gradle
里声明bundles ('stub', ['any1', 'any2'])
- 模块名以
-
支持统一配置android环境, 以避免由于环境不同可能导致的资源不匹配问题(AppCompat):
small { android { compileSdkVersion = 23 // 编译sdk版本 buildToolsVersion = "23.0.3" // 编译工具版本 supportVersion = "23.4.0" // Support包版本 } }
Bugfixes:
- 兼容 Gradle 3.0, 使用
JANSI
完成控制台颜色输出 (#326) - 修正
AssetPlugin
中对android.jar
的引用路径
small:1.1.0-beta6
Features:
- 支持通过
TaskStackBuilder
来透明的创建通知 (与原有代码一致) - 导出
Small.wrapIntent
以支持自定义PendingIntent
的插件化封装 - 支持在宿主注册插件
ContentProvider
, 而在插件中实现该类 (#253)