Releases: pmd/pmd-eclipse-plugin
PMD For Eclipse 7.21.0.v20260130-1017-r
A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://pmd.github.io/pmd-eclipse-plugin-p2-site/
This is a minor release.
🚀 New and noteworthy
- Update to PMD 7.21.0
✨ Merged pull requests
- #353: chore: Avoid using classloader for auxclasspath settings - Andreas Dangel (@adangel)
📦 Dependency updates
- #347: chore: Bump maven from 3.9.11 to 3.9.12
- #348: Bump com.puppycrawl.tools:checkstyle from 12.3.0 to 13.0.0
- #350: Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.25.1 to 0.25.4
- #352: Bump actions/cache from 5.0.1 to 5.0.2
- #355: Bump actions/checkout from 6.0.1 to 6.0.2
- #356: Bump actions/setup-java from 5.1.0 to 5.2.0
- #357: Bump tycho from 4.0.10 to 5.0.2
- #358: Bump PMD from 7.20.0 to 7.21.0
API Changes
Deprecations
The following methods have been deprecated for removal:
net.sourceforge.pmd.eclipse.runtime.properties.IProjectProperties#getAuxClasspath()net.sourceforge.pmd.eclipse.runtime.properties.impl.ProjectPropertiesImpl#getAuxClasspath()
Use the new method getClasspath() instead. It doesn't use a custom classloader anymore and just returns
the classpath as a single string (path elements separated by the os specific path separator).
The following class has been deprecated for removal:
net.sourceforge.pmd.eclipse.runtime.cmd.JavaProjectClassLoader
PMD For Eclipse 7.20.0.v20251230-1608-r
A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://pmd.github.io/pmd-eclipse-plugin-p2-site/
This is a minor release.
🚀 New and noteworthy
- Update to PMD 7.20.0
- Support for Eclipse 2025-12 added
- Support for Eclipse 2024-12 removed
✨ Merged pull requests
- #338: Support eclipse 2025-12 - Andreas Dangel (@adangel)
📦 Dependency updates
- #333: Bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0
- #334: Bump com.puppycrawl.tools:checkstyle from 12.1.2 to 12.2.0
- #335: Bump actions/checkout from 6.0.0 to 6.0.1
- #336: Bump actions/setup-java from 5.0.0 to 5.1.0
- #337: Bump actions/create-github-app-token from 2.2.0 to 2.2.1
- #339: Bump com.puppycrawl.tools:checkstyle from 12.2.0 to 12.3.0
- #341: Bump actions/cache from 4.3.0 to 5.0.1
- #342: Bump actions/upload-artifact from 5.0.0 to 6.0.0
- #343: Bump actions/download-artifact from 6.0.0 to 7.0.0
- #345: Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.25.0 to 0.25.1
- #346: Bump PMD from 7.19.0 to 7.20.0
PMD For Eclipse 7.19.0.v20251128-1211-r
A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://pmd.github.io/pmd-eclipse-plugin-p2-site/
This is a minor release.
🚀 New and noteworthy
- Update to PMD 7.19.0
PMD For Eclipse 7.18.0.v20251031-1002-r
A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://pmd.github.io/pmd-eclipse-plugin-p2-site/
This is a minor release.
🚀 New and noteworthy
- Update to PMD 7.18.0
📦 Dependency updates
- #302: Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4
- #303: Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4
- #304: Bump actions/create-github-app-token from 2.1.1 to 2.1.4
- #307: Bump com.puppycrawl.tools:checkstyle from 10.26.1 to 11.1.0
- #309: Bump actions/cache from 4.2.4 to 4.3.0
- #310: Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.23.1 to 0.24.1
- #311: Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.1 to 3.6.2
- #312: Bump org.apache.maven.plugins:maven-dependency-plugin from 3.8.1 to 3.9.0
- #313: Bump org.apache.maven.plugins:maven-pmd-plugin from 3.27.0 to 3.28.0
- #314: Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.24.1 to 0.24.2
- #315: Bump com.puppycrawl.tools:checkstyle from 11.1.0 to 12.0.1
- #316: Bump build-tools from 34 to 35
- #318: Bump org.apache.maven.plugins:maven-antrun-plugin from 3.1.0 to 3.2.0
- #319: Bump com.puppycrawl.tools:checkstyle from 12.0.1 to 12.1.0
- #320: Bump com.puppycrawl.tools:checkstyle from 12.1.0 to 12.1.1
- #321: Bump actions/upload-artifact from 4.6.2 to 5.0.0
- #322: Bump actions/download-artifact from 5.0.0 to 6.0.0
- #323: Bump PMD from 7.17.0 to 7.18.0
PMD For Eclipse 7.17.0.v20250912-0905-r
A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://pmd.github.io/pmd-eclipse-plugin-p2-site/
This is a minor release.
🚀 New and noteworthy
- Update to PMD 7.17.0
- Support for Eclipse 2025-09 added
- Support for Eclipse 2024-09 removed
✨ Merged pull requests
- #290: chore: Add pmd-css - Andreas Dangel (@adangel)
- #291: chore: Improve do-release.sh - Andreas Dangel (@adangel)
- #292: chore: CI Improvements - Andreas Dangel (@adangel)
- #300: Support eclipse 2025-09 - Andreas Dangel (@adangel)
📦 Dependency updates
PMD For Eclipse 7.16.0.v20250725-0748-r
A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://pmd.github.io/pmd-eclipse-plugin-p2-site/
This is a minor release.
🚀 New and noteworthy
- Update to PMD 7.16.0
✨ Merged pull requests
- #284: chore: license header cleanup - Andreas Dangel (@adangel)
📦 Dependency updates
- #282: Bump org.apache.maven.plugins:maven-pmd-plugin from 3.26.0 to 3.27.0
- #283: Bump com.puppycrawl.tools:checkstyle from 10.25.1 to 10.26.1
- #285: Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.0
- #286: Bump maven from 3.9.8 to 3.9.11
- #287: Bump build-tools from 32 to 33
- #288: Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.0 to 3.6.1
- #289: Bump PMD from 7.15.0 to 7.16.0
PMD For Eclipse 7.15.0
A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://pmd.github.io/pmd-eclipse-plugin-p2-site/
This is a minor release.
🚀 New and noteworthy
- Update to PMD 7.15.0
- Support for Eclipse 2025-06 added
- Support for Eclipse 2024-06 removed
✨ Merged pull requests
- #277: [ci] Fix publish release - Andreas Dangel (@adangel)
- #281: Support eclipse 2025-06 - Andreas Dangel (@adangel)
📦 Dependency updates
PMD For Eclipse 7.14.0.v20250530-1904-r
A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://pmd.github.io/pmd-eclipse-plugin-p2-site/
This is a minor release.
New and noteworthy
- Update to PMD 7.14.0
Merged pull requests
- Refactor GitHub Action Workflows (#271) by @adangel
- [ci] Make build a reuseable workflow (#272) by @adangel
Dependency updates
PMD For Eclipse 7.13.0.v20250425-0909-r
A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://pmd.github.io/pmd-eclipse-plugin-p2-site/
This is a minor release.
New and noteworthy
- Update to PMD 7.13.0
Dependency updates
PMD For Eclipse 7.12.0.v20250328-0915-r
A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://pmd.github.io/pmd-eclipse-plugin-p2-site/
This is a minor release.
New and noteworthy
- Update to PMD 7.12.0
- Support for Eclipse 2025-03 added
- Support for Eclipse 2024-03 removed
Merged pull requests
- Support eclipse 2025-03 (#260) by @adangel
- Explicitly refresh and rebuild test project after .classpath change (#261) by @adangel