Skip to content

Releases: Guardsquare/proguard-core

7.1.0-beta3

27 May 15:33
bf0e0b4
Compare
Choose a tag to compare
7.1.0-beta3 Pre-release
Pre-release
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

30 Mar 10:29
Compare
Choose a tag to compare
7.1.0-beta2 Pre-release
Pre-release
Issue Explanation
Fixed potential StackOverflowException when comparing multi-typed reference values.

7.1.0-beta1

02 Mar 16:33
Compare
Choose a tag to compare
7.1.0-beta1 Pre-release
Pre-release
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

04 Nov 17:15
9f738eb
Compare
Choose a tag to compare
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

09 Jun 10:16
Compare
Choose a tag to compare
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.