Gradle Plugin v8.0.0
·
97 commits
to main
since this release
Changed
- BREAKING Bump the required Gradle to
7.3and required Java to17. (#2375, #2540) - BREAKING Renamed
removeWildcardImportstoforbidWildcardImports. (#2633) - BREAKING
spotlessInstallGitPrePushHooktask is now installed only on the root project. (#2570) - BREAKING
LintSuppressionnow enforces unix-style paths in itssetPathmethod. (#2629) - Running
spotlessCheckwith violations unilaterally produces the error messageRun './gradlew spotlessApply' to fix these violations. (#2592) - Bump JGit from
6.10.1to7.3.0(#2257)- Adds support for worktrees (fixes #1765)
- Bump default
google-java-formatversion to latest1.24.0->1.28.0. (#2345) - Bump default
gsonversion to latest2.13.1->2.13.2. (#2615) - Bump default
jacksonversion to latest2.19.2->2.20.0. (#2606) - Bump default
ktfmtversion to latest0.53->0.58(#2613)- BREAKING use
TrailingCommaManagementStrategyenum instead ofmanageTrailingCommasboolean configuration option
- BREAKING use
- Bump default
ktlintversion to latest1.5.0->1.7.1. (#2555) - Bump default
palantir-java-formatversion to latest2.57.0->2.71.0.
Fixed
- Respect system gitconfig when performing git operations (#2404)
- Fix
spaceBeforeSeparatorin Jackson formatter. (#2103) spotlessInstallGitPrePushHookis now compatible with configuration cache. (#2570)
Added
- There is now a
forbidRegex(String name, String regex, String lintDetail)which throws a lint anytime the regex matches. (#2633)