Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Context: https://github.com/google/bundletool/releases/tag/1.2.0
Changes: google/bundletool@1.2.0...1.4.0

1.3.0

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

1.4.0

  * 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.

Other changes:

  * Make `Configuration.props` changes trigger all test runs.
  • Loading branch information
jonathanpeppers authored Dec 16, 2020
1 parent 7be31df commit 087c7f4
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Configuration.props
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@
<XAPlatformToolsPackagePrefix Condition=" '$(HostOS)' == 'Darwin' ">b2be9c80582174e645d3736daa0d44d8610b38a8.</XAPlatformToolsPackagePrefix>
<XAPlatformToolsVersion>30.0.2</XAPlatformToolsVersion>
<XAIncludeProprietaryBits Condition="'$(XAIncludeProprietaryBits)' == ''">False</XAIncludeProprietaryBits>
<XABundleToolVersion Condition="'$(XABundleToolVersion)' == ''">1.2.0</XABundleToolVersion>
<XABundleToolVersion Condition="'$(XABundleToolVersion)' == ''">1.4.0</XABundleToolVersion>
<XAPackagesDir Condition=" '$(XAPackagesDir)' == '' And '$(NUGET_PACKAGES)' != '' ">$(NUGET_PACKAGES)</XAPackagesDir>
<XAPackagesDir Condition=" '$(XAPackagesDir)' == '' ">$(XamarinAndroidSourcePath)\packages</XAPackagesDir>
<PathSeparator>$([System.IO.Path]::PathSeparator)</PathSeparator>
Expand Down
8 changes: 8 additions & 0 deletions Documentation/release-notes/bundletool-1.4.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
### bundletool version update to 1.4.0

The version of the [`bundletool`][bundletool] executable included in
Xamarin.Android has been updated from 1.2.0 to [1.4.0][bundletool-1.4.0],
bringing in several improvements and bug fixes.

[bundletool]: https://developer.android.com/studio/command-line/bundletool
[bundletool-1.4.0]: https://github.com/google/bundletool/releases/tag/1.4.0
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ protected override async Task<bool> Execute (Context context)
// BCL: Runs BCL tests on emulator
// TimeZone: Runs timezone unit tests on emulator
// Designer: Runs designer integration tests
if (file == ".external") {
if (file == ".external" || file == "Configuration.props") {
testAreas.Add ("MSBuild");
testAreas.Add ("MSBuildDevice");
testAreas.Add ("BCL");
Expand Down

0 comments on commit 087c7f4

Please sign in to comment.