You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGES.md
+1
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,7 @@ We adhere to the [keepachangelog](https://keepachangelog.com/en/1.0.0/) format (
13
13
### Added
14
14
* Support for `rdf` ([#2261](https://github.com/diffplug/spotless/pull/2261))
15
15
* Support for `buf` on maven plugin ([#2291](https://github.com/diffplug/spotless/pull/2291))
16
+
*`ConfigurationCacheHack` so we can support Gradle's configuration cache and remote build cache at the same time. ([TODO]()fixes [#2168](https://github.com/diffplug/spotless/issues/2168))
16
17
### Changed
17
18
* Support configuring the Equo P2 cache. ([#2238](https://github.com/diffplug/spotless/pull/2238))
18
19
* Add explicit support for JSONC / CSS via biome, via the file extensions `.css` and `.jsonc`.
// then this instance was created by Gradle's ConfigurationCacheHackList and the following will hold true
70
+
if (roundtripStateInternal == null && equalityStateInternal == null) {
71
+
thrownewIllegalStateException("If the initializer was null, then one of roundtripStateInternal or equalityStateInternal should be non-null, and neither was");
72
+
}
73
+
} else {
74
+
// this was a normal instance, which means we need to encode to roundtripStateInternal (since the initializer might not be serializable)
75
+
// and there's no reason to keep equalityStateInternal since we can always recompute it
0 commit comments