Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 19, 2022

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
com.diffplug.spotless:spotless-maven-plugin 2.22.8 -> 2.46.1 age confidence
org.junit.jupiter:junit-jupiter-api (source) 5.8.2 -> 5.14.1 age confidence
com.google.code.gson:gson 2.9.0 -> 2.13.2 age confidence
com.squareup.okhttp3:logging-interceptor (source) 4.10.0 -> 4.12.0 age confidence
com.squareup.okhttp3:okhttp (source) 4.10.0 -> 4.12.0 age confidence
io.swagger:swagger-annotations 1.6.6 -> 1.6.16 age confidence
io.gsonfire:gson-fire (source) 1.8.5 -> 1.9.0 age confidence
org.apache.oltu.oauth2:org.apache.oltu.oauth2.client (source) 1.0.1 -> 1.0.2 age confidence
org.apache.maven.plugins:maven-gpg-plugin (source) 3.0.1 -> 3.2.8 age confidence
org.apache.maven.plugins:maven-source-plugin (source) 3.2.1 -> 3.4.0 age confidence
org.apache.maven.plugins:maven-javadoc-plugin (source) 3.4.0 -> 3.12.0 age confidence
org.codehaus.mojo:build-helper-maven-plugin (source) 3.3.0 -> 3.6.1 age confidence
org.apache.maven.plugins:maven-jar-plugin (source) 3.2.2 -> 3.5.0 age confidence
org.apache.maven.plugins:maven-surefire-plugin (source) 3.0.0-M7 -> 3.5.4 age confidence
org.apache.maven.plugins:maven-enforcer-plugin (source) 3.1.0 -> 3.6.2 age confidence
org.apache.maven.plugins:maven-compiler-plugin (source) 3.10.1 -> 3.14.1 age confidence

Release Notes

diffplug/spotless (com.diffplug.spotless:spotless-maven-plugin)

v2.45.0

