Releases: Goooler/spotless
Releases · Goooler/spotless
Maven Plugin 2.44.0.BETA1
Added
- Respect
.editorconfig
settings for formatting shell viashfmt
(#2031) - Skip execution in M2E (incremental) builds by default (#1814, #2037)
Fixed
- Check if ktlint_code_style is set in .editorconfig before overriding it (#2143)
- Default EditorConfig path to ".editorconfig" (#2143)
- Ignore system git config when running tests (#1990)
- Correctly provide EditorConfig property types for Ktlint (#2052)
- Made ShadowCopy (
npmInstallCache
) more robust by re-creating the cache dir if it goes missing (#1984,2096) - scalafmt.conf fileOverride section now works correctly (#1854)
- Fix stdin pipe is being closed exception on Windows for large .proto files (#2147)
- Reworked ShadowCopy (
npmInstallCache
) to use atomic filesystem operations, resolving several race conditions that could arise (#2151)
Changes
- Bump default
cleanthat
version to latest2.16
->2.20
. (#1725) - Bump default
gherkin-utils
version to latest8.0.2
->9.0.0
. (#1703) - Bump default
google-java-format
version to latest1.19.2
->1.22.0
. (#2129) - Bump default
jackson
version to latest2.14.2
->2.17.1
. (#1685) - Bump default
ktfmt
version to latest0.46
->0.49
. (#2045, #2127) - Bump default
ktlint
version to latest1.1.1
->1.2.1
. (#2057) - Bump default
scalafmt
version to latest3.7.3
->3.8.1
. (#1730) - Bump default
shfmt
version to latest3.7.0
->3.8.0
. (#2050) - Bump default
sortpom
version to latest3.2.1
->4.0.0
. (#2049, #2078, #2115) - Bump default
zjsonpatch
version to latest0.4.14
->0.4.16
. (#1969)
Removed
- BREAKING Fully removed
Rome
, useBiome
instead. (#2119)
Lib 3.0.0.BETA1
Added
FileSignature.Promised
andJarState.Promised
to facilitate round-trip serialization for the Gradle configuration cache. (#1945)- Respect
.editorconfig
settings for formatting shell viashfmt
(#2031)
Fixed
- Check if ktlint_code_style is set in .editorconfig before overriding it (#2143)
- Ignore system git config when running tests (#1990)
- Correctly provide EditorConfig property types for Ktlint (#2052)
- Made ShadowCopy (
npmInstallCache
) more robust by re-creating the cache dir if it goes missing (#1984,2096) - scalafmt.conf fileOverride section now works correctly (#1854)
- Fix stdin pipe is being closed exception on Windows for large .proto files (#2147)
- Reworked ShadowCopy (
npmInstallCache
) to use atomic filesystem operations, resolving several race conditions that could arise (#2151)
Changes
- Bump default
cleanthat
version to latest2.16
->2.20
. (#1725) - Bump default
gherkin-utils
version to latest8.0.2
->9.0.0
. (#1703) - Bump default
google-java-format
version to latest1.19.2
->1.22.0
. (#2129) - Bump default
jackson
version to latest2.14.2
->2.17.1
. (#1685) - Bump default
ktfmt
version to latest0.46
->0.49
. (#2045, #2127) - Bump default
ktlint
version to latest1.1.1
->1.2.1
. (#2057) - Bump default
scalafmt
version to latest3.7.3
->3.8.1
. (#1730) - Bump default
shfmt
version to latest3.7.0
->3.8.0
. (#2050) - Bump default
sortpom
version to latest3.2.1
->4.0.0
. (#2049, #2078, #2115) - Bump default
zjsonpatch
version to latest0.4.14
->0.4.16
. (#1969)
Removed
Gradle Plugin 7.0.0.BETA1
Added
- Full, no-asterisk support of Gradle configuration cache. (#1274, giving up on #987)
- In order to use
custom
, you must now use Gradle 8.0+.
- In order to use
- Respect
.editorconfig
settings for formatting shell viashfmt
(#2031) - Add support for formatting and sorting Maven POMs (#2082)
Fixed
- Check if ktlint_code_style is set in .editorconfig before overriding it (#2143)
- Full no-asterisk support for configuration cache (#2088 closes #1274 and #987).
- Ignore system git config when running tests (#1990)
- Correctly provide EditorConfig property types for Ktlint (#2052)
- Fixed memory leak introduced in 6.21.0 (#2067)
- Made ShadowCopy (
npmInstallCache
) more robust by re-creating the cache dir if it goes missing (#1984,2096) - scalafmt.conf fileOverride section now works correctly (#1854)
- Fix stdin pipe is being closed exception on Windows for large .proto files (#2147)
- Reworked ShadowCopy (
npmInstallCache
) to use atomic filesystem operations, resolving several race conditions that could arise (#2151)
Changes
- Bump default
cleanthat
version to latest2.16
->2.20
. (#1725) - Bump default
gherkin-utils
version to latest8.0.2
->9.0.0
. (#1703) - Bump default
google-java-format
version to latest1.19.2
->1.22.0
. (#2129) - Bump default
jackson
version to latest2.14.2
->2.17.1
. (#1685) - Bump default
ktfmt
version to latest0.46
->0.49
. (#2045, #2127) - Bump default
ktlint
version to latest1.1.1
->1.2.1
. (#2057) - Bump default
scalafmt
version to latest3.7.3
->3.8.1
. (#1730) - Bump default
shfmt
version to latest3.7.0
->3.8.0
. (#2050) - Bump default
sortpom
version to latest3.2.1
->4.0.0
. (#2049, #2078, #2115) - Bump default
zjsonpatch
version to latest0.4.14
->0.4.16
. (#1969)
Removed
- BREAKING Fully removed
Rome
, useBiome
instead. (#2119)