P

PMD

P
PMD Dev Tools v7.30.0-SNAPSHOT

PMD 7.30.0-SNAPSHOT (01-November-2026)

27-November-2026 - 7.30.0-SNAPSHOT The PMD team is pleased to announce PMD 7.30.0-SNAPSHOT. This is a minor release. Table Of Contents πŸš€οΈ New and noteworthy πŸ›οΈ Fixed Issues 🚨️ API Changes ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats πŸš€οΈ New and noteworthy πŸ›οΈ Fixed Issues 🚨️ API Changes ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats

P
PMD Dev Tools v7.29.0

PMD 7.29.0 (30-October-2026)

30-October-2026 - 7.29.0 The PMD team is pleased to announce PMD 7.29.0. This is a minor release. Table Of Contents πŸš€οΈ New and noteworthy Security fixes 🌟️ New and Changed Rules New Rules Changed Rules Deprecated Rules πŸ›οΈ Fixed Issues 🚨️ API Changes ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats πŸš€οΈ New and noteworthy Security fixes All known security vulnerabilities are described in full d…

P
PMD Dev Tools v7.29.0-SNAPSHOT

PMD 7.29.0-SNAPSHOT (29-October-2026)

30-October-2026 - 7.29.0-SNAPSHOT The PMD team is pleased to announce PMD 7.29.0-SNAPSHOT. This is a minor release. Table Of Contents πŸš€οΈ New and noteworthy Security fixes 🌟️ New and Changed Rules New Rules Changed Rules Deprecated Rules πŸ›οΈ Fixed Issues 🚨️ API Changes ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats πŸš€οΈ New and noteworthy Security fixes GHSA-wj6q-xw9m-26p6: Arbitrary file disc…

P
PMD Dev Tools v7.28.0

PMD 7.28.0 (25-September-2026)

25-September-2026 - 7.28.0 The PMD team is pleased to announce PMD 7.28.0. This is a minor release. Table Of Contents πŸš€οΈ New and noteworthy Kotlin XPath functions and type attributes 🌟️ New and Changed Rules New Rules Changed Rules πŸ›οΈ Fixed Issues 🚨️ API Changes Experimental API ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats πŸš€οΈ New and noteworthy Kotlin XPath functions and type attributes…

P
PMD Dev Tools v7.28.0-SNAPSHOT

PMD 7.28.0-SNAPSHOT (24-September-2026)

25-September-2026 - 7.28.0-SNAPSHOT The PMD team is pleased to announce PMD 7.28.0-SNAPSHOT. This is a minor release. Table Of Contents πŸš€οΈ New and noteworthy Kotlin XPath functions and type attributes 🌟️ New and Changed Rules New Rules Changed Rules πŸ›οΈ Fixed Issues 🚨️ API Changes Experimental API ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats πŸš€οΈ New and noteworthy Kotlin XPath functions an…

P
PMD Dev Tools v7.27.0

PMD 7.27.0 (28-August-2026)

28-August-2026 - 7.27.0 The PMD team is pleased to announce PMD 7.27.0. This is a minor release. Table Of Contents πŸš€οΈ New and noteworthy Java 27 Support Updated Apex Support Kotlin type-aware analysis 🌟️ New and Changed Rules New Rules Renamed Rules Changed Rules Deprecated Rules πŸ›οΈ Fixed Issues 🚨️ API Changes Deprecations Experimental API ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats πŸš€οΈβ€¦

P
PMD Dev Tools v7.27.0-SNAPSHOT

PMD 7.27.0-SNAPSHOT (27-August-2026)

2026-??-?? - 7.27.0-SNAPSHOT The PMD team is pleased to announce PMD 7.27.0-SNAPSHOT. This is a minor release. Table Of Contents πŸš€οΈ New and noteworthy Java 27 Support Updated Apex Support Kotlin type-aware analysis 🌟️ New and Changed Rules New Rules Renamed Rules Changed Rules Deprecated Rules πŸ›οΈ Fixed Issues 🚨️ API Changes Deprecations Experimental API Experimental API ✨️ Merged pull requests πŸ“¦οΈβ€¦

P
PMD Dev Tools v7.27.0-SNAPSHOT

PMD 7.27.0-SNAPSHOT (08-July-2026)

2026-??-?? - 7.27.0-SNAPSHOT The PMD team is pleased to announce PMD 7.27.0-SNAPSHOT. This is a minor release. Table Of Contents πŸš€οΈ New and noteworthy πŸ›οΈ Fixed Issues 🚨️ API Changes ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats πŸš€οΈ New and noteworthy πŸ›οΈ Fixed Issues chore #6837: chore: Input 'app-id' has been deprecated with message: Use 'client-id' instead core #1995: [core] PMD should di…

P
PMD Dev Tools v7.26.0

PMD 7.26.0 (29-June-2026)

