7.2.0-beta6
Pre-release
Pre-release
·
161 commits
to beta
since this release
Kotlin 1.6 Support
New Kotlin versions are released every 6 months.
To allow ProGuard to continue to optimize, obfuscate and shrink Kotlin generated class files and their corresponding metadata 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
)
Improved
- 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
)
Bugfixes
- Fix incorrect handling of Record.Signature attribute (
PGD-194
)