Skip to content

Releases: diffplug/spotless

Maven Plugin v2.44.3

20 Feb 23:03
Compare
Choose a tag to compare
  • Support for clang-format (#2406)
  • Adopt new version of maven-plugin-development from GradleX (#2395)

Lib v3.1.0

20 Feb 18:31
Compare
Choose a tag to compare

Added

  • Support forclang-format on maven-plugin (#2406)
  • Allow overriding classLoader for all JarStates to enable spotless-cli (#2427)

Maven Plugin v2.44.2

14 Jan 21:18
Compare
Choose a tag to compare
  • Eclipse-based tasks can now handle parallel configuration (#2389)

Lib v3.0.2

14 Jan 21:04
Compare
Choose a tag to compare

Fixed

  • Node.JS-based tasks now work with the configuration cache (#2372)
  • Eclipse-based tasks can now handle parallel configuration (#2389)

Gradle Plugin v7.0.2

14 Jan 21:10
Compare
Choose a tag to compare

Fixed

  • Node.JS-based tasks now work with the configuration cache (#2372)
  • Eclipse-based tasks can now handle parallel configuration (#2389)

Maven Plugin v2.44.1

07 Jan 16:33
Compare
Choose a tag to compare

Fixed

  • Deployment was missing part of the CDT formatter, now fixed. (#2384)

Lib v3.0.1

07 Jan 16:27
Compare
Choose a tag to compare

Fixed

  • Deployment was missing part of the CDT formatter, now fixed. (#2384)

Gradle Plugin v7.0.1

07 Jan 16:30
Compare
Choose a tag to compare

Fixed

  • Deployment was missing part of the CDT formatter, now fixed. (#2384)

Maven Plugin v2.44.0

06 Jan 22:21
Compare
Choose a tag to compare

Headline changes

Changed

  • Bump default ktlint version to latest 1.3.0 -> 1.4.0. (#2314)
  • Bump default jackson version to latest 2.18.0 -> 2.18.1. (#2319)
  • Bump default ktfmt version to latest 0.52 -> 0.53. (#2320)
  • Bump default ktlint version to latest 1.4.0 -> 1.5.0. (#2354)
  • Bump minimum eclipse-cdt version to 11.0 (removed support for 10.7). (#2373)
  • Bump default eclipse version to latest 4.32 -> 4.34. (#2381)

Fixed

  • You can now use removeUnusedImports and googleJavaFormat at the same time again. (fixes #2159)
  • The default list of type annotations used by formatAnnotations now includes Jakarta Validation's Valid and constraints validations (fixes #2334)

Lib v3.0.0

06 Jan 22:13
Compare
Choose a tag to compare

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 latest 1.3.0 -> 1.4.0. (#2314)
  • Add Sort Members feature based on Eclipse JDT implementation. (#2312)
  • Bump default jackson version to latest 2.18.0 -> 2.18.1. (#2319)
  • Bump default ktfmt version to latest 0.52 -> 0.53. (#2320)
  • Bump default ktlint version to latest 1.4.0 -> 1.5.0. (#2354)
  • Bump minimum eclipse-cdt version to 11.0 (removed support for 10.7). (#2373)
  • Bump default eclipse version to latest 4.32 -> 4.34. (#2381)

Fixed

  • You can now use removeUnusedImports and googleJavaFormat at the same time again. (fixes #2159)
  • The default list of type annotations used by formatAnnotations now includes Jakarta Validation's Valid and constraints validations (fixes #2334)