Clover-for-Eclipse Changelog

Clover 2.3 Documentation

Index

See also Clover-for-Ant Changelog

Clover-for-Eclipse Changelog 

The complete combined changes are as follows:

Changes in 2.3.2 for Eclipse

19 Aug, 2008 - Build 20080819

This is a minor bug fix release. The full Eclipse version number for this build of the plugin is 2.3.2.v20080819170000. Changes since the last build include:

Bug Fixes

CEP-159 Fixed problems interpreting project classpath which caused unresolved compiltation errors in instrumented class files.

08 Aug, 2008 - Build 20080808

This is a minor bug fix release. The full Eclipse version number for this build of the plugin is 2.3.2.v20080808200808 (happy Beijing Olympics!). Changes since the last build include:

Bug Fixes

CEP-156 Fixed license errors when running Clover in Ant through Eclipse.

04 Aug, 2008 - Build 20080804

This is a minor bug fix release. The full Eclipse version number for this build of the plugin is 2.3.2.v20080804163000. Changes since the last build include:

Bug Fixes

CEP-153 Fixed hide/show editor coverage button.
CEP-152 Fixed instrumentation performance problems for projects with large transitive dependencies.

21 July, 2008 - Build 20080721

This release provides support for RAD 7 & Eclipse 3.4, adds useability enhancements and addresses a small number of bugs. The full Eclipse version number for this build of the plugin is 2.3.2.v20080721210000. Changes since 2.3.1 include:

Compatibility Enhancement

CEP-20 Added support for RAD 7.
CEP-137 Added support for Eclipse 3.4.

Usability Enhancements

CEP-120 Clover now prompts you to open generated newly XML and PDF reports. HTML/PDF/XML report history also available.
CEP-138 Clover per-project settings now shareably between team members and stored in .settings/com.cenqua.clover.prefs

Bug Fixes

CEP-124 Made Coverage Explorer percentage columns without values render grey rather than red.
CEP-119 Fixed sorting of the "time" column in the Test Run Explorer.
CEP-136 Treemaps display invalid coverage values in tooltips.
CEP-139 HTML/PDF/XML reports launched outside of Eclipse now respect the span value set.
CEP-151 Filtering out source files causes silent compilation errors in non-filtered classes.

Changes in 2.3.2 Beta 2 for Eclipse

09 July, 2008 - Beta 2 Build 20080709

This is an important beta release which provides support for RAD 7 and also addresses a small number of fixes for bugs found since the laste beta. Support for RAD 7.5 Beta is in progress. The full Eclipse version number for this build of the plugin is 2.3.2.b2-20080709215000. Changes since 2.3.2 beta 1 include:

Compatibility Enhancement

CEP-20 Added support for RAD 7.

Bug Fixes

CEP-136 Treemaps display invalid coverage values in tooltips.
CEP-145 Instrumented compilation failure when dependent projects export jar files.

Changes in 2.3.2 Beta 1 for Eclipse

04 July, 2008 - Beta 1 Build 20080702

This is an important beta release which provides support for Eclipse 3.4 and also addresses a small number of fixes for bugs found since version 2.3.1 was released. The full Eclipse version number for this build of the plugin is 2.3.2.b1-20080702160000. Changes since 2.3.1 include:

Compatibility Enhancement

CEP-137 Added support for Eclipse 3.4.

Bug Fixes

CEP-124 Made Coverage Explorer percentage columns without values render grey rather than red.
CEP-119 Fixed sorting of the "time" column in the Test Run Explorer.

 
 

Changes in 2.3.1 for Eclipse

02 June, 2008 - Build 20080602

This is an feature release with a small number of bug fixes. The full Eclipse version number for this build of the plugin is 2.3.1.v20080602190340.

Bug Fixes

CEP-116 Ensuring Clover 2 gracefully degrades when installed on Eclipse 3.4 non-final releases.

26 May, 2008 - Build 20080526

This is an feature release with a small number of bug fixes. The full Eclipse version number for this build of the plugin is 2.3.1.v20080526181141.

New Features

CEP-103 Added support in the Coverage Explorer for all Clover column types and user-defined custom column.

Bug Fixes

CEP-105 Added missing menu label for Test Run Explorer menu Layout > Packages
CEP-108 Invalid context regexs no longer stop Clover project properties page from being displayed

Please also see the core Clover-for-Ant Changelog.



Changes in 2.2.1 for Eclipse

23 April, 2008 - Build 20080423