29-June-2026 - 7.26.0 The PMD team is pleased to announce PMD 7.26.0. This is a minor release. Table Of Contents πŸš€οΈ New and noteworthy Swift Changes Updated PMD Designer 🌟️ New and Changed Rules New Rules Deprecated Rules πŸ›οΈ Fixed Issues 🚨️ API Changes ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats πŸš€οΈ New and noteworthy Swift Changes The Swift parser now forwards syntax errors as usual pro…

P
PMD Dev Tools v7.25.0

PMD 7.25.0 (29-May-2026)

29-May-2026 - 7.25.0 The PMD team is pleased to announce PMD 7.25.0. This is a minor release. Table Of Contents πŸš€οΈ New and noteworthy Updated ANTLR library to 4.13.2 🌟️ New and Changed Rules New Rules Changed Rules Renamed rules and properties πŸ›οΈ Fixed Issues 🚨️ API Changes Deprecations Experimental API ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats πŸš€οΈ New and noteworthy Updated ANTLR libr…

P
PMD Dev Tools v7.24.0

PMD 7.24.0 (24-April-2026)

24-April-2026 - 7.24.0 The PMD team is pleased to announce PMD 7.24.0. This is a minor release. Table Of Contents 🌟️ New Rules πŸ›οΈ Fixed Issues ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats 🌟️ New Rules The new Apex rule AvoidInterfaceAsMapKey reports Map declarations (fields, variables, parameters) whose key type is an interface that has at least one abstract implementing class defining e…

P
PMD Dev Tools v7.23.0

PMD 7.23.0 (27-March-2026)

27-March-2026 - 7.23.0 The PMD team is pleased to announce PMD 7.23.0. This is a minor release. Table Of Contents πŸ›οΈ Fixed Issues ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats πŸ›οΈ Fixed Issues core #6503: [core] Links in HTML report are broken java-errorprone #6502: [java] CloseResource: False positive for allowedResourceMethodPatterns entries when using unqualified method calls java-secur…

P
PMD Dev Tools v7.22.0

PMD 7.22.0 (27-February-2026)

27-February-2026 - 7.22.0 The PMD team is pleased to announce PMD 7.22.0. This is a minor release. Table Of Contents πŸš€οΈ New and noteworthy Security fixes 🌟️ New and Changed Rules New Rules Changed Rules πŸ›οΈ Fixed Issues 🚨️ API Changes Deprecations ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats πŸš€οΈ New and noteworthy Security fixes This release fixes a stored XSS vulnerability in VBHTMLRender…

P
PMD Dev Tools v7.21.0

PMD 7.21.0 (30-January-2026)

30-January-2026 - 7.21.0 The PMD team is pleased to announce PMD 7.21.0. This is a minor release. Table Of Contents πŸš€οΈ New and noteworthy πŸš€οΈ New: Java 26 Support Build Requirement is Java 21 CPD 🌟️ New and Changed Rules New Rules Changed Rules Deprecated Rules πŸ›οΈ Fixed Issues 🚨️ API Changes Deprecations ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats πŸš€οΈ New and noteworthy πŸš€οΈ New: Java 26 Su…

P
PMD Dev Tools v7.20.0

PMD 7.20.0 (30-December-2025)

30-December-2025 - 7.20.0 The PMD team is pleased to announce PMD 7.20.0. This is a minor release. Table Of Contents 🌟️ Changed Rules πŸ›οΈ Fixed Issues 🚨️ API Changes Experimental API ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats 🌟️ Changed Rules The Java rule OnlyOneReturn has a new property ignoredMethodNames. This property by default is set to compareTo and equals, thus this rule now by…

P
PMD Dev Tools v7.19.0

PMD 7.19.0 (28-November-2025)

28-November-2025 - 7.19.0 The PMD team is pleased to announce PMD 7.19.0. This is a minor release. Table Of Contents πŸš€οΈ New and noteworthy Updated PMD Designer 🌟️ New and Changed Rules New Rules Deprecated Rules πŸ›οΈ Fixed Issues 🚨️ API Changes Deprecations ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats πŸš€οΈ New and noteworthy Updated PMD Designer This PMD release ships a new version of the pm…

P
PMD Dev Tools v7.18.0

PMD 7.18.0 (31-October-2025)

31-October-2025 - 7.18.0 The PMD team is pleased to announce PMD 7.18.0. This is a minor release. Table Of Contents πŸš€οΈ New and noteworthy Build Requirement is Java 17 🌟️ New and Changed Rules New Rules Changed Rules Deprecated Rules πŸ›οΈ Fixed Issues 🚨️ API Changes Deprecations ✨️ Merged pull requests πŸ“¦οΈ Dependency updates πŸ“ˆοΈ Stats πŸš€οΈ New and noteworthy Build Requirement is Java 17 From now on, Java…