tag:github.com,2008:https://github.com/diffplug/spotless/releases
Tags from spotless
2026-03-18T17:41:19Z
tag:github.com,2008:Repository/34685800/maven/3.4.0
2026-03-18T17:41:21Z
Maven Plugin v3.4.0
<p></p>
<p>### Added
<br />- Add `tableTest` format type for standalone `.table` files. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2880">#2880</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2880">#2880</a>))
<br />### Changes
<br />- Bump default `tabletest-formatter` version `1.0.1` -> `1.1.1`, now works with Java 17+. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2880">#2880</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2880">#2880</a>))</p>
github-actions
tag:github.com,2008:Repository/34685800/lib/4.5.0
2026-03-18T17:38:26Z
Lib v4.5.0
<p></p>
<p>### Added
<br />- Add `tableTest` format type for standalone `.table` files. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2880">#2880</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2880">#2880</a>))
<br />### Changes
<br />- Bump default `tabletest-formatter` version `1.0.1` -> `1.1.1`, now works with Java 17+. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2880">#2880</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2880">#2880</a>))</p>
github-actions
tag:github.com,2008:Repository/34685800/gradle/8.4.0
2026-03-18T17:39:11Z
Gradle Plugin v8.4.0
<p></p>
<p>### Added
<br />- Add `tableTest` format type for standalone `.table` files. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2880">#2880</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2880">#2880</a>))
<br />### Fixed
<br />- Fix illegal mutation when using predeclared dependencies. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2892">#2892</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2892">#2892</a>))
<br />### Changes
<br />- Bump default `tabletest-formatter` version `1.0.1` -> `1.1.1`, now works with Java 17+. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2880">#2880</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2880">#2880</a>))</p>
github-actions
tag:github.com,2008:Repository/34685800/maven/3.3.0
2026-03-02T23:40:39Z
Maven Plugin v3.3.0
<p></p>
<p>### Added
<br />- Add `tabletest-formatter` support for Java and Kotlin. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2860">#2860</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2860">#2860</a>))
<br />### Fixed
<br />- Fix the ability to specify a wildcard version (`*`) for external formatter executables, which did not work. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2848">#2848</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2848">#2848</a>))
<br />- [fix] `ConcurrentModificationException` in `expandWildcardImports` ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/2830">#2830</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/2830">#2830</a>))</p>
github-actions
tag:github.com,2008:Repository/34685800/lib/4.4.0
2026-03-02T23:37:55Z
Lib v4.4.0
<p></p>
<p>### Added
<br />- Add `tabletest-formatter` support for Java and Kotlin. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2860">#2860</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2860">#2860</a>))
<br />### Fixed
<br />- Fix the ability to specify a wildcard version (`*`) for external formatter executables, which did not work. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2848">#2848</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2848">#2848</a>))
<br />- [fix] `ConcurrentModificationException` in `expandWildcardImports` ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/2830">#2830</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/2830">#2830</a>))</p>
github-actions
tag:github.com,2008:Repository/34685800/gradle/8.3.0
2026-03-02T23:38:39Z
Gradle Plugin v8.3.0
<p></p>
<p>### Added
<br />- Partial support for isolated projects. They work if predeclared dependencies are not used. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2854">#2854</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2854">#2854</a>))
<br />- Add `tabletest-formatter` support for Java and Kotlin. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2860">#2860</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2860">#2860</a>))
<br />### Fixed
<br />- Fix the ability to specify a wildcard version (`*`) for external formatter executables, which did not work. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2848">#2848</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2848">#2848</a>))
<br />- [fix] `ConcurrentModificationException` in `expandWildcardImports` ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/2830">#2830</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/2830">#2830</a>))</p>
github-actions
tag:github.com,2008:Repository/34685800/maven/3.2.1
2026-01-27T21:49:31Z
Maven Plugin v3.2.1
<p></p>
<p>### Fixed
<br />- `removeSemicolons()` should not be applied to multiline strings in groovy <a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/2780">#2780</a> ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2792">#2792</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2792">#2792</a>))</p>
github-actions
tag:github.com,2008:Repository/34685800/lib/4.3.0
2026-01-27T21:46:56Z
Lib v4.3.0
<p></p>
<p>### Added
<br />- Add `P2Provisioner` interface in lib-extra to enable build-tool-specific caching strategies for Eclipse P2 dependencies, fixing OutOfMemoryError in large multi-project builds. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/2788">#2788</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/2788">#2788</a>))
<br />### Fixed
<br />- `removeSemicolons()` should not be applied to multiline strings in groovy <a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/2780">#2780</a> ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2792">#2792</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2792">#2792</a>))</p>
github-actions
tag:github.com,2008:Repository/34685800/gradle/8.2.1
2026-01-27T21:47:40Z
Gradle Plugin v8.2.1
<p></p>
<p>### Fixed
<br />- Fix OutOfMemoryError and slow configuration phase in large multi-project builds when using Eclipse-based formatters (Eclipse JDT, GrEclipse, Eclipse CDT) by implementing P2 dependency caching. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/2788">#2788</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/2788">#2788</a>))</p>
github-actions
tag:github.com,2008:Repository/34685800/maven/3.2.0
2026-01-22T21:02:59Z
Maven Plugin v3.2.0
<p></p>
<p>### Added
<br />- Add the ability to specify a wildcard version (`*`) for external formatter executables. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/2757">#2757</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/2757">#2757</a>))
<br />### Changes
<br />- Dramatic (~100x) performance improvement when using git `ratchetFrom`. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2805">#2805</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2805">#2805</a>))
<br />### Fixed
<br />- [fix] `NPE` due to workingTreeIterator being null for git ignored files. <a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/issues/911">#911</a> ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2771">#2771</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2771">#2771</a>))
<br />- Prevent race conditions when multiple npm-based formatters launch the server process simultaneously while sharing the same `node_modules` directory. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2786">#2786</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2786">#2786</a>))</p>
<p>### Changes
<br />* Bump default `ktfmt` version to latest `0.59` -> `0.61`. ([2804](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2804">#2804</a>))
<br />* Bump default `ktlint` version to latest `1.7.1` -> `1.8.0`. ([2763](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2763">#2763</a>))
<br />* Bump default `gherkin-utils` version to latest `9.2.0` -> `10.0.0`. ([<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2619">#2619</a>](<a class="issue-link js-issue-link" href="https://github.com/diffplug/spotless/pull/2619">#2619</a>))</p>
github-actions