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 |
|
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]
|
|
Closed
|
FIXED
|
Nov 10, 2007
|
Apr 24, 2008
|
|
|
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]
|
|
Closed
|
FIXED
|
Nov 09, 2007
|
Apr 24, 2008
|
|
|
CEP-33
|
Conform with Eclipse guidelines on icons
|
Michael Studman [Atlassian]
|
Michael Studman [Atlassian]
|
|
Closed
|
FIXED
|
Nov 05, 2007
|
Apr 24, 2008
|
|
|
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]
|
|
Closed
|
FIXED
|
Oct 23, 2007
|
Apr 24, 2008
|
|
|
CEP-2
|
Cannot run instrumented Eclipse plugins
|
Michael Studman [Atlassian]
|
Andy Armstrong
|
|
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-Ant 2.0.2 Bug fixes and improvements (Atlassian JIRA)
(7 issues)
|
|
T |
Key |
Summary |
Assignee |
Reporter |
Pr |
Status |
Res |
Created |
Updated |
Due |
|
CLOV-84
|
OOM Writing Reports
|
Nick Pellow [Atlassian]
|
Sam Berlin
|
|
Resolved
|
FIXED
|
Oct 26, 2007
|
Nov 01, 2007
|
|
|
CLOV-77
|
Allow java.lang to be turned off during instrumentation
|
Nick Pellow [Atlassian]
|
Nick Pellow [Atlassian]
|
|
Resolved
|
FIXED
|
Oct 24, 2007
|
Oct 25, 2007
|
|
|
CLOV-74
|
add "returntype" attribute testmethod element
|
Nick Pellow [Atlassian]
|
Nick Pellow [Atlassian]
|
|
Resolved
|
FIXED
|
Oct 23, 2007
|
Oct 24, 2007
|
|
|
CLOV-73
|
Instrument tests with return values correctly
|
Nick Pellow [Atlassian]
|
Nick Pellow [Atlassian]
|
|
Resolved
|
FIXED
|
Oct 23, 2007
|
Oct 25, 2007
|
|
|
CLOV-72
|
Update Clover license URL to http://my.atlassian.com/
|
Nick Pellow [Atlassian]
|
Nick Pellow [Atlassian]
|
|
Resolved
|
FIXED
|
Oct 23, 2007
|
Oct 24, 2007
|
|
|
CLOV-71
|
Handle annotations when instrumenting test methods
|
Nick Pellow [Atlassian]
|
Nick Pellow [Atlassian]
|
|
Resolved
|
FIXED
|
Oct 22, 2007
|
Oct 23, 2007
|
|
|
CLOV-50
|
Instrumenter fails on enum with single semicolon in body
|
Michael Studman [Atlassian]
|
Michael Studman [Atlassian]
|
|
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.