diff --git a/src/site/markdown/overview/changelog.md b/src/site/markdown/overview/changelog.md index 5e45ae798c..6d477958bf 100644 --- a/src/site/markdown/overview/changelog.md +++ b/src/site/markdown/overview/changelog.md @@ -76,6 +76,9 @@ and include them to such reports. It will now flag anonymous class' methods marked as final (can't be overridden, so it's pointless), along with final methods overridden / defined within enum instances. +* The rule `UnnecessaryParentheses` (ruleset `java-controversial`) has been merged into `UselessParentheses` + (ruleset `java-unnecessary`). The rule covers all scenarios previously covered by either rule. + #### Removed Rules * The deprecated rule `UseSingleton` has been removed from the ruleset `java-design`. The rule has been renamed @@ -119,6 +122,7 @@ Al existing rules have been updated to reflect these changes. If you have custom * [#536](https://github.com/pmd/pmd/issues/536): \[java] CommentDefaultAccessModifierRule ignores constructors * java-controversial * [#408](https://github.com/pmd/pmd/issues/408): \[java] DFA not analyzing asserts + * [#537](https://github.com/pmd/pmd/issues/537): \[java] UnnecessaryParentheses fails to detect obvious scenario * java-sunsecure * [#468](https://github.com/pmd/pmd/issues/468): \[java] ArrayIsStoredDirectly false positive * java-unusedcode @@ -162,4 +166,5 @@ Al existing rules have been updated to reflect these changes. If you have custom * [#535](https://github.com/pmd/pmd/pull/535): \[apex] Fix broken Apex visitor adapter - [Clément Fournier](https://github.com/oowekyala) * [#542](https://github.com/pmd/pmd/pull/542): \[java] Metrics abstraction - [Clément Fournier](https://github.com/oowekyala) * [#548](https://github.com/pmd/pmd/pull/548): \[java] Metrics documentation - [Clément Fournier](https://github.com/oowekyala) +* [#554](https://github.com/pmd/pmd/pull/554): \[java] Fix #537: UnnecessaryParentheses fails to detect obvious scenario - [Clément Fournier](https://github.com/oowekyala)