+
+ |
+ Checkstyle 2
+
+ |
+
+
+
+
+
+ Release 2.2
+
+ Resolved bugs:
+
+ - Checkstyle reported unused @throws tag for multiple declaration of the same Exception. According to the Java BugParade this is incorrect, multiple @throws tags for the same exception are OK (Bug 540384).
+ - The Cache was not invalidated upon parameter change (Bug 522282).
+ - The documentation of the command line property names did not list the property checkstyle.allow.tabs (Bug 529975).
+
+
+
+
+ New features:
+
+ - Support for JDK 1.4 assert statements (Feature request 500122).
+ - Regexp-disable line-length checking (Feature request 524650).
+ - Disallow import of package hierarchies, e.g. sun.* (Feature request 531229).
+ - Warn about public modifier in interface method declarations, as indicated in chapter 9.4 of the JLS (Feature request 537107).
+ - Check order of modifiers against the standard order in the JLS, sections 8.1.1, 8.3.1 and 8.4.3 (Feature request 514033).
+ - failureProperty in ANT task (Feature request 534038).
+ - ANT task failureProperty (Feature request 534038).
+ - ANT task supports configuration through a property file (Patch 531230 + enhancements).
+ - Commandline frontend supports -r "dir" option that will find all Java files contained in a specified directory (Feature request 545128).
+ - New contrib directory, contains XSL stylesheets for formating checkstyle's XML output (contributions by multiple authors).
+ - Error messages now contain the column number for better Emacs integration (Feature request 515787).
+ - Check for whitespace around '()' (Feature request 498879).
+
+
+
+
+
+ Release 2.1
+
+ New features:
+
+
+
+
+ Release 2.0
+
+ License change, Checkstyle is now licensed under the LGPL.
+
+
+ |
+
+