All Versions
41
Latest Version
Avg Release Cycle
76 days
Latest Release
161 days ago

Changelog History
Page 1

  • v2.1.0-RC01 Changes

    May 09, 2021
    • โž• Add support for AGP 4.2.0
  • v2.0.0 Changes

    October 15, 2020
    • ๐Ÿ’ฅ BREAKING Raise minimum Gradle version to 6.0
    • ๐Ÿ’ฅ BREAKING Raise minimum AGP version to 3.4.0
    • ๐Ÿ’ฅ BREAKING Raise minimum JDK version to 1.8
    • ๐Ÿ’ฅ BREAKING On AGP 4.1.0 and above, Dexcount tasks do not run automatically during a build and must be manually executed.
    • ๐Ÿ’ฅ BREAKING Dexcount output layout on disk has changed; all output files now go in a directory named build/outputs/dexcount/$variant/, where $variant is the name of the variant whose output was analyzed.
    • โž• Added support for AGP 4.1.0 (#305)
    • โž• Added support for counting AAB files, AGP 4.1.0+ only (#309)
    • ๐Ÿ›  Fix: Crash in Android Studio 4.0.1 (#353)
    • ๐Ÿ›  Fix: JvmStatic methods on Kotlin interface companion objects, in AARs (#311)
    • ๐Ÿ›  Fix: Properly publish Gradle Plugin DSL marker artifact (#333)
  • v2.0.0-RC1 Changes

    July 31, 2020

    ๐Ÿš€ A release candidate for 2.0.0; final release is blocked pending the final release of AGP 4.1.0.

    ๐Ÿ’ฅ BREAKING Raise minimum Gradle version to 6.0

    ๐Ÿ’ฅ BREAKING Raise minimum AGP version to 3.4.0

    ๐Ÿ’ฅ BREAKING Raise minimum JDK version to 1.8

    ๐Ÿ’ฅ BREAKING On AGP 4.1.0 and above, Dexcount tasks do not run automatically during a build and must be manually executed.

    ๐Ÿ’ฅ BREAKING Dexcount output layout on disk has changed; all output files now go in a directory named build/outputs/dexcount/$variant/, where $variant is the name of the variant whose output was analyzed.

    โž• Added support for AGP 4.1.0 (#305)

    โž• Added support for counting AAB files, AGP 4.1.0+ only (#309)

    ๐Ÿ›  Fix: JvmStatic methods on Kotlin interface companion objects, in AARs (#311)

    ๐Ÿ›  Fix: Properly publish Gradle Plugin DSL marker artifact (#333)

  • v1.0.4 Changes

    July 16, 2020

    NOTE:

    ๐Ÿš‘ This is a super janky release. IT IS ONLY AVAILABLE ON THE GRADLE PLUGIN PORTAL. tl;dr Gradle's built-in maven publishing system is terrible and since dexcount 2.0.0 is coming soon, it's not worth the trouble to get it working for this minor hotfix.

    ๐Ÿš‘ The release itself contains only a hotfix to enable counting AARs using Java8+ features like static methods on interfaces.

  • v1.0.3 Changes

    June 22, 2020
    • ๐Ÿ›  Fix: AGP 4.1 bugfixes (#300)
    • ๐Ÿ›  Fix: Don't use getProject() in DexCountTask (#297)
  • v1.0.2 Changes

    December 07, 2019
    • ๐Ÿ›  Fix: don't use Gradle APIs introduced after 5.1 (#293)
  • v1.0.1 Changes

    December 03, 2019
    • ๐Ÿ›  Fix counting of renamed APKs (#292)
  • v1.0.0 Changes

    November 10, 2019
    • ๐Ÿ’ฅ BREAKING Drop support for AGP 2.x
    • ๐Ÿ’ฅ BREAKING Require Gradle 5.1 or later
    • ๐Ÿ’ฅ BREAKING Renamed DexMethodCountTask to DexCountTask
    • ๐Ÿ’ฅ BREAKING Changed task input types to Gradle Properties
    • โž• Added support for counting regular java modules (#271) (thanks, @vRallev)
    • โž• Added support for AGP 3.6 (#275)
    • ๐Ÿ›  Fix: support magic dex version v039
  • v0.8.6 Changes

    February 06, 2019
    • ๐Ÿ›  Fix more deprecated-API usage (#264)
  • v0.8.5 Changes

    January 02, 2019
    • ๐Ÿ—„ Don't use deprecated ApkVariant methods in AGP 3.3+ (#261)