All releases of Cobertura


Release Notes: Branch/conditional coverage is greatly improved. A "maxmemory" attribute was added to the ant tasks. Support for Maven and similar environments was improved. Various bugs were fixed.


Release Notes: New features include showing the total number of lines and branches in the HTML report, support for Groovy, allowing multiple JVMs to cleanly write to the same data file, and more robust instrumentation of archives (including archives inside of archives).


Release Notes: The merge task was fixed. Changes that allow Cobertura to work alongside AspectJ were also made. A possible bug when using instrumented classes in Tomcat was fixed.


Release Notes: The instrumenting and reporting tasks now both support using multiple filesets to specify classes and source code, respectively. There were also a few minor bugfixes.


Release Notes: You can now instrument classes inside of a jar, war, ear, etc. The "cobertura-check" Ant task has been greatly improved. The "cobertura-merge" task and various other bugs have been fixed.


Release Notes: 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.


Release Notes: 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.


Release Notes: A bug that caused the XML reports to be invalid XML was fixed. Java 1.4 pattern matching is now used instead of Jakarta ORO.


Release Notes: 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.


No changes have been submitted for this release.