Releases: diffplug/spotless
Releases Β· diffplug/spotless
Maven Plugin v2.44.2
- Eclipse-based tasks can now handle parallel configuration (#2389)
Lib v3.0.2
Gradle Plugin v7.0.2
Maven Plugin v2.44.1
Fixed
- Deployment was missing part of the CDT formatter, now fixed. (#2384)
Lib v3.0.1
Fixed
- Deployment was missing part of the CDT formatter, now fixed. (#2384)
Gradle Plugin v7.0.1
Fixed
- Deployment was missing part of the CDT formatter, now fixed. (#2384)
Maven Plugin v2.44.0
Headline changes
- The long
2.44.0.BETAX
period is finally over (sorry, there was a problem in Gradle land). - Spotless now supports linting in addition to formatting.
- help wanted: maven api to suppress lints
Changed
- Bump default
ktlint
version to latest1.3.0
->1.4.0
. (#2314) - Bump default
jackson
version to latest2.18.0
->2.18.1
. (#2319) - Bump default
ktfmt
version to latest0.52
->0.53
. (#2320) - Bump default
ktlint
version to latest1.4.0
->1.5.0
. (#2354) - Bump minimum
eclipse-cdt
version to11.0
(removed support for10.7
). (#2373) - Bump default
eclipse
version to latest4.32
->4.34
. (#2381)
Fixed
Lib v3.0.0
Headline changes
- All steps now support roundtrip serialization (end of #987).
- Spotless now supports linting in addition to formatting.
Changed
- Allow setting Eclipse config from a string, not only from files (#2337)
- Bump default
ktlint
version to latest1.3.0
->1.4.0
. (#2314) - Add Sort Members feature based on Eclipse JDT implementation. (#2312)
- Bump default
jackson
version to latest2.18.0
->2.18.1
. (#2319) - Bump default
ktfmt
version to latest0.52
->0.53
. (#2320) - Bump default
ktlint
version to latest1.4.0
->1.5.0
. (#2354) - Bump minimum
eclipse-cdt
version to11.0
(removed support for10.7
). (#2373) - Bump default
eclipse
version to latest4.32
->4.34
. (#2381)
Fixed
Gradle Plugin v7.0.0
Headline changes
- The long
7.0.0.BETAX
period is finally over, Spotless for Gradle 7.0 is here! - Full, no asterisk support for configuration cache (end of #987)
- Spotless now supports linting in addition to formatting.
Changed
- Allow setting Eclipse config from a string, not only from files (#2337)
- Bump default
ktlint
version to latest1.3.0
->1.4.0
. (#2314) - Bump default
jackson
version to latest2.18.0
->2.18.1
. (#2319) - Bump default
ktfmt
version to latest0.52
->0.53
. (#2320) - Bump default
ktlint
version to latest1.4.0
->1.5.0
. (#2354) - Bump minimum
eclipse-cdt
version to11.0
(removed support for10.7
). (#2373) - Bump default
eclipse
version to latest4.32
->4.34
. (#2381)
Fixed
toggleOffOn
now works with the configuration cache. (#2378 fixes #2317)- Using
custom
with a Groovy closure now works with and without configuration cache. (#2376)- Minimum required Gradle version for this to work has bumped from
8.0
to8.4
. - The global git system config is now ignored for line-ending purposes.
- Added
SerializeToByteArrayHack
as a flag for a limitation at the intersection oftoggleOffOn
andcustom
.
- Minimum required Gradle version for this to work has bumped from
- You can now use
removeUnusedImports
andgoogleJavaFormat
at the same time again. (fixes #2159) - The default list of type annotations used by
formatAnnotations
now includes Jakarta Validation'sValid
and constraints validations (fixes #2334) indentWith[Spaces|Tabs]
has been deprecated in favor ofleadingTabsToSpaces
andleadingSpacesToTabs
. (#2350 fixes #794)