Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: 6920a1006af4615a5dd079319cab7ba37fde05a4
https://github.com/pmd/pmd/commit/6920a1006af4615a5dd079319cab7ba37fde05a4
Author: Andreas Dangel <[email protected]>
Date: 2026-01-05 (Mon, 05 Jan 2026)
Changed paths:
M docs/pages/pmd/languages/java.md
M docs/pages/pmd/userdocs/tools/ant.md
M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaLanguageModuleTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java26PreviewTreeDumpTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java26TreeDumpTest.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
Log Message:
-----------
[java] Add new java language versions 26 and 26-preview
Commit: 9b4a3382f2822b8db544a3f32a7cc6e9e4bb9c90
https://github.com/pmd/pmd/commit/9b4a3382f2822b8db544a3f32a7cc6e9e4bb9c90
Author: Andreas Dangel <[email protected]>
Date: 2026-01-05 (Mon, 05 Jan 2026)
Changed paths:
M docs/pages/pmd/languages/java.md
M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java
R
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java24PreviewTreeDumpTest.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTInstanceOfExpressionTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep488_PrimitiveTypesInPatternsInstanceofAndSwitch.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep488_PrimitiveTypesInPatternsInstanceofAndSwitch.txt
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep492_FlexibleConstructorBodies.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep492_FlexibleConstructorBodies.txt
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep494_ModuleImportDeclarations.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep494_ModuleImportDeclarations.txt
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep495_SimpleSourceFilesAndInstanceMainMethods.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep495_SimpleSourceFilesAndInstanceMainMethods.txt
Log Message:
-----------
[java] Remove java language version 24-preview
Commit: f15a139268ecea7a8cb5166c52674c52ee63631d
https://github.com/pmd/pmd/commit/f15a139268ecea7a8cb5166c52674c52ee63631d
Author: Andreas Dangel <[email protected]>
Date: 2026-01-05 (Mon, 05 Jan 2026)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/LanguageLevelChecker.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java26PreviewTreeDumpTest.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTInstanceOfExpressionTest.kt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java26p/Jep530_PrimitiveTypesInPatternsInstanceofAndSwitch.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java26p/Jep530_PrimitiveTypesInPatternsInstanceofAndSwitch.txt
Log Message:
-----------
[java] Update implementation for JEP 530: Primitive Types in Patterns...
Commit: d0323efdb60ba381ff6bd90b880428bdb9b1ab4e
https://github.com/pmd/pmd/commit/d0323efdb60ba381ff6bd90b880428bdb9b1ab4e
Author: Andreas Dangel <[email protected]>
Date: 2026-01-05 (Mon, 05 Jan 2026)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/LanguageLevelChecker.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java25TreeDumpTest.java
Log Message:
-----------
[java] Move standardized Preview Language Features to Regular Features
Commit: f24a53cb20e08435a0ff5aad5a7fb9a63de97373
https://github.com/pmd/pmd/commit/f24a53cb20e08435a0ff5aad5a7fb9a63de97373
Author: Andreas Dangel <[email protected]>
Date: 2026-01-05 (Mon, 05 Jan 2026)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#5871)
Commit: 4af864b34ffa282806a63ec545e0b16c273bf979
https://github.com/pmd/pmd/commit/4af864b34ffa282806a63ec545e0b16c273bf979
Author: Andreas Dangel <[email protected]>
Date: 2026-01-05 (Mon, 05 Jan 2026)
Changed paths:
M docs/pages/pmd/languages/java.md
Log Message:
-----------
[java] Remove unneeded PMD_JAVA_OPTS for preview features
Since we use asm for reading classfiles and not reflection,
`--enable-preview` is not needed anymore.
Commit: de5008a1d58601e7deabfb0d574d86ea1d1793f7
https://github.com/pmd/pmd/commit/de5008a1d58601e7deabfb0d574d86ea1d1793f7
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M .ci/files/pmdtester.rb
M .github/workflows/publish-pull-requests.yml
Log Message:
-----------
[ci] publish-pull-requests: download latest build result
Commit: 42174491e5e8786612eccf538212838d82b1bc56
https://github.com/pmd/pmd/commit/42174491e5e8786612eccf538212838d82b1bc56
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
A pmd-dist/src/test/resources/scripts/java-with-fx/jre/lib/javafx.properties
M pmd-dist/src/test/resources/scripts/runtest.sh
Log Message:
-----------
[cli] Improve start script for designer
Commit: b02d9aa9e7c07ae63b503bb7591245469dc1f8fb
https://github.com/pmd/pmd/commit/b02d9aa9e7c07ae63b503bb7591245469dc1f8fb
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
Log Message:
-----------
[cli] Add more opens for reflection
This allows to use Azul JDK with JavaFX up to 21.
Commit: cb2eed4a15c1b5456e1a5d45ec9612cf805ade53
https://github.com/pmd/pmd/commit/cb2eed4a15c1b5456e1a5d45ec9612cf805ade53
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
M pmd-dist/src/main/resources/scripts/pmd.bat
M pmd-dist/src/test/resources/scripts/pmdtest.bat
Log Message:
-----------
[cli] Improve start script for designer (windows)
Commit: 4d697b81f9c64222bbefeec7d61b1bb8d46943e2
https://github.com/pmd/pmd/commit/4d697b81f9c64222bbefeec7d61b1bb8d46943e2
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/test/resources/scripts/java-with-fx/jre/lib/javafx.properties
Log Message:
-----------
Fix missing license header
Commit: 6be532228c6d16ea8d2977eea94fc136153582c6
https://github.com/pmd/pmd/commit/6be532228c6d16ea8d2977eea94fc136153582c6
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M docs/pages/release_notes.md
Log Message:
-----------
[doc] Update release notes (#6290)
Commit: 2cc2c7fb9a9d9d6042a60071e2e83055a84d1147
https://github.com/pmd/pmd/commit/2cc2c7fb9a9d9d6042a60071e2e83055a84d1147
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
M pmd-dist/src/test/resources/scripts/runtest.sh
Log Message:
-----------
Refactoring of pmd start script
- determine java_javafx_properties_path once
- unnest if statements
- always warn about illegal-access (not only for Designer)
- improve error messages
Commit: d5c05a0cb0b203a0fce3b4fb7d6561425fc829a7
https://github.com/pmd/pmd/commit/d5c05a0cb0b203a0fce3b4fb7d6561425fc829a7
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M docs/pages/pmd/userdocs/extending/designer_reference.md
Log Message:
-----------
Update documentation for designer
Commit: 493b73884e9fd41ff8c7f29caff42ea32ab0b5af
https://github.com/pmd/pmd/commit/493b73884e9fd41ff8c7f29caff42ea32ab0b5af
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
Log Message:
-----------
Put openjfx on the module path
instead of classpath. This avoids warnings like:
WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed
module @222fb444'
Note: OpenJFX's lib directory is still on the classpath
Commit: 29656457a1e2cf88c7b2c4f3e1dc48cc691910cb
https://github.com/pmd/pmd/commit/29656457a1e2cf88c7b2c4f3e1dc48cc691910cb
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
Log Message:
-----------
Remove HEAPSIZE option
Was already deprecated with 6.13.0 and supposed
to be removed with PMD 7.
Commit: 346739ce8e8bea6bd490d220f7b991f894acac91
https://github.com/pmd/pmd/commit/346739ce8e8bea6bd490d220f7b991f894acac91
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
M pmd-dist/src/test/resources/scripts/runtest.sh
Log Message:
-----------
Refactor jre_specific_vm_options, add PMD_ADDITIONAL_JAVA_OPTS
Commit: e985b31d9259198f08415cca2071bbe7a13f89c3
https://github.com/pmd/pmd/commit/e985b31d9259198f08415cca2071bbe7a13f89c3
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
Log Message:
-----------
Rename openjfx_module_path to PMD_OPENJFX_MODULE_PATH
Commit: 83db6c690266576c22bc013a00dc8d735d49505e
https://github.com/pmd/pmd/commit/83db6c690266576c22bc013a00dc8d735d49505e
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
Log Message:
-----------
Rename classpath to CLASSPATH
Commit: 8894373079594904568508b8f92342cbc709264f
https://github.com/pmd/pmd/commit/8894373079594904568508b8f92342cbc709264f
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
Log Message:
-----------
Use exit code 2 for invalid script invocations
Commit: 418c6d80ba007c5f52c235ebe5a8c140462dfa4e
https://github.com/pmd/pmd/commit/418c6d80ba007c5f52c235ebe5a8c140462dfa4e
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd.bat
M pmd-dist/src/test/resources/scripts/pmdtest.bat
Log Message:
-----------
Refactor windows pmd start script
Use subroutines, similar names like in the unix script.
Commit: a8a82da8eac907049dabc77d0004aa5761095702
https://github.com/pmd/pmd/commit/a8a82da8eac907049dabc77d0004aa5761095702
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
Log Message:
-----------
Fix cygpath
Commit: 7d04f8b1df9d69fe9d2188bd24d47c3ef3857aad
https://github.com/pmd/pmd/commit/7d04f8b1df9d69fe9d2188bd24d47c3ef3857aad
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
Log Message:
-----------
Remove JAVA_HOME
Commit: f76ffbf6fa4f94ad48c6631603ce43fe243b5be0
https://github.com/pmd/pmd/commit/f76ffbf6fa4f94ad48c6631603ce43fe243b5be0
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
Log Message:
-----------
Fix script for cygwin
Commit: 395930aebed40b9a50ee93c0eb0df38d5f377ebb
https://github.com/pmd/pmd/commit/395930aebed40b9a50ee93c0eb0df38d5f377ebb
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
M pmd-dist/src/main/resources/scripts/pmd.bat
Log Message:
-----------
Avoid warnings for native access from javafx.graphics
Commit: dc9634e4799f9525c13718efeef018ceacd69a0d
https://github.com/pmd/pmd/commit/dc9634e4799f9525c13718efeef018ceacd69a0d
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
M pmd-dist/src/main/resources/scripts/pmd.bat
Log Message:
-----------
Avoid warnings for sun.misc.Unsafe from javafx.graphics
Commit: 4ea3e26887a9738f60bf6bb6c4de876ba5fa95b2
https://github.com/pmd/pmd/commit/4ea3e26887a9738f60bf6bb6c4de876ba5fa95b2
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
M pmd-dist/src/main/resources/scripts/pmd.bat
Log Message:
-----------
Remove JavaFX from classpath for modules
Commit: 9d296c29240eccddf3765c0f6426d0642722e4c3
https://github.com/pmd/pmd/commit/9d296c29240eccddf3765c0f6426d0642722e4c3
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
M pmd-dist/src/main/resources/scripts/pmd.bat
M pmd-dist/src/test/resources/scripts/pmdtest.bat
M pmd-dist/src/test/resources/scripts/runtest.sh
Log Message:
-----------
Remove JavaFX from classpath for modules
Commit: 8d51cec5803a775b8ef7a0a4d36f8a3213f6e50b
https://github.com/pmd/pmd/commit/8d51cec5803a775b8ef7a0a4d36f8a3213f6e50b
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pmd-dist/src/main/resources/scripts/pmd
M pmd-dist/src/main/resources/scripts/pmd.bat
Log Message:
-----------
Only add --enable-native-access when running Designer
Commit: c83a6f6f87a9f3d2c628ccd51faf228dca88a6c8
https://github.com/pmd/pmd/commit/c83a6f6f87a9f3d2c628ccd51faf228dca88a6c8
Author: Andreas Dangel <[email protected]>
Date: 2026-01-07 (Wed, 07 Jan 2026)
Changed paths:
M pom.xml
Log Message:
-----------
Bump pmd-designer from 7.19.1 to 7.19.2
Commit: 3000c33cbc5cfc1390cb8ac81be6b5a9e9d3d71a
https://github.com/pmd/pmd/commit/3000c33cbc5cfc1390cb8ac81be6b5a9e9d3d71a
Author: Andreas Dangel <[email protected]>
Date: 2026-01-23 (Fri, 23 Jan 2026)
Changed paths:
M .ci/files/pmdtester.rb
M .github/workflows/publish-pull-requests.yml
Log Message:
-----------
[ci] publish-pull-requests: download latest build result (#6387)
Commit: 30e55ef5b456e722823b5b2f57d88c00e6a8265a
https://github.com/pmd/pmd/commit/30e55ef5b456e722823b5b2f57d88c00e6a8265a
Author: Andreas Dangel <[email protected]>
Date: 2026-01-23 (Fri, 23 Jan 2026)
Changed paths:
M docs/pages/pmd/userdocs/extending/designer_reference.md
M docs/pages/release_notes.md
M pmd-dist/src/main/resources/scripts/pmd
M pmd-dist/src/main/resources/scripts/pmd.bat
A pmd-dist/src/test/resources/scripts/java-with-fx/jre/lib/javafx.properties
M pmd-dist/src/test/resources/scripts/pmdtest.bat
M pmd-dist/src/test/resources/scripts/runtest.sh
M pom.xml
Log Message:
-----------
[cli] Improve Designer start script (#6290)
Commit: d6337e9a93c281f708dbcf175a5c057343b443b1
https://github.com/pmd/pmd/commit/d6337e9a93c281f708dbcf175a5c057343b443b1
Author: Andreas Dangel <[email protected]>
Date: 2026-01-23 (Fri, 23 Jan 2026)
Changed paths:
M docs/pages/pmd/languages/java.md
M docs/pages/pmd/userdocs/tools/ant.md
M docs/pages/release_notes.md
M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/LanguageLevelChecker.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaLanguageModuleTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java
R
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java24PreviewTreeDumpTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java25TreeDumpTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java26PreviewTreeDumpTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java26TreeDumpTest.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTInstanceOfExpressionTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep488_PrimitiveTypesInPatternsInstanceofAndSwitch.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep488_PrimitiveTypesInPatternsInstanceofAndSwitch.txt
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep492_FlexibleConstructorBodies.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep492_FlexibleConstructorBodies.txt
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep494_ModuleImportDeclarations.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep494_ModuleImportDeclarations.txt
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep495_SimpleSourceFilesAndInstanceMainMethods.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java24p/Jep495_SimpleSourceFilesAndInstanceMainMethods.txt
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java26p/Jep530_PrimitiveTypesInPatternsInstanceofAndSwitch.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java26p/Jep530_PrimitiveTypesInPatternsInstanceofAndSwitch.txt
Log Message:
-----------
[java] Support Java 26 (#6373)
Compare: https://github.com/pmd/pmd/compare/ed88eaf1bed9...d6337e9a93c2
To unsubscribe from these emails, change your notification settings at
https://github.com/pmd/pmd/settings/notifications
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits