Skip to content

Releases: pmd/pmd-eclipse-plugin

PMD For Eclipse 4.24.0.v20210529-0600

29 May 06:06
5cd5f4f
Compare
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

  • Updated to PMD 6.35.0

Fixed Issues

  • #146: Refactor actions to use correct selection

PMD For Eclipse 4.23.0.v20210424-1524

24 Apr 15:41
Compare
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

Fixed Issues

  • #143: Support JAR Signing for the update site
  • #144: Remove support and scripts for bintray
  • #145: Bump tycho from 1.7.0 to 2.3.0

API Changes

  • The following methods in net.sourceforge.pmd.eclipse.ui.actions.RuleSetUtil are deprecated:
    • setExcludePatterns(RuleSet ruleSet, Collection<String> excludePatterns)
    • setIncludePatterns(RuleSet ruleSet, Collection<String> includePatterns)
    • addExcludePatterns(RuleSet ruleSet, Collection<String> activeExclusionPatterns, Collection<String> buildPathExcludePatterns)
    • addIncludePatterns(RuleSet ruleSet, Collection<String> activeInclusionPatterns, Collection<String> buildPathIncludePatterns)
    • addExcludePatterns(RuleSet rs, Collection<String> excludePatterns)
    • addIncludePatterns(RuleSet rs, Collection<String> includePatterns)
    • These methods are not supposed to be public API and will be removed eventually.
  • The property net.sourceforge.pmd.eclipse.runtime.PMDRuntimeConstants.MAX_VIOLATIONS_DESCRIPTOR
    is deprecated and will be removed.
  • The preference "net.sourceforge.pmd.eclipse.plugin.max_violations_pfpr" is deprecated and will be removed.
    It was never implemented. The following methods and fields are deprecated:
    • net.sourceforge.pmd.eclipse.runtime.preferences.IPreferences.getMaxViolationsPerFilePerRule()
    • net.sourceforge.pmd.eclipse.runtime.preferences.IPreferences.setMaxViolationsPerFilePerRule(int)
    • net.sourceforge.pmd.eclipse.runtime.preferences.IPreferences.MAX_VIOLATIONS_PFPR_DEFAULT
  • net.sourceforge.pmd.eclipse.runtime.cmd.DetectCutAndPasteCmd.setRenderer(Renderer) is deprecated.
  • Removed usages of deprecated class net.sourceforge.pmd.RuleSets. Therefore the following methods are
    deprecated now:
    • net.sourceforge.pmd.eclipse.runtime.cmd.BaseVisitor.getRuleSets()
    • net.sourceforge.pmd.eclipse.runtime.cmd.BaseVisitor.setRuleSets(RuleSets)
    • net.sourceforge.pmd.eclipse.runtime.properties.IProjectProperties.getProjectRuleSets()
    • net.sourceforge.pmd.eclipse.runtime.properties.IProjectProperties.setProjectRuleSets(RuleSets)
    • net.sourceforge.pmd.eclipse.runtime.properties.impl.ProjectPropertiesImpl.getProjectRuleSets()
    • net.sourceforge.pmd.eclipse.runtime.properties.impl.ProjectPropertiesImpl.setProjectRuleSets(RuleSets)
    • net.sourceforge.pmd.eclipse.ui.properties.PMDPropertyPageBean.getProjectRuleSets()
    • net.sourceforge.pmd.eclipse.ui.properties.PMDPropertyPageBean.setProjectRuleSets(RuleSets)
    • net.sourceforge.pmd.eclipse.ui.properties.UpdateProjectPropertiesCmd.setProjectRuleSets(RuleSets)

PMD For Eclipse 4.22.0.v20210327-1603

27 Mar 16:17
Compare
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

Fixed Issues

  • #140: Use gh pages for update site

PMD For Eclipse 4.21.0.v20210227-1131 (27-February-2021)

27 Feb 11:36
Compare
Choose a tag to compare

A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://dl.bintray.com/pmd/pmd-eclipse-plugin/updates/

This is a minor release.

New and noteworthy

  • Updated to PMD 6.32.0

PMD For Eclipse 4.20.0.v20210130-1744 (30-January-2021)

30 Jan 17:51
Compare
Choose a tag to compare

A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://dl.bintray.com/pmd/pmd-eclipse-plugin/updates/

This is a minor release.

New and noteworthy

  • Updated to PMD 6.31.0

PMD For Eclipse 4.19.0.v20201212-1115 (12-December-2020)

12 Dec 11:22
Compare
Choose a tag to compare

A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://dl.bintray.com/pmd/pmd-eclipse-plugin/updates/

This is a minor release.

New and noteworthy

  • Updated to PMD 6.30.0

Fixed Issues

  • #135: Fix JavaProjectClassLoader (auxclasspath support) for workspace relative libraries

PMD For Eclipse 4.18.0.v20201024-1129 (24-October-2020)

24 Oct 11:35
Compare
Choose a tag to compare

A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://dl.bintray.com/pmd/pmd-eclipse-plugin/updates/

This is a minor release.

New and noteworthy

  • Updated to PMD 6.29.0

Fixed Issues

  • #131: Conflict with Jaspersoft Studio plugin (log4j)

Breaking Changes

  • With 4.10.0 usage of log4j has been deprecated. In order to fix #131
    these deprecated references have been removed now.

    The following methods/fields in net.sourceforge.pmd.eclipse.runtime.preferences.IPreferences
    have been removed:

    • getLogLevel()
    • setLogLevel(Level)
    • LOG_LEVEL

External Contributions

PMD For Eclipse 4.17.0.v20200926-0854 (26-September-2020)

26 Sep 09:56
Compare
Choose a tag to compare

A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://dl.bintray.com/pmd/pmd-eclipse-plugin/updates/

This is a minor release.

New and noteworthy

  • Updated to PMD 6.28.0

PMD For Eclipse 4.16.0.v20200831-1731 (31-August-2020)

31 Aug 18:07
Compare
Choose a tag to compare

A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://dl.bintray.com/pmd/pmd-eclipse-plugin/updates/

This is a minor release.

New and noteworthy

  • Updated to PMD 6.27.0

PMD For Eclipse 4.15.0.v20200725-1231 (25-July-2020)

25 Jul 13:12
Compare
Choose a tag to compare

A new PMD for Eclipse plugin version has been released.
It is available via the update site: https://dl.bintray.com/pmd/pmd-eclipse-plugin/updates/

This is a minor release.

New and noteworthy

  • Updated to PMD 6.26.0