dependabot[bot] opened a new pull request, #140:
URL: https://github.com/apache/cxf-build-utils/pull/140
Bumps [net.sourceforge.pmd:pmd-java](https://github.com/pmd/pmd) from 6.55.0
to 7.8.0.
Release notes
Sourced from https://github.com/pmd/pmd/releases";>net.sourceforge.pmd:pmd-java's
releases.
PMD 7.8.0 (29-November-2024)
29-November-2024 - 7.8.0
The PMD team is pleased to announce PMD 7.8.0.
This is a minor release.
Table Of Contents
https://github.com/pmd/pmd/blob/HEAD/#new-and-noteworthy";>🚀 New
and noteworthy
https://github.com/pmd/pmd/blob/HEAD/#new-and-changed-rules";>🌟
New and changed rules
https://github.com/pmd/pmd/blob/HEAD/#new-rules";>New
Rules
https://github.com/pmd/pmd/blob/HEAD/#fixed-issues";>🐛 Fixed
Issues
https://github.com/pmd/pmd/blob/HEAD/#api-changes";>🚨 API
Changes
https://github.com/pmd/pmd/blob/HEAD/#deprecations";>Deprecations
https://github.com/pmd/pmd/blob/HEAD/#merged-pull-requests";>✨
Merged pull requests
https://github.com/pmd/pmd/blob/HEAD/#dependency-updates";>📦
Dependency updates
https://github.com/pmd/pmd/blob/HEAD/#stats";>📈 Stats
🚀 New and noteworthy
🌟 New and changed rules
New Rules
The new Apex rule https://docs.pmd-code.org/pmd-doc-7.8.0/pmd_rules_apex_bestpractices.html#queueablewithoutfinalizer";>QueueableWithoutFinalizer
detects when the Queueable interface
is used but a Finalizer is not attached. Without attaching a Finalizer,
there is no way of designing error
recovery actions should the Queueable action fail.
🐛 Fixed Issues
ant
https://redirect.github.com/pmd/pmd/issues/1860";>#1860:
[ant] Reflective access warnings on java > 9 and java < 17
apex
https://redirect.github.com/pmd/pmd/issues/5302";>#5302:
[apex] New Rule: Queueable Should Attach Finalizer
https://redirect.github.com/pmd/pmd/issues/5333";>#5333:
[apex] Token recognition errors for string containing unicode escape
sequence
html
https://redirect.github.com/pmd/pmd/issues/5322";>#5322:
[html] CPD throws exception on when HTML file is missing closing tag
java
https://redirect.github.com/pmd/pmd/issues/5283";>#5283:
[java] AssertionError "this should be unreachable" with scala
library
https://redirect.github.com/pmd/pmd/issues/5293";>#5293:
[java] Deadlock when executing PMD in multiple threads
https://redirect.github.com/pmd/pmd/issues/5324";>#5324:
[java] Issue with type inference of nested lambdas
https://redirect.github.com/pmd/pmd/issues/5329";>#5329:
[java] Type inference issue with unknown method ref in call chain
https://redirect.github.com/pmd/pmd/issues/5338";>#5338:
[java] Unresolved target type for lambdas make overload resolution fail
java-bestpractices
https://redirect.github.com/pmd/pmd/issues/4113";>#4113:
[java] JUnitTestsShouldIncludeAssert - false positive with
SoftAssertionsExtension
https://redirect.github.com/pmd/pmd/issues/5083";>#5083:
[java] UnusedPrivateMethod false positive when method reference has no target
type
https://redirect.github.com/pmd/pmd/issues/5097";>#5097:
[java] UnusedPrivateMethod FP with raw type missing from the classpath
https://redirect.github.com/pmd/pmd/issues/5318";>#5318:
[java] PreserveStackTraceRule: false-positive on Pattern Matching with
instanceof
java-codestyle
https://redirect.github.com/pmd/pmd/issues/5214";>#5214:
[java] Wrong message for LambdaCanBeMethodReference with method of enclosing
class
... (truncated)
Commits
https://github.com/pmd/pmd/commit/f80ec21752b094bdccb041cc545e21a369e00ac6";>f80ec21
[release] prepare release pmd_releases/7.8.0
https://github.com/pmd/pmd/commit/5c6a0d947180c3dcf30c04871257bf3540e119ff";>5c6a0d9
Prepare pmd release 7.8.0
https://github.com/pmd/pmd/commit/e50e420ade176b9b13cd630090116a74d4922269";>e50e420
[java] Fix https://redirect.github.com/pmd/pmd/issues/5070";>#5070
- confusing argument to varargs method FP when types are unk...
https://github.com/pmd/pmd/commit/8fcfb834df8d0f734075dc4e65646703529aecea";>8fcfb83
[doc] Update release notes (https://redirect.github.com/pmd/pmd/issues/5070";>#5070, https://redirect.github.com/pmd/pmd/issues/5374";>#5374)
https://github.com/pmd/pmd/commit/df2d20e78e7b6ed7b7e2758f423cdb283bea285a";>df2d20e
[java] Fix https://redirect.github.com/pmd/pmd/issues/4763";>#4763
- wrong message for SimplifyBooleanReturns (https://redirect.github.com/pmd/pmd/issues/5373";>#5373)
https://github.com/pmd/pmd/commit/ea32fbb6b4a7ce7514e30b2034b1b9436102c883";>ea32fbb
[doc] Update release notes (https://redirect.github.com/pmd/pmd/issues/4763";>#4763, https://redirect.github.com/pmd/pmd/issues/5373";>#5373)
https://github.com/pmd/pmd/commit/3e34b11107f073ea95771a911d786355168bf40b";>3e34b11
Add rule test cases for issues fixed with PMD 7.0.0 (ht