This is primarily an usability enhancement release with some new features and bug fixes. The full Eclipse version number for this build of the plugin is 2.2.1.v20080423154828.

New Features

CEP-37 Support for displaying test coverage information in the Test Run Explorer and Test Contributions views that spans multiple projects in the workspace.
CEP-70 HTML/PDF/XML reports can now be generated across multiple projects.
CEP-94 HTML/PDF/XML report generation can be forked to better handle reporting on large projects.
CEP-23 Addition of a button to the Coverage Explorer and Test Run Explorer to simultaneously switch Clover on or off for multiple projects.
CEP-67 The three Clover views will now automatically open if not already opened on enabling Clover on a project.
CEP-66 The user is now prompted to open HTML reports in their browser once generated.
CEP-56 Columns in the Coverage Explorer and Test Run Explorer views have been made moveable and the order is retained across Eclipse sessions.

Usability Enhancements

CEP-81 The coverage context filter UI has been revamped and made more consistent and usable.
CEP-84 When custom coverage context filters are change the user is prompted to rebuild the project so that the filters can take effect.
CEP-82 Better explanations are given to the regular expressions required for custom context filters.
CEP-86 Clover-enabled projects with "Compiled with Clover" turned off are now visibly differentiated within the Coverage Explorer and Test Run Explorer
CEP-83 Tooltip text and menu item names have been rewritten to better communicate their actual purpose.

Bug Fixes

CEP-88 The Coverage Explorer and Test Run Explorer now correctly show workspace changes.
CEP-65 The Clover Ant task support for Ant builds within Eclipse now no longer fail with a licensing error even though the license is valid.
CEP-63 Clover now no-longer allows custom context filters with spaces or commas in their name.
CEP-97 "Run with Clover As... > JUnit Tests" now displayed where appropriate.

Please also see the core Clover-for-Ant Changelog.


Changes in 2.1.0 for Eclipse

14 February, 2008 - Build 20080214

This is a major new release and contains a number of new features. The full Eclipse version number for this build of the plugin is 2.1.0.v20080214147119.

New Features

CEP-48 - A Test Run Explorer view for understanding how your tests contribute to your application's code coverage.
CEP-47 - Per-package coverage clouds so you can easily spot risks or quick wins at the package level as well as at the project level.

Bug Fixes
CEP-46 - "Run with Clover" clobbers JVM args set on launch configuration.

Please also see the core Clover-for-Ant Changelog.

 27 Febuary, 2008 - Build 20080227

 This is a bug fix and usability enhancement build. The full Eclipse version number for this build of the plugin is 2.1.0.v20080227152940.

Usability Enhancements

CEP-62 - Usability enhancements to context filtering: new custom context filters are automatically enabled; user is informed if context filter changes require a rebuild; dialog for enabling/disabling context filters has inverted the checked/unchecked behaviour.
CEP-59 - Made the custom context dialog resizable and with a reasonable starting size.
CEP-8 - Clover licenses and other preferences are stored in the installation-specific preference area (or user-specific preference area for read-only installs) and not in the workspace.
CEP-57 - Interval preference fields length behaviour made more appropriate and less variable.

Bug Fixes

CEP-58 - Avoiding SWT/AWT compatibility issue on OSX with Java 1.4 which may cause JVM to crash.
CEP-61 - Stopped error dialogs for BadLocationException on every key stroke when coverage annotation calculations fail.
CEP-60 - Stopped error dialogs when projects are closed.


Changes in 2.0.3 for Eclipse

03 December, 2007

This release fixes some minor bugs and adds some new features. The full version of this release of the Clover-for-Eclipse plugin is 2.0.3.v20071203123733.

Clover-for-Eclipse 2.0.3 Bug fixes and improvements (Atlassian JIRA) (5 issues)
T Key Summary Assignee Reporter Pr Status Res Created Updated Due
Bug CEP-36 High CPU usage when Error Viewer is open and app and test source are in different projects Michael Studman [Atlassian] Michael Studman [Atlassian] Major Closed FIXED Nov 10, 2007 Apr 24, 2008
Bug CEP-35 For a compilation unit with more than one top-level class, Clover-for-Eclipse only outputs one recorder class file Michael Studman [Atlassian] Michael Studman [Atlassian] Blocker Closed FIXED Nov 09, 2007 Apr 24, 2008
Bug CEP-33 Conform with Eclipse guidelines on icons Michael Studman [Atlassian] Michael Studman [Atlassian] Major Closed FIXED Nov 05, 2007 Apr 24, 2008
New Feature CEP-19 Clover-for-Eclipse should support RCP apps without customers needing to change their manfiest or plugin.xml Michael Studman [Atlassian] Michael Studman [Atlassian] Major Closed FIXED Oct 23, 2007 Apr 24, 2008
Bug CEP-2 Cannot run instrumented Eclipse plugins Michael Studman [Atlassian] Andy Armstrong Major Closed FIXED Sep 18, 2007 Apr 24, 2008


