1.9 KiB
1.9 KiB
title | permalink | keywords |
---|---|---|
PMD Release Notes | pmd_release_notes.html | changelog, release notes |
{{ site.pmd.date | date: "%d-%B-%Y" }} - {{ 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
🐛 Fixed Issues
- ant
- #1860: [ant] Reflective access warnings on java > 9 and java < 17
- apex
- #5333: [apex] Token recognition errors for string containing unicode escape sequence
- html
- 5322: [html] CPD throws exception on when HTML file is missing closing tag
- java
- java-bestpractices
- #5083: [java] UnusedPrivateMethod false positive when method reference has no target type
- java-performance
- #5314: [java] InsufficientStringBufferDeclarationRule: Lack of handling for char type parameters
🚨 API Changes
Deprecations
- pmd-xml
- {%jdoc xml::lang.xml.antlr4.XMLLexer %} is deprecated for removal. Use {%jdoc !!xml::lang.xml.ast.XMLLexer %}
instead (note different package
ast
instead ofantlr4
).
- {%jdoc xml::lang.xml.antlr4.XMLLexer %} is deprecated for removal. Use {%jdoc !!xml::lang.xml.ast.XMLLexer %}
instead (note different package
✨ External Contributions
- #5284: [apex] Use case-insensitive input stream to avoid choking on Unicode escape sequences - Willem A. Hajenius (@wahajenius)
{% endtocmaker %}