NCover v2.1.2 has been released!

NCover v2.1.2 has been released!

It's been a long, long time since the release of NCover 2.1, and many minor fixes and improvements were made to that codebase while we were busy working on NCover v3.0. After the team discussed it for awhile, we decided it would be good to release a version that packaged all those fixes into a single install, both as a fitting end to the NCover 2.0 series, and to make the fixes available to the community at large. Barring major problems, this should be the last official release of the NCover v2.x codebase.

These are the improvements made and problems fixed since v2.1 (minor bugs not included):

  • HTML Report now places the Project name, not the report path in the report header
  • Non-USA users would fail the Administrative privileges check because of a culture-specific assumption in the checking code.
  • Feature: //a (include assembly) and //ea (exclude attribute) now support regular expressions
  • NCover would always save a blank settings file
  • Reduced the occurance of "No Coverage Gathered" errors by removing a subtle timing bug.
  • Fixed several exclusion bugs.
  • Feature: Branch points in excluded documents are now excluded as well
  • Instrumented point visit counts are now stored as a 64-bit integer, to facilitate very large visit counts
  • Property nodes can now be excluded by right-clicking on them in the tree view.
  • fixed several HTML report highlighting problems in the source report.
  • fixed very rare bug where NCover would corrupt a method name
  • fixed several bugs around the merging algorithm in NCoverExplorer.
  • fixed bug with dlls located above the 32-bit boundary
  • right-click exclusions now exclude property nodes in the tree view.

Special mention: An NCover user, Jason M. Kretz, found some bugs in the NCover xsl provided for CC.NET integration and fixed them himself. Thanks Jason! The updated xsl files are included in v2.1.2

You can download the latest version here.