pmd/docs/pages/release_notes.md
Clément Fournier a7f7802ceb Use namespaces::
2018-11-14 20:27:52 +01:00

2.3 KiB

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

New Rules

  • The new Java rule {% rule "java/codestyle/UseUnderscoresInNumericLiterals" %} (java-codestyle) verifies that numeric literals over a given length (4 chars by default, but configurable) are using underscores every 3 digits for readability. The rule only applies to Java 7+ codebases.

Fixed Issues

  • all

    • #1284: [doc] Keep record of every currently deprecated API
  • all

    • #1318: [test] Kotlin DSL to ease test writing
    • #1341: [doc] Documentation Error with Regex Properties
  • java-codestyle

    • #1232: [java] Detector for large numbers not separated by _
    • #1372: [java] false positive for UselessQualifiedThis

API Changes

{% jdoc_nspace :xpath core::lang.ast.xpath %}

  • The implementation of the adapters for the XPath engines Saxon and Jaxen (package {% jdoc_package :xpath %}) are now deprecated. They'll be moved to an internal package come 7.0.0. Only {% jdoc xpath::Attribute %} remains public API.

{% jdoc !aq!core::lang.rule.stat.StatisticalRule#SIGMA_DESCRIPTOR %}

External Contributions

{% endtocmaker %}

{% include note.html content="The release notes of previous versions are available here" %}