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
|
Release Notes
diffplug/spotless
v2.27.0
Added
Changes
- Bump default
ktlint
version to latest0.45.2
->0.46.1
(#1239)- Minimum supported version also bumped to
0.46.0
(we have abandoned strong backward compatibility forktlint
, from here on out Spotless will only support the most-recent breaking change).
- Minimum supported version also bumped to
- Bump default
diktat
version to latest1.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).
- Minimum supported version also bumped to
- Bump default
ktfmt
version to latest0.37
->0.39
(#1240)
v2.26.0
Added
Fixed
-
google-java-format
andRemoveUnusedImportsStep
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 latest19.10b0
->22.3.0
. (#1170) - Bump default
ktfmt
version to latest0.34
->0.35
. (#1159) - Bump default
ktlint
version to latest0.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
Changed
- Use SLF4J for logging (#1116)
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
- google-java-format
- Added support for git property
core.autocrlf
(#540)
v2.22.0
Added
- Added support for the palantir-java-format Java formatter (#1083).
v2.21.0
Added
- Added support for Markdown with
flexmark
at0.62.2
(#1011).
v2.20.2
Changed
- Bumped default ktlint from
0.43.0
to0.43.2
. - Converted
ktlint
integration to use a compile-only source set. (#524)
v2.20.1
Changed
- Added
named
option tolicenseHeader
to support alternate license header within same format (like java) (872). - Added
onlyIfContentMatches
option tolicenseHeader
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
- jgit
v2.20.0
Added
-
DiffMessageFormatter
can now generate messages based on a folder of cleaned files, as an alternative to aFormatter
(#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
- google-java-format
v2.19.2
Changed
- Added support and bump Eclipse formatter default versions to
4.21
foreclipse-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
versions4.20
and4.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 JavaImportOrderStep
(#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
foreclipse-cdt
,eclipse-jdt
,eclipse-wtp
. Change is only applied for JVM 11+. - Added
groupArtifact
option forgoogle-java-format
(#944)
v2.16.0
Added
- Added support for
google-java-format
'sskip-reflowing-long-strings
option (#929)
v2.15.0
Added
- Added formatter for JVM-based JSON formatting
- Added Gradle configuration JVM-based JSON formatting
v2.14.0
Added
- Added support for
eclipse-cdt
at4.19.0
. Note that version requires Java 11 or higher. - Added support for
eclipse-groovy
at4.18.0
and4.19.0
. - Added support for
eclipse-wtp
at4.19.0
. Note that version requires Java 11 or higher.
Changed
- Bump
eclipse-groovy
default version from4.17.0
to4.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
- Support for diktat (#789)
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.