Release Notes

Release 4.4 to 5.0 changes

The following checks were added:

The following checks were changed from a Check to a FileSetCheck:

This means that the checks above must not be declared under the TreeWalker module anymore. For example, the following Checkstyle 4.4 configuration file:

<module name="Checker">
  <module name="TreeWalker">
    <module name="Header">
      <property name="headerFile" value="${checkstyle.header.file}"/>
    </module>
  </module>
</module>

becomes the following Checkstyle 5.0 configuration file:

<module name="Checker">
  <module name="Header">
    <property name="headerFile" value="${checkstyle.header.file}"/>
    <property name="fileExtensions" value="java"/>
  </module>
</module>

The following checks were removed:

Release 5.0 Beta 2

Major change to FileSetCheck architecture to move the functionality of open/reporting of files into Checker. The advantages are:

The motivation for this change is to convert checks that are language neutral in nature, to be based on FileSetCheck. This allows the checks to be used for other languages apart from Java. As a practical example, it is possible to ensure that JSP and XML files do not contain tabs.

New Features:

Fixed Bugs:

Release 5.0 Beta 1

The 5.x release is developed using Java 5 and requires a Java 5 platform to run. If you need run a Java 1.4 or earlier, then use a Checkstyle 4.x release. As such, features for earlier versions of Java will be dropped over time.

New Features:

Fixed Bugs:

Notes:

Release 4.4

Fixed Bugs:

New features:

Release 4.3

Fixed Bugs:

New features:

Release 4.2

New features:

Fixed Bugs:

Release 4.1

Fixed Bugs:

Release 4.0

New features:

Fixed Bugs:

Other improvements:

Release 4.0 Beta 6

New features:

Fixed Bugs:

Other improvements:

Release 4.0 Beta 5

New features:

Fixed Bugs:

Other improvements:

Release 4.0 Beta 4

Fixed Bugs:

Release 4.0 Beta 3

Fixed Bugs:

Other improvements:

Dependencies:

Release 4.0 Beta 2

Dependencies:

Fixed Bugs:

Release 4.0 Beta 1

New features:

Resolved bugs:

Other changes:

Release 3.5

New features:

Resolved bugs:

API changes:

Release 3.4

New features:

Resolved bugs:

Removed features:

API changes:

Release 3.3

Distribution:

New features:

Resolved bugs:

Release 3.2

Distribution:

New features:

Resolved bugs:

API changes (only relevant for IDE plugin authors):

Release 3.1

New features:

Resolved bugs:

Development Team:

Release 3.0

New features:

Resolved bugs:

Removed features:

API changes (only relevant for IDE plugin authors):

Development Team:

Release 2.4

New features:

Resolved bugs:

API changes (only relevant for IDE plugin authors):

Release 2.3

New features:

Resolved bugs:

API changes (only relevant for IDE plugin authors):

Release 2.2

Resolved bugs:

New features:

Release 2.1

New features:

Release 2.0

Changes:

Copyright © 2001-2008, Oliver Burn