Files
pmd/docs/pages/release_notes.md
2019-03-06 20:19:44 +01:00

1.4 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

New Rules

  • The new Java rule {% rule "java/design/AvoidUncheckedExceptionsInSignatures" %} (java-design) finds methods or constructors that declare unchecked exceptions in their throws clause. This forces the caller to handle the exception, even though it is a runtime exception.

  • The new Java rule {% rule "java/errorprone/DetachedTestCase" %} (java-errorprone) searches for public methods in test classes, which are not annotated with @Test. These methods might be test cases where the annotation has been forgotten. Because of that those test cases are never executed.

Fixed Issues

  • java-design
    • #1692: [java] Add rule to avoid declaration of throwing unchecked exception

API Changes

External Contributions

{% endtocmaker %}