1.9 KiB
1.9 KiB
title, permalink, keywords
title | permalink | keywords |
---|---|---|
PMD Release Notes | pmd_release_notes.html | changelog, release notes |
{{ site.pmd.date }} - {{ site.pmd.version }}
The PMD team is pleased to announce PMD {{ site.pmd.version }}.
This is a {{ site.pmd.release_type }} release.
{% tocmaker is_release_notes_processor %}
New and noteworthy
Modified Rules
- The Java rule {% rule "java/codestyle/LocalVariableCouldBeFinal" %} (
java-codestyle
) has a new propertyignoreForEachDecl
, which is by default disabled. The new property allows for ignoring non-final loop variables in a for-each statement.
Fixed Issues
- java-bestpractices
- #658: [java] OneDeclarationPerLine: False positive for loops
- java-codestyle
- #1513: [java] LocalVariableCouldBeFinal: allow excluding the variable in a for-each loop
- java-errorprone
- #1035: [java] ReturnFromFinallyBlock: False positive on lambda expression in finally block
- plsql
- #1507: [plsql] Parse Exception when using '||' operator in where clause
API Changes
External Contributions
- #1503: [java] Fix for ReturnFromFinallyBlock false-positives - RishabhDeep Singh
- #1514: [java] LocalVariableCouldBeFinal: allow excluding the variable in a for-each loop - Kris Scheibe
- #1516: [java] OneDeclarationPerLine: Don't report multiple variables in a for statement. - Kris Scheibe
- #1521: [java] Upgrade to ASM7 for JDK 11 support - Mark Pritchard
{% endtocmaker %}