A bug has been fixed that sometimes resulted in a StringIndexOutOfBoundsException when running cobertura-report. A bug where classes without coverage data ("N/A") were not always sorted correctly in the HTML report has been fixed. "N/A" is shown in the branch column of the HTML report for classes and packages that do not have any branches.
This release improves the structure of the XML reports and
creates a DTD, adds the ability to specify the location of the
coverage data files from the Ant tasks and the command line,
and increases the speed of HTML reports by filtering the files
read in to determine cyclomatic complexity numbers on.
A few minor bugfixes and speed improvements were
made. Instrumentation is about 5 times faster due
to using ASM instead of BCEL. The XML reports now
contain package information and no longer contain
invalid XML characters.