Releases: aaschmid/gradle-cpd-plugin
Releases · aaschmid/gradle-cpd-plugin
3.5
- Make
gradle-cpd-plugin
compatible with Gradle 8.11 (#76 fixed by #77, thanks @lukasgraef)
- Remove deprecated
skipLexcialError
and introduced failOnError
(replacement) and also failOnViolation
(#75)
- Increased default PMD/CPD version to
7.7.0
.
Gradle Plugins: 3.5
3.3
- Replace deprecated Report properties: enabled and destination (#58,#59)
- Lazy creation of check-task (#60; thank @stegeto22
Gradle Plugins: 3.3
3.2
Make --configuration-cache
working properly (#54, #56)
(thanks al lot to @C-Otto)
Maven Central: 3.2
Gradle Plugins: 3.2
3.1
- Incorporate "VS renderer" (#47)
- Incorporate "lineCountPerFile" property on "CSV renderer" (#46)
- Fix deprecation warning "Internal API constructor TaskReportContainer(Class, Task) (#36)
- Fix compatible with Gradle 6.0 (#48)
Maven Central: 3.1
Gradle Plugins: 3.1
3.0
- fix problems with Wrapper API since Gradle 5.6 (#45)
- refactored complete usage of Gradle Wrapper API by using new version introducesd with 5.6
- Attention: This is a breaking change such that v3.0 is now only compatible with Gradle version greater or equal 5.6!
Maven Central: 3.0
Gradle Plugins: 3.0
2.0
- upgrade to newest PMD version 6.13.0 to enable Kotlin support (#38)
- fix wrongly displayed WARNING that
cpdCheck
is not part of the task graph (#37)
- Use the java-gradle-plugin to generate the plugin descriptors (#40)
- migrate
main
code to Java 8 as new minor version and upgrade minimal Gradle version (also #32, #35, #41)
Maven Central: 2.0
Gradle Plugins: 2.0
1.3
- Update to Gradle
4.10.3
as minmal supported version
- Introduce Gradles "Task Configuration Avoidance" (#30)
- Improve dependency for
check
task which is introduced by LifecycleBasePlugin
(#31)
- Add support of
@CacheableTask
annotation for Cpd
task
- Introduce first workaround for deprecation warning of Report API (#36)
Maven Central: 1.3
Gradle Plugins: 1.3
1.2
- fix
UnsupportedOperationException
appearing since Gradle 5.1 while adding default CPD dependency (#28)
- add Bintray plugin to
build.gradle
(#25)
Maven Central: 1.2
Gradle Plugins: 1.2
1.1
- Supports PMD 6.0.0 now (used CPDConfiguration constructor was used before) (#23)
- Add integration tests accepted enhancement fixed (#9)
- Travis-CI is very unstable or does not work entirely for this plugin (#15)
Maven Central: 1.1
Gradle Plugins: 1.1