Support ktlint_disabled_rules in ktlint 0.47.x #1378
Share git repositories across projects when using ratchet (#1426)
Changes
Bump default ktfmt version to latest 0.40 -> 0.41 (#1340)
Bump default scalafmt version to latest 3.5.9 -> 3.6.1 (#1373)
Bump default diktat version to latest 1.2.3 -> 1.2.4.2 (#1393)
Bump default palantir-java-format version to latest 2.10 -> 2.28 (#1393)
[2.30.0] - 2022-09-14
Added
formatAnnotations() step to correct formatting of Java type annotations. It puts type annotations on the same line as the type that they qualify. Run it after a Java formatting step, such as googleJavaFormat(). (#1275)
Changes
Bump default ktfmt version to latest 0.39 -> 0.40 (#1312)
Bump default ktlint version to latest 0.46.1 -> 0.47.1 (#1303)
Also restored support for older versions of ktlint back to 0.31.0
[2.29.0] - 2022-08-23
Added
scalafmt integration now has a configuration option majorScalaVersion that allows you to configure the Scala version that gets resolved from the maven artifact (#1283)
Converted scalafmt integration to use a compile-only source set (fixes #524)
Changes
Add the ktlint rule in error messages when ktlint fails to apply a fix (#1279)
Bump default scalafmt to latest 3.0.8 -> 3.5.9 (removed support for pre-3.0.0) (#1283)
[2.28.1] - 2022-08-10
Fixed
Fix Clang not knowing the filename and changing the format (#1268 fixes #1267).
Changes
Bump default diktat version to latest 1.2.1 -> 1.2.3 (#1266)
[2.28.0] - 2022-07-28
Added
Clang and Black no longer break the build when the binary is unavailable, if they will not be run during that build (#1257).
License header support for Kotlin files without package or @file but do at least have import (#1263).
[2.27.0] - 2022-06-30
Added
Support for MAC_CLASSIC (\r) line ending (#1243 fixes #1196)
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)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps spotless-maven-plugin from 2.27.2 to 2.31.0.
Changelog
Sourced from spotless-maven-plugin's changelog.
... (truncated)
Commits
f2f8b08
Published lib/2.31.0d7d7ecc
Fix publishing by bumping spotless-changelog to latest.9ecec25
Bump defaultpalantir-java-format
version to latest2.10
->2.28
(#1329)fd70d74
Fix CI82e0aa2
Merge branch 'main' into renovate/com.palantir.javaformat-palantir-java-forma...7f73ad2
Merge branch 'main' into renovate/com.palantir.javaformat-palantir-java-forma...14c3044
fix(deps): update dependency org.cqfn.diktat:diktat-rules to v1.2.4.2 (#1393)b047275
Merge branch 'main' into renovate/ver_diktat12c88cf
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.6.1 (#1373)075d637
Bump lib to latest.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)