pmd/docs/pages/release_notes.md
Juan Martín Sotuyo Dodero a6746fcffa Update changelog, refs #5083
2024-11-15 16:14:53 -03:00

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
    • #5293: [java] Deadlock when executing PMD in multiple threads
    • #5324: [java] Issue with type inference of nested lambdas
    • #5329: [java] Type inference issue with unknown method ref in call chain
  • 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 of antlr4).

External Contributions

  • #5284: [apex] Use case-insensitive input stream to avoid choking on Unicode escape sequences - Willem A. Hajenius (@wahajenius)

{% endtocmaker %}