it-at-m / refarch

Collection of different ready to use reference architecture (RefArch) components developed by it@M.
https://opensource.muenchen.de/in-house-development.html
MIT License
2 stars 2 forks source link

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

Closed renovate[bot] closed 2 weeks ago

renovate[bot] commented 2 weeks ago

This PR contains the following updates:

Package Type Update Change OpenSSF
com.diffplug.spotless:spotless-maven-plugin build minor 2.34.0 -> 2.43.0 OpenSSF Scorecard

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

diffplug/spotless (com.diffplug.spotless:spotless-maven-plugin) ### [`v2.43.0`](https://redirect.github.com/diffplug/spotless/blob/HEAD/CHANGES.md#2430---2023-11-27) ##### Added - Support custom rule sets for Ktlint. ([#​1896](https://redirect.github.com/diffplug/spotless/pull/1896)) ##### Fixed - Fix Eclipse JDT on some settings files. ([#​1864](https://redirect.github.com/diffplug/spotless/pull/1864) fixes [#​1638](https://redirect.github.com/diffplug/spotless/issues/1638)) ##### Changed - Bump default `ktlint` version to latest `1.0.0` -> `1.0.1`. ([#​1855](https://redirect.github.com/diffplug/spotless/pull/1855)) - Add a Step to remove semicolons from Groovy files. ([#​1881](https://redirect.github.com/diffplug/spotless/pull/1881)) ### [`v2.42.0`](https://redirect.github.com/diffplug/spotless/blob/HEAD/CHANGES.md#2420---2023-09-28) ##### Added - Support for biome. The Rome project [was renamed to Biome](https://biomejs.dev/blog/annoucing-biome/). The configuration is still the same, but you should switch to the new `biome` tag / function and adjust the version accordingly. ([#​1804](https://redirect.github.com/diffplug/spotless/issues/1804)). - Support for `google-java-format`'s `skip-javadoc-formatting` option. ([#​1793](https://redirect.github.com/diffplug/spotless/pull/1793)) - Support configuration of mirrors for P2 repositories in Maven DSL ([#​1697](https://redirect.github.com/diffplug/spotless/issues/1697)). - New line endings mode `GIT_ATTRIBUTES_FAST_ALLSAME`. ([#​1838](https://redirect.github.com/diffplug/spotless/pull/1838)) ##### Fixed - Fix support for plugins when using Prettier version `3.0.0` and newer. ([#​1802](https://redirect.github.com/diffplug/spotless/pull/1802)) - Fix configuration cache issue around `external process started '/usr/bin/git --version'`. ([#​1806](https://redirect.github.com/diffplug/spotless/issues/1806)) ##### Changed - Bump default `flexmark` version to latest `0.64.0` -> `0.64.8`. ([#​1801](https://redirect.github.com/diffplug/spotless/pull/1801)) - Bump default `ktlint` version to latest `0.50.0` -> `1.0.0`. ([#​1808](https://redirect.github.com/diffplug/spotless/pull/1808)) ### [`v2.41.0`](https://redirect.github.com/diffplug/spotless/blob/HEAD/CHANGES.md#2410---2023-08-29) ##### Added - Add a `jsonPatch` step to `json` formatter configurations. This allows patching of JSON documents using [JSON Patches](https://jsonpatch.com). ([#​1753](https://redirect.github.com/diffplug/spotless/pull/1753)) - Support GJF own import order. ([#​1780](https://redirect.github.com/diffplug/spotless/pull/1780)) ##### Fixed - Use latest versions of popular style guides for `eslint` tests to fix failing `useEslintXoStandardRules` test. ([#​1761](https://redirect.github.com/diffplug/spotless/pull/1761), [#​1756](https://redirect.github.com/diffplug/spotless/issues/1756)) - Add support for `prettier` version `3.0.0` and newer. ([#​1760](https://redirect.github.com/diffplug/spotless/pull/1760), [#​1751](https://redirect.github.com/diffplug/spotless/issues/1751)) - Fix npm install calls when npm cache is not up-to-date. ([#​1760](https://redirect.github.com/diffplug/spotless/pull/1760), [#​1750](https://redirect.github.com/diffplug/spotless/issues/1750)) ##### Changed - Bump default `eslint` version to latest `8.31.0` -> `8.45.0` ([#​1761](https://redirect.github.com/diffplug/spotless/pull/1761)) - Bump default `prettier` version to latest (v2) `2.8.1` -> `2.8.8`. ([#​1760](https://redirect.github.com/diffplug/spotless/pull/1760)) - Bump default `greclipse` version to latest `4.27` -> `4.28`. ([#​1775](https://redirect.github.com/diffplug/spotless/pull/1775)) ### [`v2.40.0`](https://redirect.github.com/diffplug/spotless/blob/HEAD/CHANGES.md#2400---2023-07-17) ##### Added - Added support for Protobuf formatting based on [Buf](https://buf.build/). ([#​1208](https://redirect.github.com/diffplug/spotless/issues/1208)) - `enum OnMatch { INCLUDE, EXCLUDE }` so that `FormatterStep.filterByContent` can not only include based on the pattern but also exclude. ([#​1749](https://redirect.github.com/diffplug/spotless/pull/1749)) ##### Fixed - Update documented default `semanticSort` to `false`. ([#​1728](https://redirect.github.com/diffplug/spotless/pull/1728)) ##### Changed - Bump default `cleanthat` version to latest `2.13` -> `2.17`. ([#​1734](https://redirect.github.com/diffplug/spotless/pull/1734)) - Bump default `ktlint` version to latest `0.49.1` -> `0.50.0`. ([#​1741](https://redirect.github.com/diffplug/spotless/issues/1741)) - Dropped support for `ktlint 0.47.x` following our policy of supporting two breaking changes at a time. - Dropped support for deprecated `useExperimental` parameter in favor of the `ktlint_experimental` property. ### [`v2.39.0`](https://redirect.github.com/diffplug/spotless/blob/HEAD/CHANGES.md#2390---2023-05-24) ##### Added - `Jvm.Support` now accepts `-SNAPSHOT` versions, treated as the non`-SNAPSHOT`. ([#​1583](https://redirect.github.com/diffplug/spotless/issues/1583)) - Support Rome as a formatter for JavaScript and TypeScript code. Adds a new `rome` step to `javascript` and `typescript` formatter configurations. ([#​1663](https://redirect.github.com/diffplug/spotless/pull/1663)) - Add semantics-aware Java import ordering (i.e. sort by package, then class, then member). ([#​522](https://redirect.github.com/diffplug/spotless/issues/522)) ##### Fixed - Fixed a regression which changed the import sorting order in `googleJavaFormat` introduced in `2.38.0`. ([#​1680](https://redirect.github.com/diffplug/spotless/pull/1680)) - Equo-based formatters now work on platforms unsupported by Eclipse such as PowerPC (fixes [durian-swt#20](https://redirect.github.com/diffplug/durian-swt/issues/20)) - When P2 download fails, indicate the responsible formatter. ([#​1698](https://redirect.github.com/diffplug/spotless/issues/1698)) ##### Changed - Equo-based formatters now download metadata to `~/.m2/repository/dev/equo/p2-data` rather than `~/.equo`, and for CI machines without a home directory the p2 data goes to `$GRADLE_USER_HOME/caches/p2-data`. ([#​1714](https://redirect.github.com/diffplug/spotless/pull/1714)) - Bump default `googleJavaFormat` version to latest `1.16.0` -> `1.17.0`. ([#​1710](https://redirect.github.com/diffplug/spotless/pull/1710)) - Bump default `ktfmt` version to latest `0.43` -> `0.44`. ([#​1691](https://redirect.github.com/diffplug/spotless/pull/1691)) - Bump default `ktlint` version to latest `0.48.2` -> `0.49.1`. ([#​1696](https://redirect.github.com/diffplug/spotless/issues/1696)) - Dropped support for `ktlint 0.46.x` following our policy of supporting two breaking changes at a time. - Bump default `sortpom` version to latest `3.0.0` -> `3.2.1`. ([#​1675](https://redirect.github.com/diffplug/spotless/pull/1675)) ### [`v2.38.0`](https://redirect.github.com/diffplug/spotless/blob/HEAD/CHANGES.md#2380---2023-04-06) ##### Added - Support configuration of mirrors for P2 repositories in `EquoBasedStepBuilder` ([#​1629](https://redirect.github.com/diffplug/spotless/issues/1629)). - The `style` option in Palantir Java Format ([#​1654](https://redirect.github.com/diffplug/spotless/pull/1654)). - Added formatter for Gherkin feature files ([#​1649](https://redirect.github.com/diffplug/spotless/issues/1649)). ##### Changed - **POTENTIALLY BREAKING** Converted `googleJavaFormat` to a compile-only dependency and drop support for versions < `1.8`. ([#​1630](https://redirect.github.com/diffplug/spotless/pull/1630)) - Bump default `cleanthat` version to latest `2.6` -> `2.13`. ([#​1589](https://redirect.github.com/diffplug/spotless/pull/1589) and [#​1661](https://redirect.github.com/diffplug/spotless/pull/1661)) - Bump default `diktat` version `1.2.4.2` -> `1.2.5`. ([#​1631](https://redirect.github.com/diffplug/spotless/pull/1631)) - Bump default `flexmark` version `0.62.2` -> `0.64.0`. ([#​1302](https://redirect.github.com/diffplug/spotless/pull/1302)) - Bump default `googleJavaFormat` version `1.15.0` -> `1.16.0`. ([#​1630](https://redirect.github.com/diffplug/spotless/pull/1630)) - Bump default `scalafmt` version `3.7.1` -> `3.7.3`. ([#​1584](https://redirect.github.com/diffplug/spotless/pull/1584)) - Bump default Eclipse formatters for the 2023-03 release. ([#​1662](https://redirect.github.com/diffplug/spotless/pull/1662)) - JDT and GrEclipse `4.26` -> `4.27` - Improve GrEclipse error reporting. ([#​1660](https://redirect.github.com/diffplug/spotless/pull/1660)) - CDT `11.0` -> `11.1` ### [`v2.37.0`](https://redirect.github.com/diffplug/spotless/blob/HEAD/CHANGES.md#2370---2023-03-13) ##### Added - You can now put the filename into a license header template with `$FILE`. ([#​1605](https://redirect.github.com/diffplug/spotless/pull/1605) fixes [#​1147](https://redirect.github.com/diffplug/spotless/issues/1147)) ##### Changed - We are now opting in to Gradle's new stable configuration cache. ([#​1591](https://redirect.github.com/diffplug/spotless/pull/1591)) - Adopt [Equo Solstice OSGi and p2 shim](https://redirect.github.com/equodev/equo-ide/tree/main/solstice) to update all Eclipse-based plugins. ([#​1524](https://redirect.github.com/diffplug/spotless/pull/1524)) - Eclipse JDT now supports `4.9` through `4.26`. Also we now recommend dropping the last `.0`, e.g. `4.26` instead of `4.26.0`, you'll get warnings to help you switch. - Eclipse Groovy now supports `4.18` through `4.26`. Also we now recommend dropping the last `.0`, e.g. `4.26` instead of `4.26.0`, you'll get warnings to help you switch. - Eclipse CDT now supports `10.6` through `11.0`. - Eclipse WTP is still WIP at [#​1622](https://redirect.github.com/diffplug/spotless/pull/1622). ### [`v2.36.0`](https://redirect.github.com/diffplug/spotless/blob/HEAD/CHANGES.md#2360---2023-02-27) ##### Added - `gradlew equoIde` opens a repeatable clean Spotless dev environment. ([#​1523](https://redirect.github.com/diffplug/spotless/pull/1523)) - `cleanthat` added `includeDraft` option, to include draft mutators from composite mutators. ([#​1574](https://redirect.github.com/diffplug/spotless/pull/1574)) - `npm`-based formatters now support caching of `node_modules` directory ([#​1590](https://redirect.github.com/diffplug/spotless/pull/1590)) ##### Fixed - `JacksonJsonFormatterFunc` handles json files with an Array as root. ([#​1585](https://redirect.github.com/diffplug/spotless/pull/1585)) ##### Changed - Bump default `cleanthat` version to latest `2.1` -> `2.6` ([#​1569](https://redirect.github.com/diffplug/spotless/pull/1569) and [#​1574](https://redirect.github.com/diffplug/spotless/pull/1574)) - Reduce logging-noise created by `npm`-based formatters ([#​1590](https://redirect.github.com/diffplug/spotless/pull/1590) fixes [#​1582](https://redirect.github.com/diffplug/spotless/issues/1582)) ### [`v2.35.0`](https://redirect.github.com/diffplug/spotless/blob/HEAD/CHANGES.md#2350---2023-02-10) ##### Added - CleanThat Java Refactorer. ([#​1560](https://redirect.github.com/diffplug/spotless/pull/1560)) - Introduce `LazyArgLogger` to allow for lazy evaluation of log messages in slf4j logging. ([#​1565](https://redirect.github.com/diffplug/spotless/pull/1565)) ##### Fixed - Allow multiple instances of the same npm-based formatter to be used by separating their `node_modules` directories. ([#​1565](https://redirect.github.com/diffplug/spotless/pull/1565)) - `ktfmt` default style uses correct continuation indent. ([#​1562](https://redirect.github.com/diffplug/spotless/pull/1562)) ##### Changed - Bump default `ktfmt` version to latest `0.42` -> `0.43` ([#​1561](https://redirect.github.com/diffplug/spotless/pull/1561)) - Bump default `jackson` version to latest `2.14.1` -> `2.14.2` ([#​1536](https://redirect.github.com/diffplug/spotless/pull/1536))

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).

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

â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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



This PR was generated by Mend Renovate. View the repository job log.

devtobi commented 2 weeks ago

Will be done manually. See https://github.com/it-at-m/refarch-templates/issues/16 for reference.

renovate[bot] commented 2 weeks ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (2.43.0). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.