V0.48.2
Enhancements
- Added support for reading multiDexEnabled from build type based config (#829)
- Add support for composing api deps in external_deps. (#832)
- Add support for exported_deps for aar & jar prebuilts. (#836)
Bugfixes
- Do not check for lint manifest attributes (#846)
- Delete transform folder only if it is being created (#848)
- Handle empty lint xml config properly (#849)
Potential Breaking Changes
- Compose external dependency processors in external dependency's buck file (#844)
- autoValue extensions need to pre predefined so that okbuck can work without having to infer auto value dependencies & its extensions by looking at the project's apt configuration.
okbuck {
externalDependencies {
autoValueConfigurations = [
"autoValueAnnotations",
"autoValueGson",
"autoValueParcel",
]
}
}
def autoValueDeps = [deps.apt.autoValue, deps.apt.autoValueAnnotations]
def autoValueGsonDeps = autoValueDeps + [deps.apt.autoValueGson]
def autoValueParcelDeps = autoValueDeps + [deps.apt.autoValueParcel]
afterEvaluate {
dependencies {
toolsExtraDepCache deps.external.saxon
autoValueAnnotations autoValueDeps
autoValueGson autoValueGsonDeps
autoValueParcel autoValueParcelDeps
}
}
- Auto value processors now take the configuration name instead of previous md5 suffixed names.
processor-auto-value-annotations
instead of
processor_com.google.auto.value-auto-value-1.6__525046afa7fcbcf1dcd36f17908d83ff