Added
  • Support for gofmt (#​2001)
  • Support for formatting Java Docs for the Palantir formatter (#​2009)

v2.44.0

Added
  • New static method to DiffMessageFormatter which allows to retrieve diffs with their line numbers (#​1960)
  • Gradle - Support for formatting shell scripts via shfmt. (#​1994)
Fixed
  • Fix empty files with biome >= 1.5.0 when formatting files that are in the ignore list of the biome configuration file. (#​1989 fixes #​1987)
  • Fix a regression in BufStep where the same arguments were being provided to every buf invocation. (#​1976)
Changed
  • Use palantir-java-format 2.39.0 on Java 21. (#​1948)
  • Bump default ktlint version to latest 1.0.1 -> 1.1.1. (#​1973)
  • Bump default googleJavaFormat version to latest 1.18.1 -> 1.19.2. (#​1971)
  • Bump default diktat version to latest 1.2.5 -> 2.0.0. (#​1972)

v2.43.0

Added
  • Support custom rule sets for Ktlint. (#​1896)
Fixed
Changed
  • Bump default ktlint version to latest 1.0.0 -> 1.0.1. (#​1855)
  • Add a Step to remove semicolons from Groovy files. (#​1881)

v2.42.0

Added
  • Support for biome. The Rome project was renamed to Biome.
    The configuration is still the same, but you should switch to the new biome tag / function and adjust
    the version accordingly. (#​1804).
  • Support for google-java-format's skip-javadoc-formatting option. (#​1793)
  • Support configuration of mirrors for P2 repositories in Maven DSL (#​1697).
  • New line endings mode GIT_ATTRIBUTES_FAST_ALLSAME. (#​1838)
Fixed
  • Fix support for plugins when using Prettier version 3.0.0 and newer. (#​1802)
  • Fix configuration cache issue around external process started '/usr/bin/git --version'. (#​1806)
Changed
  • Bump default flexmark version to latest 0.64.0 -> 0.64.8. (#​1801)
  • Bump default ktlint version to latest 0.50.0 -> 1.0.0. (#​1808)

v2.41.0

Added
  • Add a jsonPatch step to json formatter configurations. This allows patching of JSON documents using JSON Patches. (#​1753)
  • Support GJF own import order. (#​1780)
Fixed
  • Use latest versions of popular style guides for eslint tests to fix failing useEslintXoStandardRules test. (#​1761, #​1756)
  • Add support for prettier version 3.0.0 and newer. (#​1760, #​1751)
  • Fix npm install calls when npm cache is not up-to-date. (#​1760, #​1750)
Changed
  • Bump default eslint version to latest 8.31.0 -> 8.45.0 (#​1761)
  • Bump default prettier version to latest (v2) 2.8.1 -> 2.8.8. (#​1760)
  • Bump default greclipse version to latest 4.27 -> 4.28. (#​1775)

v2.40.0

Added
  • Added support for Protobuf formatting based on Buf. (#​1208)
  • enum OnMatch { INCLUDE, EXCLUDE } so that FormatterStep.filterByContent can not only include based on the pattern but also exclude. (#​1749)
Fixed
  • Update documented default semanticSort to false. (#​1728)
Changed
  • Bump default cleanthat version to latest 2.13 -> 2.17. (#​1734)
  • Bump default ktlint version to latest 0.49.1 -> 0.50.0. (#​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

Added
  • Jvm.Support now accepts -SNAPSHOT versions, treated as the non-SNAPSHOT. (#​1583)
  • Support Rome as a formatter for JavaScript and TypeScript code. Adds a new rome step to javascript and typescript formatter configurations. (#​1663)
  • Add semantics-aware Java import ordering (i.e. sort by package, then class, then member). (#​522)
Fixed
  • Fixed a regression which changed the import sorting order in googleJavaFormat introduced in 2.38.0. (#​1680)
  • Equo-based formatters now work on platforms unsupported by Eclipse such as PowerPC (fixes durian-swt#20)
  • When P2 download fails, indicate the responsible formatter. (#​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)
  • Bump default googleJavaFormat version to latest 1.16.0 -> 1.17.0. (#​1710)
  • Bump default ktfmt version to latest 0.43 -> 0.44. (#​1691)
  • Bump default ktlint version to latest 0.48.2 -> 0.49.1. (#​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)

v2.38.0

Added
  • Support configuration of mirrors for P2 repositories in EquoBasedStepBuilder (#​1629).
  • The style option in Palantir Java Format (#​1654).
  • Added formatter for Gherkin feature files (#​1649).
Changed
  • POTENTIALLY BREAKING Converted googleJavaFormat to a compile-only dependency and drop support for versions < 1.8. (#​1630)
  • Bump default cleanthat version to latest 2.6 -> 2.13. (#​1589 and #​1661)
  • Bump default diktat version 1.2.4.2 -> 1.2.5. (#​1631)
  • Bump default flexmark version 0.62.2 -> 0.64.0. (#​1302)
  • Bump default googleJavaFormat version 1.15.0 -> 1.16.0. (#​1630)
  • Bump default scalafmt version 3.7.1 -> 3.7.3. (#​1584)
  • Bump default Eclipse formatters for the 2023-03 release. (#​1662)
    • JDT and GrEclipse 4.26 -> 4.27
      • Improve GrEclipse error reporting. (#​1660)
    • CDT 11.0 -> 11.1

v2.37.0

Added
  • You can now put the filename into a license header template with $FILE. (#​1605 fixes #​1147)
Changed
  • We are now opting in to Gradle's new stable configuration cache. (#​1591)
  • Adopt Equo Solstice OSGi and p2 shim to update all Eclipse-based plugins. (#​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.

v2.36.0

Added
  • gradlew equoIde opens a repeatable clean Spotless dev environment. (#​1523)
  • cleanthat added includeDraft option, to include draft mutators from composite mutators. (#​1574)
  • npm-based formatters now support caching of node_modules directory (#​1590)
Fixed
  • JacksonJsonFormatterFunc handles json files with an Array as root. (#​1585)
Changed

v2.35.0

Added
  • CleanThat Java Refactorer. (#​1560)
  • Introduce LazyArgLogger to allow for lazy evaluation of log messages in slf4j logging. (#​1565)
Fixed
  • Allow multiple instances of the same npm-based formatter to be used by separating their node_modules directories. (#​1565)
  • ktfmt default style uses correct continuation indent. (#​1562)
Changed
  • Bump default ktfmt version to latest 0.42 -> 0.43 (#​1561)
  • Bump default jackson version to latest 2.14.1 -> 2.14.2 (#​1536)

v2.34.0

Added
  • Formatter now has a field public static final File NO_FILE_SENTINEL which can be used to pass string content to a Formatter or FormatterStep when there is no actual File to format. (#​1525)

v2.33.0

Added
  • ProcessRunner has added some convenience methods so it can be used for Maven testing. (#​1496)
  • ProcessRunner allows to limit captured output to a certain number of bytes. (#​1511)
  • ProcessRunner is now capable of handling long-running tasks where waiting for exit is delegated to the caller. (#​1511)
  • Allow to specify node executable for node-based formatters using nodeExecutable parameter (#​1500)
Fixed
  • The default list of type annotations used by formatAnnotations has had 8 more annotations from the Checker Framework added #​1494
Changed
  • POTENTIALLY BREAKING Bump minimum JRE from 8 to 11, next release likely to bump bytecode to Java 11 (#​1514 part 1 of #​1337)
  • Rename YamlJacksonStep into JacksonYamlStep while normalizing Jackson usage (#​1492)
  • Convert gson integration to use a compile-only source set (#​1510).
  • ** POTENTIALLY BREAKING** Removed support for KtLint 0.3x and 0.45.2 (#​1475)
    • KtLint does not maintain a stable API - before this PR, we supported every breaking change in the API since 2019.
    • From now on, we will support no more than 2 breaking changes at a time.
  • NpmFormatterStepStateBase delays npm install call until the formatter is first used. This enables better integration
    with gradle-node-plugin. (#​1522)
  • Bump default ktlint version to latest 0.48.1 -> 0.48.2 (#​1529)
  • Bump default scalafmt version to latest 3.6.1 -> 3.7.1 (#​1529)

v2.32.0

Added
  • Add option editorConfigFile for ktLint #​142
    • POTENTIALLY BREAKING ktlint step now modifies license headers. Make sure to put licenseHeader after ktlint.
  • Added skipLinesMatching option to licenseHeader to support formats where license header cannot be immediately added to the top of the file (e.g. xml, sh). (#​1441).
  • Add YAML support through Jackson (#​1478)
  • Added support for npm-based ESLint-formatter for javascript and typescript (#​1453)
  • Better suggested messages when user's default is set by JVM limitation. (#​995)
Fixed
  • Support ktlint 0.48+ new rule disabling syntax (#​1456) fixes (#​1444)
  • Fix subgroups leading catch all matcher.
Changed
  • Bump default version for prettier from 2.0.5 to 2.8.1 (#​1453)
  • Bump the dev version of Gradle from 7.5.1 to 7.6 (#​1409)
    • We also removed the no-longer-required dependency org.codehaus.groovy:groovy-xml
  • Breaking changes to Spotless' internal testing infrastructure testlib (#​1443)
    • ResourceHarness no longer has any duplicated functionality which was also present in StepHarness
    • StepHarness now operates on Formatter rather than a FormatterStep
    • StepHarnessWithFile now takes a ResourceHarness in its constructor to handle the file manipulation parts
    • Standardized that we test exception messages, not types, which will ease the transition to linting later on
    • Bump default ktlint version to latest 0.47.1 -> 0.48.1 (#​1456)
  • Switch our publishing infrastructure from CircleCI to GitHub Actions (#​1462).
    • Help wanted for moving our tests too (#​1472)

v2.31.0

Added
  • importOrder now support groups of imports without blank lines (#​1401)
Fixed
  • Don't treat @Value as a type annotation #​1367
  • Support ktlint_disabled_rules in ktlint 0.47.x #​1378
  • Share git repositories across projects when using ratchet (#​1426)
Changed
  • 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)

v2.30.0

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)
Changed
  • 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

v2.29.0

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)
Changed
  • 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)

v2.28.0

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).

v2.27.0

Added
Changed
  • 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

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)
Changed
  • 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
google/gson (com.google.code.gson:gson)

v2.10

  • Support for serializing and deserializing Java records, on Java ≥ 16. (#​2201)
  • Add JsonArray.asList and JsonObject.asMap view methods (#​2225)
  • Fix TypeAdapterRuntimeTypeWrapper not detecting reflective TreeTypeAdapter and FutureTypeAdapter (#​1787)
  • Improve JsonReader.skipValue() (#​2062)
  • Perform numeric conversion for primitive numeric type adapters (#​2158)
  • Add Gson.fromJson(..., TypeToken) overloads (#​1700)
  • Fix changes to GsonBuilder affecting existing Gson instances (#​1815)
  • Make JsonElement conversion methods more consistent and fix javadoc (#​2178)
  • Throw UnsupportedOperationException when JsonWriter.jsonValue is not supported (#​1651)
  • Disallow JsonObject Entry.setValue(null) (#​2167)
  • Fix TypeAdapter.toJson throwing AssertionError for custom IOException (#​2172)
  • Convert null to JsonNull for JsonArray.set (#​2170)
  • Fixed nullSafe usage. (#​1555)
  • Validate TypeToken.getParameterized arguments (#​2166)
  • Fix #​1702: Gson.toJson creates CharSequence which does not implement toString (#​1703)
  • Prefer existing adapter for concurrent Gson.getAdapter calls (#​2153)
  • Improve ArrayTypeAdapter for Object[] (#​1716)
  • Improve AppendableWriter performance (#​1706)

v2.9.1

  • Make Object and JsonElement deserialization iterative rather than
    recursive (#​1912)
  • Added parsing support for enum that has overridden toString() method (#​1950)
  • Removed support for building Gson with Gradle (#​2081)
  • Removed obsolete codegen hierarchy (#​2099)
  • Add support for reflection access filter (#​1905)
  • Improve TypeToken creation validation (#​2072)
  • Add explicit support for float in JsonWriter (#​2130, #​2132)
  • Fail when parsing invalid local date (#​2134)

Also many small improvements to javadoc.

swagger-api/swagger-core (io.swagger:swagger-annotations)

v1.6.16: Swagger-core 1.6.16 released!

Compare Source

What's Changed

Full Changelog: swagger-api/swagger-core@v1.6.15...v1.6.16

v1.6.15: Swagger-core 1.6.15 released!

Compare Source

What's Changed

Full Changelog: swagger-api/swagger-core@v1.6.14...v1.6.15

v1.6.14: Swagger-core 1.6.14 released!

Compare Source

What's Changed

Full Changelog: swagger-api/swagger-core@v1.6.13...v1.6.14

v1.6.13: Swagger-core 1.6.13 released!

Compare Source

What's Changed

New Contributors

Full Changelog: swagger-api/swagger-core@v1.6.12...v1.6.13

v1.6.12: Swagger-core 1.6.12 released!

Compare Source

What's Changed

Full Changelog: swagger-api/swagger-core@v1.6.11...v1.6.12

v1.6.11: Swagger-core 1.6.11 released!

Compare Source

What's Changed

Full Changelog: swagger-api/swagger-core@v1.6.10...v1.6.11

v1.6.10: Swagger-core 1.6.10 released!

Compare Source

What's Changed

New Contributors

Full Changelog: swagger-api/swagger-core@v1.6.9...v1.6.10

v1.6.9: Swagger-core 1.6.9 released!

Compare Source

What's Changed

Full Changelog: swagger-api/swagger-core@v1.6.8...v1.6.9

v1.6.8: Swagger-core 1.6.8 released!

Compare Source

What's Changed

Full Changelog: swagger-api/swagger-core@v1.6.7...v1.6.8

v1.6.7: Swagger-core 1.6.7 released!

Compare Source

What's Changed

Full Changelog: swagger-api/swagger-core@v1.6.6...v1.6.7

julman99/gson-fire (io.gsonfire:gson-fire)

v1.9.0

See: https://github.com/julman99/gson-fire#190

mojohaus/build-helper-maven-plugin (org.codehaus.mojo:build-helper-maven-plugin)

v3.6.1

Compare Source

📝 Documentation updates
👻 Maintenance
📦 Dependency updates

v3.6.0

Compare Source

Changes

🚀 New features and improvements

📦 Dependency updates

👻 Maintenance

🔧 Build

v3.5.0

Compare Source

Changes

🚀 New features and improvements

📦 Dependency updates

👻 Maintenance

[v3.4.0](https://redirect.github.com/mojohaus/build-helper-maven-plugin/releases/ta


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

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

@renovate renovate bot force-pushed the renovate/all-dependencies branch 8 times, most recently from d31c93d to f196cd4 Compare June 27, 2022 13:31
@renovate renovate bot force-pushed the renovate/all-dependencies branch 4 times, most recently from 9c6405a to f204223 Compare June 30, 2022 22:35
@renovate renovate bot changed the title Update dependency org.apache.oltu.oauth2:org.apache.oltu.oauth2.client to v1.0.2 Update All Dependencies Jun 30, 2022
@renovate renovate bot force-pushed the renovate/all-dependencies branch 7 times, most recently from 10f0a8b to 603c21d Compare July 7, 2022 13:17
@renovate renovate bot force-pushed the renovate/all-dependencies branch 7 times, most recently from e042934 to d7cd8f1 Compare July 14, 2022 12:09
@renovate renovate bot force-pushed the renovate/all-dependencies branch 3 times, most recently from e91a9cd to 84cbbce Compare July 17, 2022 12:26
@renovate renovate bot force-pushed the renovate/all-dependencies branch from 2f45d53 to b7bb4f6 Compare March 31, 2025 01:25
@renovate renovate bot force-pushed the renovate/all-dependencies branch 2 times, most recently from 9ea79b9 to da79d0f Compare April 11, 2025 17:06
@renovate renovate bot force-pushed the renovate/all-dependencies branch from da79d0f to 2e2d6b6 Compare April 24, 2025 05:00
@renovate renovate bot force-pushed the renovate/all-dependencies branch from 2e2d6b6 to 7997e4a Compare May 15, 2025 13:59
@renovate renovate bot force-pushed the renovate/all-dependencies branch 2 times, most recently from 0385c86 to 2b3bdbb Compare May 30, 2025 16:51
@renovate renovate bot force-pushed the renovate/all-dependencies branch 2 times, most recently from 079fab0 to fa7c645 Compare June 7, 2025 11:54
@renovate renovate bot force-pushed the renovate/all-dependencies branch from fa7c645 to a53ff4b Compare June 24, 2025 15:29
@renovate renovate bot force-pushed the renovate/all-dependencies branch 3 times, most recently from 3330260 to 5579f7e Compare July 8, 2025 04:35
@renovate renovate bot force-pushed the renovate/all-dependencies branch 3 times, most recently from 1b4d043 to 71a8f84 Compare July 16, 2025 00:35
@renovate renovate bot force-pushed the renovate/all-dependencies branch 3 times, most recently from dd26c07 to 18dc5f5 Compare July 21, 2025 21:44
@renovate renovate bot force-pushed the renovate/all-dependencies branch from 18dc5f5 to f67c57d Compare August 16, 2025 10:53
@renovate renovate bot force-pushed the renovate/all-dependencies branch 2 times, most recently from c3545ce to 8277961 Compare September 13, 2025 10:00
@renovate renovate bot force-pushed the renovate/all-dependencies branch 2 times, most recently from 1093156 to aeffb40 Compare September 22, 2025 03:02
@renovate renovate bot force-pushed the renovate/all-dependencies branch 2 times, most recently from eea5eb0 to 8b4a92b Compare October 2, 2025 22:58
@renovate renovate bot force-pushed the renovate/all-dependencies branch from 8b4a92b to cc6f321 Compare October 31, 2025 18:14
@renovate renovate bot force-pushed the renovate/all-dependencies branch from cc6f321 to a4700be Compare November 15, 2025 11:31
@renovate renovate bot force-pushed the renovate/all-dependencies branch from a4700be to 47150ad Compare November 29, 2025 03:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant