Releases: pmd/pmd-eclipse-plugin
PMD For Eclipse 7.0.0.v20230930-1814-rc4
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
- Updated to PMD 7.0.0-rc4
- Support for Eclipse 2023-09 added
- Support for Eclipse 2023-06 added
- Support for Eclipse 2022-09 removed
- Support for Eclipse 2022-06 removed
Fixed Issues
API Changes
- The deprecated field net.sourceforge.pmd.eclipse.runtime.PMDRuntimeConstants.MAX_VIOLATIONS_DESCRIPTOR has been
removed. - The following deprecated classes have been removed
- net.sourceforge.pmd.eclipse.ui.preferences.br.FilterManager
- net.sourceforge.pmd.eclipse.ui.preferences.editors.FileEditorFactory
- net.sourceforge.pmd.eclipse.ui.preferences.editors.FloatEditorFactory
- The following packages are not exported anymore, as they don't exist anymore:
- net.sourceforge.pmd.cpd.renderer
- net.sourceforge.pmd.properties.constraints
PMD For Eclipse 7.0.0.v20230530-1924-rc3
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 release candidate for the next major release.
New and noteworthy
- Updated to PMD 7.0.0-rc3
Fixed Issues
- #171: Radio button for local rules in project properties dialog is missing
- #178: Message not interpolated in "Show details..." dialog
API Changes
The following packages are no longer public API and are not exported anymore:
- name.herlin.command
- net.sourceforge.pmd.eclipse.core.impl
- net.sourceforge.pmd.eclipse.ui
- net.sourceforge.pmd.eclipse.ui.actions
- net.sourceforge.pmd.eclipse.ui.model
- net.sourceforge.pmd.eclipse.ui.preferences.br
- net.sourceforge.pmd.eclipse.ui.properties
- net.sourceforge.pmd.eclipse.ui.views.actions
The following classes have finally been removed. Most of them have been deprecated before:
- net.sourceforge.pmd.eclipse.ui.preferences.PMDPreferencePage
- net.sourceforge.pmd.eclipse.ui.preferences.RuleCellModifier
- net.sourceforge.pmd.eclipse.ui.preferences.RuleDialog
- net.sourceforge.pmd.eclipse.ui.preferences.RulePropertyCellModifier (was not deprecated)
- net.sourceforge.pmd.eclipse.ui.preferences.RuleSetExcludeIncludePatternCellModifier (was not deprecated)
- net.sourceforge.pmd.eclipse.ui.properties.PMDPropertyPage
- net.sourceforge.pmd.eclipse.ui.views.actions.ShowRuleAction (was not deprecated)
- net.sourceforge.pmd.eclipse.ui.views.rules.RuleEditorView
PMD For Eclipse 7.0.0.v20230502-1028-rc2
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 release candidate for the next major release.
New and noteworthy
- Updated to PMD 7.0.0-rc2
Fixed Issues
API Changes
The following PMD packages from pmd-core are exported and can be used by other plugins:
- net.sourceforge.pmd
- net.sourceforge.pmd.cpd
- net.sourceforge.pmd.cpd.renderer
- net.sourceforge.pmd.lang
- net.sourceforge.pmd.lang.ast
- net.sourceforge.pmd.lang.document
- net.sourceforge.pmd.lang.metrics
- net.sourceforge.pmd.lang.rule
- net.sourceforge.pmd.lang.rule.xpath
- net.sourceforge.pmd.properties
- net.sourceforge.pmd.properties.constraints
- net.sourceforge.pmd.renderers
- net.sourceforge.pmd.reporting
- net.sourceforge.pmd.util
PMD For Eclipse 7.0.0.v20230410-1321-rc1
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 release candidate for the next major release.
New and noteworthy
-
Beginning with version 7 of this plugin, only the last four eclipse releases are supported. The plugin
might still work with older versions, but it's only developed and tested against the newer versions. -
The version number of the PMD Eclipse Plugin now is synchronized with the supported and used PMD version.
For Bugfixes in the PMD Eclipse Plugin only, a new version is released with the same major, minor, and patch,
but a new qualifier only. -
The minimum required Java version is Java 8.
-
The PMD Designer can't be started from within the plugin anymore. Please install
PMD Designer separately when needed. -
Updated to PMD 7.0.0-rc1
Fixed Issues
PMD For Eclipse 4.44.0.v20230225-1718-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
- Updated to PMD 6.55.0
PMD For Eclipse 4.43.0.v20230128-1625-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
- Updated to PMD 6.54.0
PMD For Eclipse 4.42.0.v20221231-1753-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
- Updated to PMD 6.53.0
Fixed Issues
PMD For Eclipse 4.41.0.v20221126-1044-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
- Updated to PMD 6.52.0
Fixed Issues
- #109: Duplicate entries in reports
PMD For Eclipse 4.40.0.v20221029-0812-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
- Java 17 is required for building now. The plugin still works with older eclipse versions with Java 8.
- Updated to PMD 6.51.0
Fixed Issues
- #165: Bump tycho from 2.7.4 to 3.0.0
PMD For Eclipse 4.39.0.v20220930-1439-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
- Updated to PMD 6.50.0