Mentions légales du service

Skip to content

chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.27.2

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
com.diffplug.spotless:spotless-maven-plugin 2.11.1 -> 2.27.2 age adoption passing confidence

Release Notes

diffplug/spotless

v2.27.0

Added
Changes
  • Bump default ktlint version to latest 0.45.2 -> 0.46.1 (#​1239)
    • Minimum supported version also bumped to 0.46.0 (we have abandoned strong backward compatibility for ktlint, from here on out Spotless will only support the most-recent breaking change).
  • Bump default diktat version to latest 1.1.0 -> 1.2.1 (#​1246)
    • Minimum supported version also bumped to 1.2.1 (diktat is based on ktlint and has the same backward compatibility issues).
  • Bump default ktfmt version to latest 0.37 -> 0.39 (#​1240)

v2.26.0

Added
Fixed
  • google-java-format and RemoveUnusedImportsStep works on JDK16+ without jvm args workaround. (#​1224 fixes #​834)

v2.25.0

Added
  • Added support for enabling ktlint experimental ruleset. (#​1145)
Fixed
  • Fixed support for Python Black's new version reporting. (#​1170)
  • Error messages for unexpected file encoding now works on Java 8. (fixes #​1081)
Changes
  • Bump default black version to latest 19.10b0 -> 22.3.0. (#​1170)
  • Bump default ktfmt version to latest 0.34 -> 0.35. (#​1159)
  • Bump default ktlint version to latest 0.43.2 -> 0.45.2. (#​1177)

v2.24.1

Fixed
  • Fixed access modifiers for setters in KtfmtStep configuration

v2.24.0

Added
  • Added support for setting custom parameters for Kotlin ktfmt in Gradle and Maven plugins. (#​1145)

v2.23.0

Added
  • Added support for JSON formatting based on Gson (#​1125).
Changed

v2.22.2

Changed
  • Bump default ktfmt 0.30 -> 0.31 (#​1118).
Fixed
  • Add full support for git worktrees (#​1119).

v2.22.1

Changed
  • Bump CI from Java 15 to 17 (#​1094).
  • Bump default versions of formatters (#​1095).
    • google-java-format 1.12.0 -> 1.13.0
    • ktfmt 0.29 -> 0.30
  • Added support for git property core.autocrlf (#​540)

v2.22.0

Added

v2.21.0

Added
  • Added support for Markdown with flexmark at 0.62.2 (#​1011).

v2.20.2

Changed
  • Bumped default ktlint from 0.43.0 to 0.43.2.
  • Converted ktlint integration to use a compile-only source set. (#​524)

v2.20.1

Changed
  • Added named option to licenseHeader to support alternate license header within same format (like java) (872).
  • Added onlyIfContentMatches option to licenseHeader to skip license header application based on source file content pattern (#​650).
  • Bump jgit version (#​992).
    • jgit 5.10.0.202012080955-r -> 5.13.0.202109080827-r

v2.20.0

Added
  • DiffMessageFormatter can now generate messages based on a folder of cleaned files, as an alternative to a Formatter (#​982).
Fixed
  • Fix CI and various spotbugs nits (#​988).
Changed
  • Bump default formatter versions (#​989)
    • google-java-format 1.11.0 -> 1.12.0
    • ktlint 0.42.1 -> 0.43.0
    • ktfmt 0.27 -> 0.29
    • scalafmt 3.0.0 -> 3.0.8

v2.19.2

Changed
  • Added support and bump Eclipse formatter default versions to 4.21 for eclipse-groovy. Change is only applied for JVM 11+.
  • Added support for ktlint's FilenameRule (#​974).
Fixed
  • Temporary workspace deletion for Eclipse based formatters on JVM shutdown (#​967). Change is only applied for Eclipse versions using JVM 11+, no back-port to older versions is planned.

v2.19.1

Fixed
  • module-info formatting in eclipse-jdt versions 4.20 and 4.21. Note that the problem also affects older versions.
  • Added workaround to support projects using git worktrees (#​965)

v2.19.0

  • Added wildcardsLast option for Java ImportOrderStep (#​954)
Added
  • Added support for JBDI bind list params in sql formatter (#​955)

v2.18.0

Added
  • Added support for custom JSR223 formatters (#​945)
  • Added support for formatting and sorting Maven POMs (#​946)

v2.17.0

Added
  • Added support for calling local binary formatters (#​949)
Changed
  • Added support and bump Eclipse formatter default versions to 4.21 for eclipse-cdt, eclipse-jdt, eclipse-wtp. Change is only applied for JVM 11+.
  • Added groupArtifact option for google-java-format (#​944)

v2.16.0

Added
  • Added support for google-java-format's skip-reflowing-long-strings option (#​929)

v2.15.0

Added

v2.14.0

Added
  • Added support for eclipse-cdt at 4.19.0. Note that version requires Java 11 or higher.
  • Added support for eclipse-groovy at 4.18.0 and 4.19.0.
  • Added support for eclipse-wtp at 4.19.0. Note that version requires Java 11 or higher.
Changed
  • Bump eclipse-groovy default version from 4.17.0 to 4.19.0.

v2.13.1

Changed
  • Update default google-java-format from 1.9 to 1.10.0
  • Expose configuration exceptions from scalafmt (#​837)

v2.13.0

Added
  • Bump ktfmt to 0.21 and add support to Google and Kotlinlang formats (#​812)

v2.12.1

Fixed
  • Allow licence headers to be blank (#​801).

v2.12.0

Added

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Merge request reports