ProGuard 7.2.0-beta6 is Now Live! Kotlin 1.6 Support

We are pleased to announce ProGuard 7.2.0-beta6 is ready to use. With this update, you can expect the following:

Kotlin 1.6 Support

  • ProGuard now supports Kotlin reading Kotlin classes from version 1.0 to 1.6 and writing Kotlin metadata with version 1.5 (readable by Kotlin reflection library / compiler 1.4 - 1.6).
    • Add support for processing Kotlin 1.5 and 1.6 metadata. ( PGD-179 , DGD-3467 , PGC-31 , T4777 ).

Improvements
• Upgrade log4j2 dependency to 2.17.1 in response to CVE-2021-44832.
• Add support for matching Kotlin inline class type parameters when using includedescriptorclasses keep rule modifier (requires -keepkotlinmetadata ). ( T13653 )

You can download ProGuard here or check out the manual to integrate it into your build . Test it out and let us know what you think!

1 Like