diff --git a/feed.xml b/feed.xml
index bdd9a6b3c2..5f73e66302 100644
--- a/feed.xml
+++ b/feed.xml
@@ -5,8 +5,8 @@
Intended as a documentation theme based on Jekyll for technical writers documenting software and other technical products, this theme has all the elements you would need to handle multiple products with both multi-level sidebar navigation, tags, and other documentation features.
https://pmd.github.io/pmd/
- Tue, 25 Aug 2020 12:44:10 +0000
- Tue, 25 Aug 2020 12:44:10 +0000
+ Tue, 25 Aug 2020 13:03:31 +0000
+ Tue, 25 Aug 2020 13:03:31 +0000Jekyll v3.9.0
diff --git a/pmd_release_notes.html b/pmd_release_notes.html
index a65288dabe..f3430982b1 100644
--- a/pmd_release_notes.html
+++ b/pmd_release_notes.html
@@ -1516,6 +1516,7 @@ which was introduced in PMD 6.26.0.
java-errorprone
+
#2264: [java] SuspiciousEqualsMethodName: Improve description about error-prone overloading of equals()
#2410: [java] ProperCloneImplementation not valid for final class
#2431: [java] InvalidLogMessageFormatRule throws IndexOutOfBoundsException when only logging exception message
#2439: [java] AvoidCatchingThrowable can not detect the case: catch (java.lang.Throwable t)
@@ -1614,13 +1615,16 @@ are deprecated as internal API.
The method name and parameter number are suspiciously close to equals(Object), which can denote an
-intention to override the equals(Object) method.
+
The method name and parameter number are suspiciously close to Object.equals, which can denote an
+intention to override it. However, the method does not override Object.equals, but overloads it instead.
+Overloading Object.equals method is confusing for other programmers, error-prone and hard to maintain,
+especially when using inheritance, because @Override annotations used in subclasses can provide a false
+sense of security. For more information on Object.equals method, see Effective Java, 3rd Edition,
+Item 10: Obey the general contract when overriding equals.
This rule is defined by the following XPath expression: