Cobertura v1.1 Release Notes

Release Date: 2005-03-08 // about 19 years ago
  • * Fix a bug in the syntax highlighting code of the HTML report
      generation.  Previously, the highlighting for single quotes
      containing "\\" would not end correctly.
    * Check the third party jars into CVS using the correct CVS
      substition flag (binary, not ASCII).
    * Temporary files created by the instrument ant task and merge
      ant task are now deleted after the ant task finishes.
    * Switch the instrumentation classes to use ASM instead of
      Apache BCEL.  There are three benefits to this:
      1. BCEL was throwing exceptions with some source code compiled
         with JDK 1.5--ASM works fine.
      2. ASM is licensed under the revised BSD license, which
         is compatable with the GPL, which allows us to remove
         the questionable exception for BCEL.
      3. Instrumentation is about 5 times faster with ASM than BCEL.
    * Modify the HTML reports so that classes without line number
      information will appear as "Not Applicable."  This includes
      skeleton classes, stub classes, interfaces, or anything not
      compiled with debug=true.
    * Fix bug #1151777 with a patch from Jeremy Thomerson.
      Previously we were not escaping some characters correctly in the
      generated XML coverage report (specificially < and >).
    * Set the class-path in the cobertura.jar manifest file correctly.
    * Fill feature request #1151779 with a patch from Jeremy Thomerson.
      This changes the structure of the XML report so that <classes> are
      enclosed inside <packages>.
    
    • Copyright (C) 2010 Tad Smith