Skip to content

dependabot maven(deps): bump pmd.version from 7.1.0 to 7.3.0

Depen d'Abot requested to merge dependabot-maven-pmd.version-7.3.0 into master

Bumps pmd.version from 7.1.0 to 7.3.0. Updates pmd-core from 7.1.0 to 7.3.0

Release notes

Sourced from pmd-core's releases.

PMD 7.3.0 (28-June-2024)

28-June-2024 - 7.3.0

The PMD team is pleased to announce PMD 7.3.0.

This is a minor release.

Table Of Contents

🚀 New and noteworthy

New Rules

  • The new Java rule UseEnumCollections reports usages for HashSet and HashMap when the keys are of an enum type. The specialized enum collections are more space- and time-efficient.

💥 pmd-compat6 removed (breaking)

The already deprecated PMD 6 compatibility module (pmd-compat6) has been removed. It was intended to be used with older versions of the maven-pmd-plugin, but since maven-pmd-plugin 3.22.0, PMD 7 is supported directly and this module is not needed anymore.

If you currently use this dependency (net.sourceforge.pmd:pmd-compat6), remove it and upgrade maven-pmd-plugin to the latest version (3.23.0 or newer).

See also Maven PMD Plugin.

🐛 Fixed Issues

  • cli
    • #2827: [cli] Consider processing errors in exit status
  • core
    • #4396: [core] CPD is always case sensitive
    • #4992: [core] CPD: Include processing errors in XML report
    • #5066: [core] CPD throws java.lang.OutOfMemoryError: Java heap space (since 7.1.0)

... (truncated)

