Skip to content

7.2.0-beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@mrjameshamilton mrjameshamilton released this 13 Aug 13:33
· 202 commits to beta since this release

Bug fixes

  • Fix bug introduced in 7.2.0-beta1: potential java.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 version 60.0 instead of 60.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)