Releases: google/bundletool
Releases · google/bundletool
1.18.3
1.18.3
- Enables sparse encoding by default for SDK 32+. It can be disabled by
setting sparse_encoding to DISABLED in the BundleConfig. See
https://developer.android.com/build/building-cmdline#bundleconfig for more
information - Replaces injectMinSdk with injectMinSdkSetting in the BundleConfig
1.18.2
- Fixed resource remapping of Style Items for runtime-enabled SDKs
- Fixed deploy of runtime-enabled SDKs for API 33 devices
- Added flag to inject variant-level minSdk into split APK Android manifests
- Changed locale loading method to use LocaleLegacyCodes.
- Add support for --allow-downgrade in install-multi-apks command.
- Add support for T+ variant with uncompressed dex.
- Fixed segmentation fault when installing bundles on wearable API 25 devices.
- Added flag to enable sparse encoding
1.18.1
1.18.0
- Updated bundletool help to include all commands.
- Open-sourced the code which is used for building APKs with build-mode
ARCHIVE. - Implemented support for device group targeting.
- Bundles which use device groups can include a config file
containing the definitions, passed as the bundle metadata file
DeviceGroupConfig.jsonorDeviceGroupConfig.pbin the
com.android.tools.build.bundletoolnamespace. If the metadata is present,
it must define all device groups referenced in the bundle. Device groups
will be matched in the order that they are defined. A catch-all group
otheris automatically added to the end of the list, to support any
devices which aren't matched by any of the metadata-defined groups. - Fixed resource remapping for runtime-enabled SDKs.
- Added additional information to
DeviceSpec, for evaluating device group
membership.