pmd/docs/pages/release_notes.md
2018-11-21 21:56:39 +01:00

2.0 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
    • #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
    • #1440: [java] CommentDefaultAccessModifierRule shows incorrect message

API Changes

External Contributions

  • #1384: [java] New Rule - UseUnderscoresInNumericLiterals - RajeshR
  • #1424: [doc] #1341 Updating Regex Values in default Value Property - avishvat
  • #1428: [core] Upgrading JCommander from 1.48 to 1.72 - Thunderforge
  • #1430: [doc] Who really knows regex? - Dem Pilafian
  • #1453: [java] Adding the fix for #1440. Showing correct message for CommentDefaultAccessmodifier. - Rohit Kumar

{% endtocmaker %}