Skip to content

Releases: pmd/pmd-eclipse-plugin

PMD For Eclipse 7.21.0.v20260130-1017-r

30 Jan 10:32
7.21.0.v20260130-1017-r
90e6931

Choose a tag to compare

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

📦 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

30 Dec 16:22
7.20.0.v20251230-1608-r
6780b22

Choose a tag to compare

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

📦 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

28 Nov 13:01
7.19.0.v20251128-1211-r
158dfa4

Choose a tag to compare

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

31 Oct 10:21
7.18.0.v20251031-1002-r
2a87037

Choose a tag to compare

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

12 Sep 09:34
7.17.0.v20250912-0905-r
368bdb7

Choose a tag to compare

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

📦 Dependency updates

  • #294: Bump actions/checkout from 4.2.2 to 5.0.0
  • #295: Bump actions/create-github-app-token from 2.0.6 to 2.1.1
  • #296: Bump net.sourceforge.pmd:pmd-build-tools-config from 33 to 34
  • #298: Bump actions/setup-java from 4.7.1 to 5.0.0
  • #301: Bump PMD from 7.16.0 to 7.17.0

PMD For Eclipse 7.16.0.v20250725-0748-r

25 Jul 08:10
7.16.0.v20250725-0748-r
ce7642e

Choose a tag to compare

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

📦 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

27 Jun 14:20
7.15.0.v20250627-1342-r
064f6f8

Choose a tag to compare

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

📦 Dependency updates

  • #275: Bump com.puppycrawl.tools:checkstyle from 10.24.0 to 10.25.0
  • #276: Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0
  • #278: Bump com.puppycrawl.tools:checkstyle from 10.25.0 to 10.25.1
  • #279: Bump PMD from 7.14.0 to 7.15.0
  • #280: Bump build-tools from 30 to 32

PMD For Eclipse 7.14.0.v20250530-1904-r

30 May 19:31
7.14.0.v20250530-1904-r
5af46ff

Choose a tag to compare

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

Dependency updates

  • Bump com.puppycrawl.tools:checkstyle from 10.23.0 to 10.23.1 (#270)
  • Bump com.puppycrawl.tools:checkstyle from 10.23.1 to 10.24.0 (#273)
  • Bump PMD from 7.13.0 to 7.14.0 (#274)

PMD For Eclipse 7.13.0.v20250425-0909-r

25 Apr 09:20
7.13.0.v20250425-0909-r
2e39e74

Choose a tag to compare

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

  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 (#265)
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.2 to 3.5.3 (#267)
  • Bump com.puppycrawl.tools:checkstyle from 10.21.4 to 10.23.0 (#268)
  • Bump PMD from 7.12.0 to 7.13.0 (#269)

PMD For Eclipse 7.12.0.v20250328-0915-r

28 Mar 09:29
7.12.0.v20250328-0915-r
181472f

Choose a tag to compare

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

Dependency updates

  • Bump org.apache.maven.plugins:maven-install-plugin from 3.1.3 to 3.1.4 (#256)
  • Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4 (#257)
  • Bump com.puppycrawl.tools:checkstyle from 10.21.3 to 10.21.4 (#262)
  • Bump PMD from 7.11.0 to 7.12.0 (#264)