Commits
  • c5dbc29 [release] prepare release pmd_releases/7.3.0
  • 2d07aa7 Prepare pmd release 7.3.0
  • 93e3020 [doc] Update all-contributors
  • 52b2b52 [plsql,tsql] Fix CPD being case sensitive in PLSQL and TSQL (#4943)
  • 3222807 [core] Fix memory usage regression in CPD (#5090)
  • a9d43d0 [doc] Update release notes (#5090, #5066)
  • 10bfa39 Explicitely use no-arg constructor
  • 12b9ece [doc] Update release notes (#4396)
  • 70296ae [plsql] Fix unit tests after KEYWORD_UNRESERVED is removed
  • 9b20ec5 [core] Remove AntlrLexerBehavior
  • Additional commits viewable in compare view

Updates pmd-java from 7.1.0 to 7.3.0

Release notes

Sourced from pmd-java's releases.

PMD 7.3.0 (28-June-2024)

28-June-2024 - 7.3.0

The PMD team is pleased to announce PMD 7.3.0.

This is a minor release.

Table Of Contents

🚀 New and noteworthy

New Rules

  • The new Java rule UseEnumCollections reports usages for HashSet and HashMap when the keys are of an enum type. The specialized enum collections are more space- and time-efficient.

💥 pmd-compat6 removed (breaking)

The already deprecated PMD 6 compatibility module (pmd-compat6) has been removed. It was intended to be used with older versions of the maven-pmd-plugin, but since maven-pmd-plugin 3.22.0, PMD 7 is supported directly and this module is not needed anymore.

If you currently use this dependency (net.sourceforge.pmd:pmd-compat6), remove it and upgrade maven-pmd-plugin to the latest version (3.23.0 or newer).

See also Maven PMD Plugin.

🐛 Fixed Issues

  • cli
    • #2827: [cli] Consider processing errors in exit status
  • core
    • #4396: [core] CPD is always case sensitive
    • #4992: [core] CPD: Include processing errors in XML report
    • #5066: [core] CPD throws java.lang.OutOfMemoryError: Java heap space (since 7.1.0)

... (truncated)

Commits
  • c5dbc29 [release] prepare release pmd_releases/7.3.0
  • 2d07aa7 Prepare pmd release 7.3.0
  • 93e3020 [doc] Update all-contributors
  • 52b2b52 [plsql,tsql] Fix CPD being case sensitive in PLSQL and TSQL (#4943)
  • 3222807 [core] Fix memory usage regression in CPD (#5090)
  • a9d43d0 [doc] Update release notes (#5090, #5066)
  • 10bfa39 Explicitely use no-arg constructor
  • 12b9ece [doc] Update release notes (#4396)
  • 70296ae [plsql] Fix unit tests after KEYWORD_UNRESERVED is removed
  • 9b20ec5 [core] Remove AntlrLexerBehavior
  • Additional commits viewable in compare view

Updates pmd-javascript from 7.1.0 to 7.3.0

Release notes

Sourced from pmd-javascript's releases.

PMD 7.3.0 (28-June-2024)

28-June-2024 - 7.3.0

The PMD team is pleased to announce PMD 7.3.0.

This is a minor release.

Table Of Contents

🚀 New and noteworthy

New Rules

  • The new Java rule UseEnumCollections reports usages for HashSet and HashMap when the keys are of an enum type. The specialized enum collections are more space- and time-efficient.

💥 pmd-compat6 removed (breaking)

The already deprecated PMD 6 compatibility module (pmd-compat6) has been removed. It was intended to be used with older versions of the maven-pmd-plugin, but since maven-pmd-plugin 3.22.0, PMD 7 is supported directly and this module is not needed anymore.

If you currently use this dependency (net.sourceforge.pmd:pmd-compat6), remove it and upgrade maven-pmd-plugin to the latest version (3.23.0 or newer).

See also Maven PMD Plugin.

🐛 Fixed Issues

  • cli
    • #2827: [cli] Consider processing errors in exit status
  • core
    • #4396: [core] CPD is always case sensitive
    • #4992: [core] CPD: Include processing errors in XML report
    • #5066: [core] CPD throws java.lang.OutOfMemoryError: Java heap space (since 7.1.0)

... (truncated)

Commits
  • c5dbc29 [release] prepare release pmd_releases/7.3.0
  • 2d07aa7 Prepare pmd release 7.3.0
  • 93e3020 [doc] Update all-contributors
  • 52b2b52 [plsql,tsql] Fix CPD being case sensitive in PLSQL and TSQL (#4943)
  • 3222807 [core] Fix memory usage regression in CPD (#5090)
  • a9d43d0 [doc] Update release notes (#5090, #5066)
  • 10bfa39 Explicitely use no-arg constructor
  • 12b9ece [doc] Update release notes (#4396)
  • 70296ae [plsql] Fix unit tests after KEYWORD_UNRESERVED is removed
  • 9b20ec5 [core] Remove AntlrLexerBehavior
  • Additional commits viewable in compare view

Updates pmd-jsp from 7.1.0 to 7.3.0

Release notes

Sourced from pmd-jsp's releases.

PMD 7.3.0 (28-June-2024)

28-June-2024 - 7.3.0

The PMD team is pleased to announce PMD 7.3.0.

This is a minor release.

Table Of Contents

🚀 New and noteworthy

New Rules

  • The new Java rule UseEnumCollections reports usages for HashSet and HashMap when the keys are of an enum type. The specialized enum collections are more space- and time-efficient.

💥 pmd-compat6 removed (breaking)

The already deprecated PMD 6 compatibility module (pmd-compat6) has been removed. It was intended to be used with older versions of the maven-pmd-plugin, but since maven-pmd-plugin 3.22.0, PMD 7 is supported directly and this module is not needed anymore.

If you currently use this dependency (net.sourceforge.pmd:pmd-compat6), remove it and upgrade maven-pmd-plugin to the latest version (3.23.0 or newer).

See also Maven PMD Plugin.

🐛 Fixed Issues

  • cli
    • #2827: [cli] Consider processing errors in exit status
  • core
    • #4396: [core] CPD is always case sensitive
    • #4992: [core] CPD: Include processing errors in XML report
    • #5066: [core] CPD throws java.lang.OutOfMemoryError: Java heap space (since 7.1.0)

... (truncated)

Commits
  • c5dbc29 [release] prepare release pmd_releases/7.3.0
  • 2d07aa7 Prepare pmd release 7.3.0
  • 93e3020 [doc] Update all-contributors
  • 52b2b52 [plsql,tsql] Fix CPD being case sensitive in PLSQL and TSQL (#4943)
  • 3222807 [core] Fix memory usage regression in CPD (#5090)
  • a9d43d0 [doc] Update release notes (#5090, #5066)
  • 10bfa39 Explicitely use no-arg constructor
  • 12b9ece [doc] Update release notes (#4396)
  • 70296ae [plsql] Fix unit tests after KEYWORD_UNRESERVED is removed
  • 9b20ec5 [core] Remove AntlrLexerBehavior
  • Additional commits viewable in compare view

Merge request reports

Loading