diff --git a/pmd/etc/changelog.txt b/pmd/etc/changelog.txt index f2848de7b9..af01d59a48 100644 --- a/pmd/etc/changelog.txt +++ b/pmd/etc/changelog.txt @@ -27,11 +27,12 @@ Fixed bug 1400754 - A NPE is no longer thrown on certain JDK 1.5 enum usages. Partially fixed bug 1371753 - UnnecessaryLocalBeforeReturn message now reflects the fact that that rule flags all types Fixed a bug in UseStringBufferLength; it no longers fails with an exception on expressions like StringBuffer.toString.equals(x) Fixed a bug in CPD's C/C++ parser so that it no longer fails on multi-line literals; thx to Tom Judge for the nice patch. +CPD now recognizes '--language c' and '--language cpp' as both mapping to the C/C++ parser. Modified renderers to support disabling printing of suppressed warnings. Introduced a new AbstractRenderer class that all Renderers can extends to get the current behavior - that is, suppressed violations are printed. Implemented RFE 1375435 - you can now embed regular expressions inside XPath rules, i.e., //ClassOrInterfaceDeclaration[matches(@Image, 'F?o')]. Added current CLASSPATH to pmd.bat. UnusedFormalParameter now catches unused constructor parameters, and its warning message now reflects whether it caught a method or a constructor param. -Rebuilt JavaCC parser with JavaCC 4.0RC1. +Rebuilt JavaCC parser with JavaCC 4.0. Added jakarta-oro-2.0.8.jar as a new dependency to support regular expression in XPath rules. Ant task now supports a 'minimumPriority' attribute; only rules with this priority or higher will be run. Renamed Ant task 'printToConsole' attribute to 'toConsole' and it can only be used inside a formatter element.