Releases: google/bundletool
Releases · google/bundletool
1.10.0
What's new
- Added support for 7-zip's implementation of deflate algorithm for APKs compression.
- With this release all App Bundles built will have Store Archival enabled by default. Archival is a new App Bundle feature that in the future will allow users with low storage to effectively manage their app space, if supported by the store.
You can opt-out with a new option in the BundleConfig:
{
"optimizations": {
"storeArchive": {
"enabled": false
}
}
}
Other changes
- R8/D8 library is upgraded to the latest (3.3.28) version.
1.9.1
1.9.0
1.8.2
Bugs fixed
- Added compression validation in advance of recompression in order to show a helpful exception in failure cases.
Other changes
- Added new BuildMode
ARCHIVE
which will enable upcoming app distribution features. This feature is still in development; APKs built with this mode are not yet functional. Keep an eye out for more information on the Android Developers blog soon. - Add support in bundletool to provide different signing configurations for different module splits.
1.8.1
1.8.0
What's new
- New APK serializer based on Zipflinger library. This change will speed up
build-apks
command which converts an AAB to APKs. <activity>
,<activity-alias>
,<meta-data>
,<provider>
,<receiver>
,<service>
elements from AndroidManifest.xml of dynamic feature modules are merged into AndroidManifest.xml of universal/system APKs. Prior 1.8.0 only<activity>
elements were merged.
Bugs fixed
- Unable to create an APK from an AAB when system locale is Turkish #229
1.7.1
1.7.0
What's new
-
Code transparency support in bundletool. Two new commands added:
add-transparency
adds code transparency to an app bundle;check-transparency
verifies code transparency inside an app bundle, application installed on the connected device, APKs downloaded from Play Console.
-
Removed support for MissingSplitsManager which was deprecated a while ago.
1.6.1
1.6.0
What's new
--timeout-millis
flag forinstall-apks
command which allows to specify custom timeout for installing apps on the connected device.- Support sparse encoding optimization for applications with minSdk >= 26.
Bugs fixed
- ADB push fails on Android 11 devices due to "ddms: transfer error: fchown failed" #213
- Guava and protobuf dependencies are upgraded #198
Other changes
AdbCommand
andAapt2Command
classes are moved tocom.android.tools.build.bundletool.androidtools
package.