Please also refer to the Clover Core Changelog.
The changes for the latest version are as follows:
This is a major release with a dedicated support for the Spock framework and JUnit4 Parameterized Tests.
Please see also the Clover-for-Ant Changelog for all changes in the Clover product.
This is a release with bug fixes for Java 8 language features.
Please see also the Clover-for-Ant Changelog for all changes in the Clover product.
This is a major release with support for Java 8. See Clover 3.2 Release Notes.
Please see also the Clover-for-Ant Changelog for all changes in the Clover product.
This is a bug-fix release that uses Clover (com.cenqua.clover:clover) 3.1.12.1, containing a hot fix for a class verification error. See Changes in 3.1.12.1 for Ant.
This is a bug-fix release that addresses issues found in Clover-for-Maven 3.1.11 and earlier versions.
Please see also the Clover-for-Ant Changelog for all changes in the Clover product.
This is a bugfix release that addresses issues found in Clover-for-Maven 3.1.10.1 and earlier versions.
Solved IncompatibleClassChangeError exception thrown from Groovy 2.x compiler when called from groovy-eclipse-plugin / groovy-eclipse-batch plugin with the Clover enabled. Problem was related with ASM-3.0 vs ASM 4.0 binary incompatibility.
Please see also the Clover-for-Ant Changelog for all changes in the Clover product.
This release contains update of POM metatada:
It contains also a minor fix for missing 'clover-report' diagram in site documentation - see CLMVN-142.
This is a bugfix release that addresses issues found in Clover-for-Maven 3.1.8 and earlier versions.
1) The clover2:setup and clover2:instrument goals have new configuration attribute: setTestFailureIgnore. If set to true, Clover will add several properties to the build configuration which disable a build failure for following plugins:
Thanks to this, a build continues despite test failures or code validation failures and thus it is possible to generate a Clover coverage report for failed tests at the end of the build. Code example is here.
Note: before version 3.1.10 the testFailureIgnore property was set to true for the forked Clover lifecycle ('instrument' goal) for 'test' and 'integration-test' phases. Since 3.1.10 it is no longer set.
2) The clover2:optimize and clover2:optimizeIntegration goals support full include/exclude syntax, which can be handled by maven-surefire-plugin. Two new cases which are handled right now:
(a) multiple paths separated by comma, like:
<include>**/Test1.java, **/Test2.java</include>
(b) regular expression instead of Ant-style pattern
<include>%regex[.*Test.class]</include>
See: http://maven.apache.org/plugins/maven-surefire-plugin/examples/inclusion-exclusion.html
Reported in CLOV project
Please see also the Clover-for-Ant Changelog for all changes in the Clover product.
This is a bugfix release that addresses issues found in Clover-for-Maven 3.1.7 and earlier versions.
1) It is possible to define location/name of the dynamically created grover*.jar artifact (used for compilation of Groovy code, by default in java.io.tmpdir) or to disable its creation at all.
Reported in CLOV project
Please see also the Clover-for-Ant Changelog for all changes in the Clover product.
This is a bugfix release that addresses issues found in Clover-for-Maven 3.1.6 and earlier versions.
Reported in CLMVN project
Reported in CLOV project
Please see also the Clover-for-Ant Changelog for changes in the core Clover product.
This is a bugfix release that addresses issues found in Clover-for-Maven 3.1.5 and earlier versions.
Reported in CLMVN project
Reported in CLOV project
Please see also the Clover-for-Ant Changelog for changes in the core Clover product.
Clover 3.1.5 for Maven 2 and 3 is a bugfix release that addresses issues found in 3.1.4.
Please see also the Clover-for-Ant Changelog.
Clover 3.1.4 for Maven 2 and 3 is a bugfix release that addresses issues find in 3.1.3.
Please also see the Clover-for-Ant Changelog
Clover 3.1.3 for Maven 2 and 3 is a bugfix release that addresses issues find in 3.1.2.
Please also see the Clover-for-Ant Changelog
Clover 3.1.2 for Maven 2 and 3 is a bugfix release that addresses issues find in 3.1.0. 3.1.0 added support for Java 1.7 language features.
Please also see the Clover-for-Ant Changelog
Clover 3.1.0 for Maven 2 and 3 is a release that adds support for Java 1.7 language features.
For older versions please see CLOVER030 :: Clover-for-Maven 2 Changelog