Skip to main content

52 posts tagged with "release"

View All Tags

Apktool 2.8.1

Connor Tumbleson
Maintainer of Apktool
  • Add JDK 20 to test suite. #3177
  • Add run command for Gradle inline execution. #3179
  • Fix links on usage output for new smali & apktool links.
  • Fix Windows issue copying files that resolved to an empty filename. #3165
  • Fix Java restriction with ZIP64 extra field validation. #3174, #3170
  • Fix regression on apktool.yml property names. #3169
  • Fix regression on minSdkVersion value being blown out before setting into apktool.yml. #3182 / (Thanks IgorEisberg)
  • Fix regression on inefficient reading of framework files during attribute parsing. #3181
  • Fix regression on decoding framework file with a tag. #3193 / (Thanks IgorEisberg)
  • Refactor descriptions on commands. #3188 / (Thanks IgorEisberg)
  • Upgrade gradle/gradle-build-action to 2.6.0 #3151
  • Upgrade to Gradle 8.2.1 #3141 / (Thanks ArjunaKumarMohanta)
success

Download now at Bitbucket

  • md5 - c186ee0c87dbf197456cc010aeba99da
  • sha256 - 7b4a8e1703e228d206db29644b71141687d8a111b55b039b08b02dfa443ab0f9

This post was released in pair with https://connortumbleson.com/2023/07/22/apktool-v2-8-1-released and duplicated in part here for historical reasons.

Apktool 2.8.0

Connor Tumbleson
Maintainer of Apktool
danger

This release was quickly superseded by v2.8.1 due to regressions.

caution

This release contains an updated internal framework file.

  • apktool empty-framework-dir to remove the old file.
  • Add SDK U (API 34) Preview support. (#3041)
  • Add SDK V (API ?) Preview support. (#3115)
  • Add CI testing for Java versions: 18 and 19. (#2976)
  • Add support for parsing applications with config flag size > 8 (from 28). (#2978)
  • Add support for running apktool via gradle. (#3070) / (Thanks sv99)
  • Add support for 0_resource_name_obfuscated (#2980)
  • Add support for Upside Down Cake & Vanilla Ice Cream SDK Shorthand. (#3113)
  • Remove CI testing for Java versions: 9, 10, 12, 13, 14, 15 and 17.
  • Fix issue parsing empty resources.asrc. (#2998) / (Thanks IgorEisberg)
  • Fix issue with larger apktool.yml files. (#3008)
  • Fix issue with parsing XML_TYPE_OVERLAY. (#3030)
  • Fix issue with aapt/aapt2 in edge cases waiting 15 seconds for output. (#3071) / (Thanks sv99)
  • Fix NPE when decoding namespace missing from string pool. (#3104)
  • Fix preference order when bogus values fill spring pool instead preferring res table. (#2981)
  • Fix assembly with aapt1 when duplicate bag items are detected. (#1927, #2484)
  • Fix config flag support for 64 byte header, adding localeNumberingSystem. (#3133)
  • Fix issue crashing out when reading entries past chunk end. (#3036)
  • Refactor brut.androlib.err to brut.androlib.exceptions for standard naming convention of Exceptions. (#3088) / (Thanks sv99)
  • Refactor Build/Decode to work from common Config object. (#3091) / (Thanks sv99)
  • Refactor into ApkBuilder and ApkDecoder instead of generic Androlib. (#3103) / (Thanks sv99)
  • Refactor new class Framework to lessen responsibility of AndrolibResources. (#3105) / (Thanks sv99)
  • Refactor ApkDecoder to split methods for MetaInfo towards ResTable. (#3106) / (Thanks sv99)
  • Refactor ApkDecoder to introduce common methods for manifest and resource operations. (#3109) / (Thanks sv99)
  • Refactor Gradle workflow into its own to cut down on unrelated CI failures. (#3114)
  • Refactor *Decoders to split child classes into own class files. (Issue 3116)
  • Refactor classes to support new ApkInvoker class. (#3124) / (Thanks sv99)
  • Upgrade gradle/gradle-build-action to 2.5.1. (Issue 3119)
  • Upgrade away from deprecated SnakeYAML constructors (#3079) / (Thanks MarcMil)
  • Upgrade codebase to use Java7 NIO library for IO. (#3055) / (Thanks sv99)
  • Upgrade to smali/baksmali 3.0.3 and move to Google fork of it. (#3050)
  • Upgrade to Gradle 8.2 (Thanks ArjunaKumarMohanta)
  • Upgrade commons-io to 2.13.0 from 2.11.0
  • Upgrade guava to 32.0.1-jre from 31.0.1-jre
  • Upgrade proguard_gradle to 7.3.2 from 7.3.0
  • Upgrade shadow to 8.0.0 from 7.1.0
success

Download now at Bitbucket

  • md5 - aefd27becd2b97527c47e595bd22d8d2
  • sha256 - b331323ebf325d63e13375a6147915f9dac048f0f1f86783806f925941748dbc

This post was released in pair with https://connortumbleson.com/2023/07/17/apktool-v2-8-0-released and duplicated in part here for historical reasons.