Update release notes

This commit is contained in:
Clément Fournier
2021-04-12 17:38:54 +02:00
parent 8e20841ab2
commit ea55a80f53
2 changed files with 15 additions and 2 deletions

View File

@ -21,13 +21,23 @@ This is a {{ site.pmd.release_type }} release.
This rule is also part of the Quickstart Ruleset (`rulesets/java/quickstart.xml`) for Java. This rule is also part of the Quickstart Ruleset (`rulesets/java/quickstart.xml`) for Java.
* The new Java rule {% rule "java/codestyle/UnnecessaryImport" %} merges the rules
{% rule "java/bestpractices/UnusedImports" %}, {% rule "java/codestyle/DuplicateImports" %},
{% rule "java/errorprone/ImportFromSamePackage" %}, and {% rule "java/codestyle/DontImportJavaLang" %}.
This rule is also part of the Quickstart Ruleset (`rulesets/java/quickstart.xml`) for Java.
#### Deprecated rules #### Deprecated rules
* java-bestpractices
* {% rule java/bestpractices/UnusedImports %}: use the rule {% rule java/bestpractices/UnusedImports %} instead
* java-codestyle * java-codestyle
* {% rule java/codestyle/DuplicateImports %}: use the rule {% rule java/bestpractices/UnusedImports %} instead, since it now reports duplicate imports * {% rule java/codestyle/DuplicateImports %}: use the rule {% rule java/bestpractices/UnusedImports %} instead
* {% rule java/codestyle/DontImportJavaLang %}: use the rule {% rule java/bestpractices/UnusedImports %} instead
* java-errorprone * java-errorprone
* {% rule java/errorprone/ImportFromSamePackage %}: use the rule {% rule java/bestpractices/UnusedImports %} instead, since it now reports imports from the same package * {% rule java/errorprone/ImportFromSamePackage %}: use the rule {% rule java/bestpractices/UnusedImports %} instead
### Fixed Issues ### Fixed Issues

View File

@ -593,10 +593,13 @@ or MethodDeclaration[@PackagePrivate= true()]
language="java" language="java"
since="0.5" since="0.5"
message="Avoid importing anything from the package 'java.lang'" message="Avoid importing anything from the package 'java.lang'"
deprecated="true"
class="net.sourceforge.pmd.lang.java.rule.codestyle.DontImportJavaLangRule" class="net.sourceforge.pmd.lang.java.rule.codestyle.DontImportJavaLangRule"
externalInfoUrl="${pmd.website.baseurl}/pmd_rules_java_codestyle.html#dontimportjavalang"> externalInfoUrl="${pmd.website.baseurl}/pmd_rules_java_codestyle.html#dontimportjavalang">
<description> <description>
Avoid importing anything from the package 'java.lang'. These classes are automatically imported (JLS 7.5.3). Avoid importing anything from the package 'java.lang'. These classes are automatically imported (JLS 7.5.3).
This rule is deprecated since PMD 6.34.0. Use the rule UnnecessaryImport from category codestyle instead.
</description> </description>
<priority>4</priority> <priority>4</priority>
<example> <example>