Skip to content

Releases: google/bundletool

1.18.0

15 Jan 19:33
Compare
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
Compare
Choose a tag to compare
  • Additional validations for runtime-enabled bundles
  • Added dump-sdk-bundle command.

1.17.1

23 Jul 17:14
Compare
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
Compare
Choose a tag to compare

What's new

  • Default page size is now set to 16 KB.

1.16.0

19 Apr 12:17
Compare
Choose a tag to compare
  • Uncompressed dex enabled by default for Android Q+
  • Update dependencies

1.15.6

07 Nov 17:50
Compare
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
Compare
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
Compare
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.

1.15.2

14 Jul 17:24
Compare
Choose a tag to compare

Whats new

  • extract-apks command now support reading toc.json in the .apks file/folder.
  • build-apks --mode=SYSTEM now can be run without specifying a screen density in the device spec. In this case, all densities will be included in the generated apk.

1.15.1

23 May 15:12
Compare
Choose a tag to compare

What's new

  • Bugfix in build-sdk-bundle command.