allure-framework / allure-java

Allure integrations for Java test frameworks
Apache License 2.0
341 stars 218 forks source link

Bump net.sourceforge.pmd:pmd-java from 6.55.0 to 7.3.0 #1062

Open dependabot[bot] opened 2 days ago

dependabot[bot] commented 2 days ago

Bumps net.sourceforge.pmd:pmd-java from 6.55.0 to 7.3.0.

Release notes

Sourced from net.sourceforge.pmd: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


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)