niccolo.piazzesi
869ce156b1
Update dependency, update samples, update release notes for 7.8
2025-10-07 13:34:28 +02:00
niccolo.piazzesi
886477806c
Temporarily downgrade version in examples until release is properly done
2025-08-22 10:47:01 +02:00
Robin Lefever
7fc907d1fb
Update ProGuardCORE version to support Kotlin 2.2
2025-08-22 06:48:58 +02:00
Oberon Swings
4b4aa93335
Fix retrace regex mentioned in the manual.
2025-08-13 14:56:37 +02:00
Jelle De Coninck
1f9a4a1b94
Remove AppSweep page from manual
...
Summary: Remove AppSweep page from manual and remove link from toolbar.
2025-06-13 15:52:18 +02:00
James Hamilton
ef6a8352bd
Update ProGuardCORE version for Java 24 support ( #470 )
...
Update ProGuardCORE version for Java 24 support
2025-03-24 13:28:56 +01:00
niccolo.piazzesi
e225e56a8d
Add link to the maven distribution and proguard release in the retrace page.
2025-03-24 11:25:13 +01:00
Ruben Pieters
4288cce536
Bump proguardCore version to include MethodLinker changes.
...
Includes the change from this proguard-core PR: https://github.com/Guardsquare/proguard-core/pull/133 .
Verified on the jar from the reproducing project: https://github.com/LlamaLad7/slow-proguard-example .
Takes ~45s before, ~10s after.
2025-03-19 12:04:53 +01:00
niccolo.piazzesi
bacde1cede
Limit size of strings to 65535 bytes
2024-12-13 11:31:50 +01:00
Thomas Vochten
430a04502d
Bump version to 7.6.2
2024-12-12 14:11:44 +01:00
Thomas Vochten
08adfa5552
Bump version to 7.6.1 in the manual
2024-12-12 12:13:01 +01:00
Thomas Vochten
89b1e55ea2
Add release notes for version 7.6.1, bump ProGuardCORE version
2024-12-12 11:27:45 +01:00
Bengt Verscheure
f4c4a13a90
Remove Guardsquare community link.
2024-12-10 15:53:19 +01:00
Thomas Vochten
174d3f4155
Upgrade Gradle, upgrade dependencies, bump version to 7.6.1
2024-11-29 08:49:38 +01:00
James Hamilton
b3deed8286
Update versions for version 7.6 ( #440 )
2024-09-27 14:43:19 +02:00
James Hamilton
4e643b4f60
Update ProGuardCORE version ( #421 )
2024-07-18 12:48:54 +02:00
James Hamilton
af475c65b4
Update usage.md ( #407 )
2024-05-28 16:32:58 +02:00
James Hamilton
aa43b9dc21
Update versions for 7.5 ( #404 )
...
Updates ProGuardCORE + other required dependencies for Kotlin 2 + Java 22; including running tests with Java 22.
2024-05-23 14:01:48 +02:00
Jelle De Coninck
b85b2cb201
Bump version to 7.5.0-beta01 and add release note
2024-04-30 16:58:42 +02:00
James Hamilton
38de2e42b2
Update releasenotes.md
2024-04-19 09:50:00 +02:00
niccolo.piazzesi
20c99aa3e8
Parse -maximumremovedandroidloglevel
2024-03-07 10:44:31 +01:00
Vincent Rossetto
1c421bf780
Keep Kotlin interface method when default implementation is used
2024-02-13 11:09:20 +01:00
James Hamilton
c35913c3f2
Add release note
2024-01-19 18:41:05 +01:00
Oberon Swings
a7265a3536
Conservatively mark wide parameter used if it can only be partially marked.
2024-01-08 08:19:01 +01:00
Ruben Pieters
7160a9e484
Fix nullability flag on named type arguments and reified flag on type parameters
2023-12-07 16:49:40 +01:00
Robin Lefever
12c9c3f23e
Fix MemberDescriptorSpecializer checking wrong processing flags
...
This diff also ensures the `IS_CLASS_AVAILABLE` processing flag is set on classes instead of its members.
This requires us to change usages of this flag in some other places as well.
2023-12-01 14:56:44 +01:00
daphnis.chevreton
a02100cb93
Fix potential access issues when backporting
...
Backporting nest host/members is not supported and can therefore introduce access issue.
Running the access fixer if `-allowaccessmodification` is set solves this issue by setting appropriate visibility.
2023-11-29 16:14:03 +01:00
Bengt Verscheure
789777ded5
Add support for <clinit> in ConfigurationParser
2023-11-17 13:40:46 +01:00
Sebastian Ratz
6f3610bd7b
Fix inadvertent closing of System.out when printing configuration ( #366 )
...
Co-authored-by: Blend Hamiti <blend.hamiti@guardsquare.com >
2023-10-25 12:15:16 +02:00
James Hamilton
04123e8f9b
Update version number in home.md
2023-10-18 12:01:03 +02:00
James Hamilton
549e2cde2c
Update version number in README
2023-10-12 11:34:29 +02:00
James Hamilton
bfdfa02f8c
Support parsing of wildcard * when used as a field type or method return type in class specifications.
2023-10-11 18:10:05 +02:00
Thomas Vochten
7429219cd2
Allow method from interfaces to be inlined if it is private and is being called from within the interface
2023-09-22 09:05:54 +02:00
Thomas Vochten
8bb7cc0c4b
Do not inline methods from interfaces
2023-09-21 05:37:20 +02:00
James Hamilton
9a7a97d1ca
Update ProGuardCORE version ( #359 )
2023-09-01 17:03:40 +02:00
James Hamilton
4cff876e44
Fix "NoClassDefFoundError: Failed resolution of: Lorg/apache/logging/log4j/LogManager #326 ( #328 )
...
* Remove log4j from injected classes
* Add release note
2023-03-30 13:00:41 +02:00
James Hamilton
1b445599e0
Update manual
2023-03-17 11:35:45 +01:00
James Hamilton
aa1835fb93
Update ProGuardCORE ( #325 )
...
* Update ProGuardCORE
* Remove Java 20 from test list
2023-03-14 16:56:47 +00:00
James Hamilton
bab3379536
Remove manual mentions of WTK plugin ( #322 )
...
The WTK plugin no longer exists.
2023-03-02 13:23:44 +00:00
tvoc-gs
764d35e4d5
Update manual ( #321 )
...
* Update manual
* Delete and
---------
Co-authored-by: James Hamilton <james.hamilton@guardsquare.com >
2023-03-02 13:20:42 +00:00
tvoc-gs
745a681b32
Fix off-by-one error ( #319 )
2023-02-28 14:54:26 +00:00
Robin
12516ba710
Class merging only when optimizing aggressively
2023-02-03 09:08:45 +01:00
James Hamilton
f006f5810d
Add Kotlin 1.8 to release notes
2023-01-13 12:45:24 +01:00
James Hamilton
81561a0f2e
Update ProGuardCORE version
2023-01-09 17:36:41 +01:00
James Hamilton
b9cf51b119
Update manual
2022-12-20 12:47:19 +01:00
James Hamilton
9b8f80229a
Set the IS_CLASS_AVAILABLE processing flag
2022-12-14 17:23:52 +01:00
Thomas Vochten
3445fa02d6
Add -optimizeaggressively configuration option
2022-12-09 12:13:35 +01:00
Ruben Pieters
2909a2ca7b
Document supported/unsupported cases in TypeArgumentFinder. Fix incorrect invoke/getfield/getstatic case.
2022-11-24 15:24:58 +01:00
James Hamilton
bd98123633
Move release note to 7.3.1
2022-11-24 15:24:20 +01:00
James Hamilton
731ffd812d
Conservatively keep annotation class constructor parameter names
2022-11-17 11:06:47 +01:00