Skip to content

Commit 2fb338d

Browse files
MINOR: Bump com.diffplug.spotless:spotless-maven-plugin from 3.8.0 to 3.10.3 (#1299)
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 3.8.0 to 3.10.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/diffplug/spotless/releases">com.diffplug.spotless:spotless-maven-plugin's releases</a>.</em></p> <blockquote> <h2>Maven Plugin v3.10.3</h2> <h3>Changes</h3> <ul> <li>Generate formatter defaults from version catalog. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li> <li>Bump default <code>gson</code> version <code>2.13.2</code> -&gt; <code>2.14.0</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li> <li>Bump default <code>zjsonpatch</code> version <code>0.4.14</code> -&gt; <code>0.4.16</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li> <li>Bump default <code>jackson-dataformat-yaml</code> version <code>2.14.1</code> -&gt; <code>2.20.1</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li> <li>Bump default <code>ktfmt</code> version <code>0.63</code> -&gt; <code>0.64</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2988">2988</a>)</li> <li>Bump default <code>cleanthat</code> version <code>2.25</code> -&gt; <code>2.26</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2882">#2882</a>)</li> <li>Bump default <code>jackson</code> version <code>2.20.1</code> -&gt; <code>2.22.2</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2819">#2819</a>)</li> <li>Bump default <code>javaparser</code> version <code>3.27.1</code> -&gt; <code>3.28.2</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3065">#3065</a>)</li> <li>Bump default <code>palantir-java-format</code> version <code>2.80.0</code> -&gt; <code>2.98.0</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3068">#3068</a>)</li> <li>Bump default <code>scalafmt</code> version <code>3.8.1</code> -&gt; <code>3.11.5</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2173">#2173</a>)</li> <li>Bump default <code>google-java-format</code> version <code>1.30.0</code> -&gt; <code>1.36.1</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3075">#3075</a>)</li> <li>Bump default <code>gherkin-utils</code> version <code>10.0.0</code> -&gt; <code>12.0.2</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2979">#2979</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix release signing by using Gradle's required eight-digit signing subkey ID. (<a href="https://redirect.github.com/diffplug/spotless/pull/3105">#3105</a>)</li> <li>Fix race when creating the npm install cache directory. ((<a href="https://redirect.github.com/diffplug/spotless/pull/3096">#3096</a>)</li> <li>GrEclipse no longer emits expected OSGi and nested-jar warnings during initialization. (<a href="https://redirect.github.com/diffplug/spotless/issues/2445">#2445</a>)</li> <li><code>typescript</code> <code>prettier()</code> no longer emits a warning when its parser is already set to <code>typescript</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3098">#3098</a>)</li> <li><code>&lt;versionCatalog&gt;</code> preserves standalone comments at section boundaries and the end of the file. (<a href="https://redirect.github.com/diffplug/spotless/issues/3048">#3048</a>)</li> <li><code>&lt;versionCatalog&gt;</code> preserves entries when comments contain unmatched brackets, preserves commas inside quoted strings, and keeps significant line boundaries in multiline entries. (<a href="https://redirect.github.com/diffplug/spotless/pull/3042">#3042</a>)</li> <li><code>&lt;versionCatalog&gt;</code> now reports unfinished entries as lints at their starting line. These fail formatting by default, so upgrading may expose catalog errors that previously caused silent data loss. (<a href="https://redirect.github.com/diffplug/spotless/pull/3042">#3042</a>)</li> <li>Eclipse JDT formatter step no longer fails with <code>NoClassDefFoundError</code> or <code>NoSuchMethodError</code> when lombok is active as a JVM agent (e.g. <code>-javaagent:lombok.jar</code> in Eclipse/VS Code/Cursor). (<a href="https://redirect.github.com/diffplug/spotless/issues/2795">#2795</a>)</li> </ul> <h2>Maven Plugin v3.10.2</h2> <h3>Fixed</h3> <ul> <li><code>&lt;shortenFullyQualifiedTypes&gt;</code> now shortens fully-qualified types used in expression contexts (such as static method calls, static fields, and enum constants) while avoiding imports that would change how existing unqualified type references resolve. (<a href="https://redirect.github.com/diffplug/spotless/pull/3039">#3039</a>)</li> <li>Eclipse JDT formatter step no longer fails with <code>NoClassDefFoundError</code> when lombok is active as a JVM agent (e.g. <code>-javaagent:lombok.jar</code> in Eclipse/VS Code/Cursor). (<a href="https://redirect.github.com/diffplug/spotless/issues/2795">#2795</a>)</li> </ul> <h2>Maven Plugin v3.10.1</h2> <h3>Fixed</h3> <ul> <li><code>&lt;prettier&gt;</code> and other npm-based steps no longer fail to start on npm 12 (<code>EUNKNOWNCONFIG</code> from <code>--scripts-prepend-node-path</code>). (<a href="https://redirect.github.com/diffplug/spotless/issues/3024">#3024</a>)</li> </ul> <h2>Maven Plugin v3.10.0</h2> <h3>Added</h3> <ul> <li>New <code>&lt;shortenFullyQualifiedTypes&gt;</code> step for Java, which replaces fully-qualified type names with their simple names and adds the imports they need. Best combined with <code>&lt;importOrder&gt;</code> and <code>&lt;removeUnusedImports&gt;</code>. (<a href="https://redirect.github.com/diffplug/spotless/issues/2945">#2945</a>)</li> <li>Add embedded lockfiles to Eclipse JDT for every supported version (<code>4.9</code> through <code>4.40</code>), so <code>eclipse()</code> resolves from Maven Central instead of querying a P2 update site. Versions without an embedded lockfile still fall back to P2 provisioning. (<a href="https://redirect.github.com/diffplug/spotless/issues/1996">#1996</a>)</li> <li>Add support to apply alternate license header within same format (<a href="https://redirect.github.com/diffplug/spotless/issues/872">#872</a>)</li> <li>Add support to skip license header application based on source file content pattern (<a href="https://redirect.github.com/diffplug/spotless/issues/650">#650</a>).</li> </ul> <h3>Fixed</h3> <ul> <li><code>removeUnusedImports</code> no longer fails on Java <code>import module</code> declarations. (<a href="https://redirect.github.com/diffplug/spotless/issues/2890">#2890</a>)</li> <li>Concurrent P2 provisioning no longer races Solstice's on-disk cache (affects Eclipse-based formatters under parallel builds). (<a href="https://redirect.github.com/diffplug/spotless/issues/3004">#3004</a>)</li> </ul> <h3>Changes</h3> <ul> <li>Default <code>google-java-format</code> remains <code>1.28.0</code> on JVM 17; bumps to <code>1.30.0</code> on JVM 21+; require at least <code>1.30.0</code> on JVM 25+ for <code>import module</code> support.</li> <li>Bump default <code>eclipse</code> version to latest <code>4.39</code> -&gt; <code>4.40</code>. (<a href="https://redirect.github.com/diffplug/spotless/issues/1996">#1996</a>)</li> <li>Document Maven skip properties <code>spotless.skip</code>, <code>spotless.check.skip</code>, and <code>spotless.apply.skip</code>. Goal-specific skips now live on their own mojos so they no longer leak across goals. (<a href="https://redirect.github.com/diffplug/spotless/pull/3009">#3009</a>)</li> <li>Bump default <code>adocfmt</code> version <code>0.2.0</code> -&gt; <code>0.3.1</code>, which adds table formatting support (<code>&lt;formatTables&gt;</code>, <code>&lt;tableLayout&gt;</code>, <code>&lt;tableMaxLineWidth&gt;</code>, <code>&lt;tableBlankLines&gt;</code>).</li> </ul> <h2>Maven Plugin v3.9.0</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/diffplug/spotless/commit/61e2016ee3ac82fb565b587e04408ae45dc5b709"><code>61e2016</code></a> Published maven/3.10.3</li> <li><a href="https://github.com/diffplug/spotless/commit/49e0b074905b6360848f9ab9c54e6f015911e301"><code>49e0b07</code></a> Published lib/4.10.3</li> <li><a href="https://github.com/diffplug/spotless/commit/b7a77486c6e6aad738b68ffce4075949680362d5"><code>b7a7748</code></a> Fix release signing key ID format (<a href="https://redirect.github.com/diffplug/spotless/issues/3105">#3105</a>)</li> <li><a href="https://github.com/diffplug/spotless/commit/be8005aae5d5e17c6a2819b2c54df5268c5cf4c5"><code>be8005a</code></a> Document release signing correction (<a href="https://redirect.github.com/diffplug/spotless/issues/3105">#3105</a>)</li> <li><a href="https://github.com/diffplug/spotless/commit/073fe6199960d95f733dad9b4d9311c3148d4914"><code>073fe61</code></a> Use short signing subkey ID for release publishing</li> <li><a href="https://github.com/diffplug/spotless/commit/8ac44c7aa8c08ca9b00e86d4dd59d589e7da8f09"><code>8ac44c7</code></a> Fix race when creating the npm install cache directory (<a href="https://redirect.github.com/diffplug/spotless/issues/3096">#3096</a>)</li> <li><a href="https://github.com/diffplug/spotless/commit/3f2d95561185486350c02471dab99a28585e7b45"><code>3f2d955</code></a> Update dependency org.slf4j:slf4j-api to v2.0.20 (<a href="https://redirect.github.com/diffplug/spotless/issues/3100">#3100</a>)</li> <li><a href="https://github.com/diffplug/spotless/commit/0c70ca8904be526d40923f47b0fd8e9cfecfd33a"><code>0c70ca8</code></a> Merge branch 'main' into fix/npm-cache-directory-race</li> <li><a href="https://github.com/diffplug/spotless/commit/bbf44a47b7cbdd2c4f55880f9767f79f36c9b6ee"><code>bbf44a4</code></a> Fix GrEclipse initialization warnings (<a href="https://redirect.github.com/diffplug/spotless/issues/3097">#3097</a>)</li> <li><a href="https://github.com/diffplug/spotless/commit/b6bdcd0469e3c609f7d7017a4a462ed6ed7a31c9"><code>b6bdcd0</code></a> Update dependency org.slf4j:slf4j-api to v2.0.20</li> <li>Additional commits viewable in <a href="https://github.com/diffplug/spotless/compare/maven/3.8.0...maven/3.10.3">compare view</a></li> </ul> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent c16f81c commit 2fb338d

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎bom/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ under the License.
213213
<plugin>
214214
<groupId>com.diffplug.spotless</groupId>
215215
<artifactId>spotless-maven-plugin</artifactId>
216-
<version>3.8.0</version>
216+
<version>3.10.3</version>
217217
</plugin>
218218
<plugin>
219219
<groupId>org.codehaus.mojo</groupId>

‎pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -493,7 +493,7 @@ under the License.
493493
<plugin>
494494
<groupId>com.diffplug.spotless</groupId>
495495
<artifactId>spotless-maven-plugin</artifactId>
496-
<version>3.8.0</version>
496+
<version>3.10.3</version>
497497
</plugin>
498498
<plugin>
499499
<groupId>org.codehaus.mojo</groupId>

0 commit comments

Comments
 (0)