From e1e2689c72463ec554f3029cf5eed9e1ac6e36cf Mon Sep 17 00:00:00 2001 From: "niccolo.piazzesi" Date: Mon, 1 Dec 2025 09:49:58 +0100 Subject: [PATCH] Document support up until java 25 --- docs/md/manual/FAQ.md | 4 ++-- docs/md/manual/languages/java.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/md/manual/FAQ.md b/docs/md/manual/FAQ.md index 9248b2c8..5eaba236 100644 --- a/docs/md/manual/FAQ.md +++ b/docs/md/manual/FAQ.md @@ -68,9 +68,9 @@ Yes, you can. **ProGuard** itself is distributed under the GPL, but this doesn't affect the programs that you process. Your code remains yours, and its license can remain the same. -## Does ProGuard work with Java 2, 5,..., 19? {: #jdk1.4} +## Does ProGuard work with Java 2, 5,..., 25? {: #jdk1.4} -Yes, **ProGuard** supports all JDKs from 1.1 up to and including 19. Java 2 +Yes, **ProGuard** supports all JDKs from 1.1 up to and including 25. Java 2 introduced some small differences in the class file format. Java 5 added attributes for generics and for annotations. Java 6 introduced optional preverification attributes. Java 7 made preverification obligatory and diff --git a/docs/md/manual/languages/java.md b/docs/md/manual/languages/java.md index 282d3a94..33d91099 100644 --- a/docs/md/manual/languages/java.md +++ b/docs/md/manual/languages/java.md @@ -3,4 +3,4 @@ !!! Warning ProGuard no longer supports backporting, and cannot backport class files compiled with Java >11. -Provide supports Java versions up to and including 19. +Provide supports Java versions up to and including 25.