- (BREAKING) Drop gradle 5 and 6 support
- Update spotbugs plugin to 5.2.5 (#94)
- Remove spotbugsShowStackTraces option because it's not used by spotbugs anymore
- Custom xsl file is not used for html report - native html report generation used instead
- Add spotbugs-annotations dependency automatically with compileOnly (to simplify @SuppressFBWarnings usage)
Could be disabled with quality.spotbugsAnnotations = false configuration
- Update checkstyle 10.6.0 -> 10.12.7 (gradle metadata fix applied)
- Fix links to checkstyle site (site structure changed)
- Update spotbugs 4.7.3 -> 4.8.3
- Update pmd 6.54 -> 6.55 (java 20 support)
- Update codenarc 3.2.0 -> 3.4.0
- Remove deprecated gradle apis usage
- The plugin is still NOT compatible with configuration cache
NOTE: in strict mode (when a quality task fails when violations are found)
a console report may appear NOT STRICTLY BELOW the referenced quality task
(because old gradle api was deprecated and new api does not guarantee
immediate execution after the quality task)