Skip to content

Releases: google/bundletool

1.6.0

28 Apr 23:35
Compare
Choose a tag to compare

What's new

  • --timeout-millis flag for install-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 and Aapt2Command classes are moved to com.android.tools.build.bundletool.androidtools package.

1.5.0

17 Feb 22:49
Compare
Choose a tag to compare

What's new

  • Support sizes in human readable format in get-size command.

Bugs fixed

  • Cannot conditionally deliver feature based on OpenGL version #130.

1.4.0

20 Nov 16:05
Compare
Choose a tag to compare

What's new

  • Introduced DexMergingStrategy option in BundleConfig that allows to skip dex merging for multidex applications with minSdk below 21.
  • Conditional install-time modules can now depend on other install-time modules.

Bugs fixed

  • Exception during build-bundle when parts of the output path doesn't exist #191 (thank you for the contribution, @tutipeti).
  • Installing native app using device specs for armeabi-v7a on device with amd64-v8a cause crash #183.

1.3.0

15 Oct 13:29
Compare
Choose a tag to compare

What's new

  • Support generating and embedding source stamps in APKs generated from Android App Bundles.
  • output-format option for build-apks command that allows to choose output format for generated APKs: APK Set archive or directory.
  • include-metadata option for extract-apks command that allows to produce metadata.json file which contains information about extracted APKs: module name and delivery type of the APK.

Bugs fixed

  • Duplicate assets in asset modules no longer permitted #181.

1.2.0

28 Aug 19:29
Compare
Choose a tag to compare

What's new

  • Support options to generate system APKs with uncompressed native libraries and uncompressed dex.

1.1.0

14 Aug 12:49
Compare
Choose a tag to compare

What's new

  • ADB support for install-multi-apks
  • Verbose log for build-apks
  • Fix Wear APK path resolution

1.0.0

23 Jun 11:53
Compare
Choose a tag to compare

What's new

  • Merge unconditional install-time modules into base module by default.
  • Add --overwrite (overwriteOutput) option to BuildBundleCommand.

0.15.0

18 May 19:06
Compare
Choose a tag to compare

What's new

  • Support output-zip option for bundletool extract-apks command that allows to output requested apks into zip archive.
  • Forbid application downgrades in bundletool install-multiple-apks.

Bugs fixed

  • Java error 5 (access denied) when running install-apks from path with adb folder name #158.

0.14.0

23 Apr 13:54
Compare
Choose a tag to compare

What's new

  • Command bundletool install-multiple-apks that allows to install multiple applications in one commit session.
  • Asset modules are included for size computation in bundletool get-size command.

Bugs fixed

  • Bundles can not be packaged with wrap.sh #149.
  • Bundletool doesn't fetch the attributes in styles.xml if there are more than one dpi #128.

0.13.4

27 Mar 12:12
Compare
Choose a tag to compare

What's new

  • Support splits by texture compression format.

Bug fixed

  • Android Manifest uses the wrong style resource id when building a universal apk with dynamic features #68.