Releases: Guardsquare/proguard-core
Releases · Guardsquare/proguard-core
7.1.0-beta3
Issue |
Explanation |
PGD-0054 |
Published ProGuardCORE to Maven Central. |
DGD-0013 |
Added IncompleteClassHierarchyException that is thrown when an incomplete hierarchy is encountered in the partial evaluator. |
7.1.0-beta2
Issue |
Explanation |
|
Fixed potential StackOverflowException when comparing multi-typed reference values. |
7.1.0-beta1
Issue |
Explanation |
DGD-3036 |
Improved code analysis by taking into account potentially throwing ldc instructions. |
DGD-3317 |
Fixed handling of Kotlin nested class names which contain $ . |
PDG-127 |
Marked Module , ModuleMainClass and ModulePackages attributes as required. |
none |
Add support for partial evaluation with particular reference values. |
DGD-3231 |
Add missing method reference in injected static initializer instructions. |
PGC-0016 |
Fixed potential ClassCastException in ConstructorMethodFilter . |
PGC-0015 |
Allowing Java 16. |
PGD-0064 |
Added support for Java 14 and 15. |
PGD-0064 |
Added support for sealed classes (permitted subclasses attributes). |
PGD-0064 |
Added support for record attributes. |
none |
Fixed potential NullPointerException for module classes in ClassPrinter. |
PGD-5 |
Improved efficiency of building classes, methods and constant pools. |
DGD-2390 |
Fixed storage and alignment of uncompressed zip entries. |
DGD-2338 |
Fixed processing of constant boolean arrays. |
none |
Fixed adding branch instructions with labels in CompactCodeAttributeComposer. |
none |
Added missing dimensions argument to CompactCodeAttributeComposer.multianewarray. |
ProGuardCORE 7.0.1
Issue |
Explanation |
DGD-2382 |
Fixed processing of Kotlin 1.4 metadata annotations. |
DGD-2390 |
Fixed storage and alignment of uncompressed zip entries. |
DGD-2338 |
Fixed processing of constant boolean arrays. |
|
Fixed adding branch instructions with labels in CompactCodeAttributeComposer. |
ProGuardCORE 7.0.0
Issue |
Explanation |
|
Initial release of Kotlin support. |
PGD-32 |
Allowing Java 14 class files. |
DGD-1780 |
Removed dependency on internal sun.security API. |
DGD-1800 |
Fixed obfuscation of functional interfaces with abstract Object methods. |
|
Initial release, extracted from ProGuard. |