Skip to content

Releases: google/bundletool

1.18.2

24 Sep 17:08

Choose a tag to compare

  • 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

06 Mar 12:00

Choose a tag to compare

  • Run validation as part of the build-bundle command.

1.18.0

15 Jan 19:33

Choose a tag to compare

  • 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.json or DeviceGroupConfig.pb in the
    com.android.tools.build.bundletool namespace. 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
    other is 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.

1.17.2

22 Oct 15:40

Choose a tag to compare

  • Additional validations for runtime-enabled bundles
  • Added dump-sdk-bundle command.

1.17.1

23 Jul 17:14

Choose a tag to compare

Add an experimental feature to BundleConfig. Note that this is not yet functional and should not be used.

1.17.0

27 Jun 17:20

Choose a tag to compare

What's new

  • Default page size is now set to 16 KB.

1.16.0

19 Apr 12:17

Choose a tag to compare

  • Uncompressed dex enabled by default for Android Q+
  • Update dependencies

1.15.6

07 Nov 17:50

Choose a tag to compare

  • build-sdk-apks: Java API of the command supports overriding the value of android:minSdkVersion attribute in the manifest of generated SDK APKs.

1.15.5

11 Oct 15:00

Choose a tag to compare

What's new

  • build-sdk-apks command now supports .asar format as input.

1.15.4

09 Aug 10:17

Choose a tag to compare

What's new

  • Set SDK patch version in the manifest of the app's SDK split.
  • Expose API for generating RuntimeEnabledSdkTable.
  • Rolled back isSplitRequired change temporarily released in 1.15.3 due to incompatibility with SDKs 29 and 30.