Releases: diffplug/spotless
Releases · diffplug/spotless
Gradle Plugin v7.0.0.BETA4
Added
- Support for line ending policy
PRESERVEwhich just takes the first line ending of every given file as setting (no matter if\n,\r\nor\r) (#2304) - New
suppressLintsForDSL (docs) (#2307)ignoreErrorForStepandignoreErrorForPathare now deprecated aliases ofsuppressLintsFor- Spotless is still a formatter not a linter, it just models formatting failures as lints rather than stopping execution (resolves #287)
Fixed
ktlintsteps now read from thestringinstead of thefileso they don't clobber earlier steps. (fixes #1599)
Maven Plugin v2.44.0.BETA3
Added
Changed
- Leverage local repository for Equo P2 cache. (#2238)
- Add explicit support for CSS via biome. Formatting CSS via biome was already supported as a general
formatting step. Biome supports formatting CSS as of 1.8.0 (experimental, opt-in) and 1.9.0 (stable).
(#2259) - Bump default
google-java-formatversion to latest1.23.0->1.24.0. (#2294) - Bump default
jacksonversion to latest2.17.2->2.18.0. (#2279) - Bump default
cleanthatversion to latest2.21->2.22. (#2296)
Fixed
- Java import order, ignore duplicate group entries. (#2293)
Lib v3.0.0.BETA3
Added
- Support for
rdf(#2261) - Support for
bufon maven plugin (#2291) ConfigurationCacheHackso we can support Gradle's configuration cache and remote build cache at the same time. (TODOfixes #2168)
Changed
- Support configuring the Equo P2 cache. (#2238)
- Add explicit support for JSONC / CSS via biome, via the file extensions
.cssand.jsonc.
(#2259) - Bump default
bufversion to latest1.24.0->1.44.0. (#2291) - Bump default
google-java-formatversion to latest1.23.0->1.24.0. (#2294) - Bump default
jacksonversion to latest2.17.2->2.18.0. (#2279) - Bump default
cleanthatversion to latest2.21->2.22. (#2296)
Fixed
- Java import order, ignore duplicate group entries. (#2293)
Gradle Plugin v7.0.0.BETA3
Added
Changed
- Use the Gradle user home directory by default for the download directory for the biome executable. Previously, the
plugin tried to use Maven's home directory, which is not always accessible by a Gradle plugin. (#2187) - Add explicit support for CSS via biome. Formatting CSS via biome was already supported as a general
formatting step. Biome supports formatting CSS as of 1.8.0 (experimental, opt-in) and 1.9.0 (stable).
(#2259)
Changed
- Bump default
bufversion to latest1.24.0->1.44.0. (#2291) - Bump default
google-java-formatversion to latest1.23.0->1.24.0. (#2294) - Bump default
jacksonversion to latest2.17.2->2.18.0. (#2279) - Bump default
cleanthatversion to latest2.21->2.22. (#2296)
Fixed
Maven Plugin v2.44.0.BETA2
Changed
- Support toning down sortPom logging. (#2185)
- Bump default
ktlintversion to latest1.2.1->1.3.0. (#2165) - Bump default
ktfmtversion to latest0.49->0.52. (#2172, #2231) - Rename property
ktfmtoptionremoveUnusedImport->removeUnusedImportsto matchktfmt. (#2172) - Bump default
eclipseversion to latest4.29->4.32. (#2179) - Bump default
greclipseversion to latest4.29->4.32. (#2179, #2190) - Bump default
cdtversion to latest11.3->11.6. (#2179) - Bump default
gsonversion to latest2.10.1->2.11.0. (#2128) - Bump default
jacksonversion to latest2.17.1->2.17.2. (#2195) - Bump default
cleanthatversion to latest2.20->2.21. (#2210) - Bump default
google-java-formatversion to latest1.22.0->1.23.0. (#2212)
Fixed
- Fix compatibility issue introduced by
ktfmt0.51. (#2172)
Added
- Add option
manageTrailingCommastoktfmt. (#2177)
Lib v3.0.0.BETA2
Changed
- Support toning down sortPom logging. (#2185)
- Bump default
ktlintversion to latest1.2.1->1.3.0. (#2165) - Bump default
ktfmtversion to latest0.49->0.52. (#2172, #2231) - Rename property
ktfmtoptionremoveUnusedImport->removeUnusedImportsto matchktfmt. (#2172) - Bump default
eclipseversion to latest4.29->4.32. (#2179) - Bump default
greclipseversion to latest4.29->4.32. (#2179, #2190) - Bump default
cdtversion to latest11.3->11.6. (#2179) - Bump default
gsonversion to latest2.10.1->2.11.0. (#2128) - Bump default
jacksonversion to latest2.17.1->2.17.2. (#2195) - Bump default
cleanthatversion to latest2.20->2.21. (#2210) - Bump default
google-java-formatversion to latest1.22.0->1.23.0. (#2212)
Fixed
- Fix compatibility issue introduced by
ktfmt0.51. (#2172)
Added
- Add option
manageTrailingCommastoktfmt. (#2177)
Gradle Plugin v7.0.0.BETA2
Changed
- Support toning down sortPom logging. (#2185)
- Bump default
ktlintversion to latest1.2.1->1.3.0. (#2165) - Bump default
ktfmtversion to latest0.49->0.52. (#2172, #2231) - Rename property
ktfmtoptionremoveUnusedImport->removeUnusedImportsto matchktfmt. (#2172) - Bump default
eclipseversion to latest4.29->4.32. (#2179) - Bump default
greclipseversion to latest4.29->4.32. (#2179, #2190) - Bump default
cdtversion to latest11.3->11.6. (#2179) - Bump default
gsonversion to latest2.10.1->2.11.0. (#2128) - Bump default
cleanthatversion to latest2.20->2.21. (#2210) - Bump default
google-java-formatversion to latest1.22.0->1.23.0. (#2212)
Fixed
- Fix compatibility issue introduced by
ktfmt0.51. (#2172)
Added
- Add option
manageTrailingCommastoktfmt. (#2177)