Changes in 2.0.2 for Eclipse

01 November, 2007

This release addresses some performance issues for large projects, fixes some minor bugs and adds some new features. The full version of this release of the Clover-for-Eclipse plugin is 2.0.2.v20071101122659.

Clover-for-Eclipse 2.0.2 Bug fixes and improvements (Atlassian JIRA) (0 issues)
T Key Summary Assignee Reporter Pr Status Res Created Updated Due

Clover-for-Ant 2.0.2 Bug fixes and improvements (Atlassian JIRA) (7 issues)
T Key Summary Assignee Reporter Pr Status Res Created Updated Due
Bug CLOV-84 OOM Writing Reports Nick Pellow [Atlassian] Sam Berlin Major Resolved FIXED Oct 26, 2007 Nov 01, 2007
Improvement CLOV-77 Allow java.lang to be turned off during instrumentation Nick Pellow [Atlassian] Nick Pellow [Atlassian] Major Resolved FIXED Oct 24, 2007 Oct 25, 2007
Improvement CLOV-74 add "returntype" attribute testmethod element Nick Pellow [Atlassian] Nick Pellow [Atlassian] Major Resolved FIXED Oct 23, 2007 Oct 24, 2007
Bug CLOV-73 Instrument tests with return values correctly Nick Pellow [Atlassian] Nick Pellow [Atlassian] Major Resolved FIXED Oct 23, 2007 Oct 25, 2007
Improvement CLOV-72 Update Clover license URL to http://my.atlassian.com/ Nick Pellow [Atlassian] Nick Pellow [Atlassian] Major Resolved FIXED Oct 23, 2007 Oct 24, 2007
Bug CLOV-71 Handle annotations when instrumenting test methods Nick Pellow [Atlassian] Nick Pellow [Atlassian] Major Resolved FIXED Oct 22, 2007 Oct 23, 2007
Bug CLOV-50 Instrumenter fails on enum with single semicolon in body Michael Studman [Atlassian] Michael Studman [Atlassian] Major Resolved FIXED Oct 15, 2007 Oct 24, 2007



Changes in 2.0.1 for Eclipse

23 October, 2007

This is a bug fix release. The full version of this release of the Clover-for-Eclipse plugin is 2.0.1.v20071022194021.

Improvements

  • [CLOV-55] Improve memory usage during instrumentation

Bug fixes

  • [CLOV-59] NPE thrown from Logger.getInstance()

Changes in 2.0.0 for Eclipse

17 October, 2007

This is a bug fix and feature release. The full version of the Clover-for-Eclipse plugin is 2.0.0.v20071016211452. Please also see the core Clover-for-Ant changelog.

Improvements

  • [CEP-9] Allow instrumented class files to be output to a user-specified directory instead of project output directories
  • [CEP-10] Add context filter options to HTML/PDF/XML report generation
  • [CEP-12] Implement regexp context filters for filtering on coverage of methods and statements
  • [CEP-16] Add support for TestNG test execution

Bug fixes

  • [CEP-1] Clover sometimes causes JUnit runs to enter infinte lops
  • [CEP-3] Clover coverage annotation can sometimes corrupt source code display
  • [CEP-4] *.clover files not marked as hidden from source code control
  • [CEP-5] Errors when enabling Clover on a project are silently ignored
  • [CEP-11] Projects sometimes disappear in Coverage Explorer



Changes in 2.0.0.b2_1 for Eclipse

21 September, 2007

This is a bug fix and usability release. Please also see the core Clover 2 changelog.

Improvements

  • [CLEP-134] Usability improvements to feature/plugin upgrades.
  • [CLEP-133] Add acknowledgements page to about dialog for open source libraries used in Clover.

Bugs Fixed

  • [CLEP-135] Cut dependency between Clover Core feature/plugin and Clover JDT Hooks feature/plugin so each can be installed independently of the other.
  • [CLEP-130] HTML report generation ignores unit test results.

 

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.