7.2.0-beta2
Pre-release
Pre-release
·
202 commits
to beta
since this release
Bug fixes
- Fix bug introduced in
7.2.0-beta1
: potentialjava.lang.UnsupportedOperationException: No class provided, and an appropriate one cannot be found
exception when running on Java 11 - Fix potential
NullPointerException
when initializing Kotlin callable references. (T5899
) - Prevent requiring
--enable-preview
on a JVM for Java 16 class files (write class file version60.0
instead of60.65535
).
Java Support
New Java versions are released every 6 months.
To allow ProGuard to continue to optimize, obfuscate and shrink Java class files ProGuard now supports all Java versions including Java 17.
- Add support for Java 17. (
PGD-132
)
Kotlin 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 reading Kotlin classes from version 1.0 to 1.5 and writing Kotlin metadata with version 1.4 (readable by Kotlin reflection library / compiler 1.3 - 1.5).
- Add support for processing Kotlin 1.5 metadata. (
T5036
)