Skip to content

Upgrading com.diffplug.spotless:spotless-plugin-gradle 6 to 7

Breaking6.25.0 → 7.2.1Breaking2Deprecated2New12Changed33Fixed15Other2

BreakingUpgrade verdict

2 breaking changes.

  • Older eclipse-cdt 10.7 is no longer supported; you need 11.0 or newer.
  • If you set the ktfmt removeUnusedImport option, you must rename it to removeUnusedImports.
  • The indentWithSpaces and indentWithTabs options are deprecated; use leadingTabsToSpaces and leadingSpacesToTabs instead.
  • Two older settings are now deprecated; use the new suppressLintsFor setting instead.
4 items need code or config changes
Breaking2
Bumps minimum eclipse-cdt version to 11.0, removing support for 10.7.
eclipse-cdt
Renames the ktfmt option removeUnusedImport to removeUnusedImports to match ktfmt.
ktfmtremoveUnusedImportremoveUnusedImports
Deprecated2
Deprecates indentWithSpaces and indentWithTabs in favor of leadingTabsToSpaces and leadingSpacesToTabs.
indentWithSpacesindentWithTabsleadingTabsToSpacesleadingSpacesToTabs
Deprecates ignoreErrorForStep and ignoreErrorForPath as aliases of suppressLintsFor.
ignoreErrorForStepignoreErrorForPathsuppressLintsFor

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: abstract class RomeStepConfig
  • removed: class FormatExtension.RomeGeneric extends RomeStepConfig
  • removed: class JavascriptExtension.RomeJs extends RomeStepConfig
  • removed: class JsonExtension.RomeJson extends RomeStepConfig
  • removed: class TypescriptExtension.RomeTs extends RomeStepConfig
  • removed: ctor FormatExtension.RomeGeneric(FormatExtension, String)
  • removed: ctor JavascriptExtension.RomeJs(JavascriptExtension, String)
  • removed: ctor JsonExtension.RomeJson(JsonExtension, String)
  • removed: ctor RomeStepConfig(Project, Consumer, BiomeFlavor, String)
  • removed: ctor TypescriptExtension.RomeTs(TypescriptExtension, String)
  • removed: field SpotlessTask.exceptionPolicy: FormatExceptionPolicy
  • removed: field SpotlessTask.outputDirectory: File
  • removed: field SpotlessTask.steps: JvmLocalCache.LiveCache
  • removed: method FormatExtension.RomeGeneric.getLanguage(): String
  • removed: method FormatExtension.RomeGeneric.getThis(): FormatExtension.RomeGeneric
  • removed: method FormatExtension.RomeGeneric.language(String): FormatExtension.RomeGeneric
  • removed: method FormatExtension.rome(): RomeStepConfig
  • removed: method FormatExtension.rome(String): RomeStepConfig
  • removed: method JavascriptExtension.RomeJs.getLanguage(): String
  • removed: method JavascriptExtension.RomeJs.getThis(): JavascriptExtension.RomeJs
  • removed: method JavascriptExtension.rome(): JavascriptExtension.RomeJs
  • removed: method JavascriptExtension.rome(String): JavascriptExtension.RomeJs
  • removed: method JsonExtension.RomeJson.getLanguage(): String
  • removed: method JsonExtension.RomeJson.getThis(): JsonExtension.RomeJson
  • removed: method JsonExtension.rome(): JsonExtension.RomeJson
  • removed: method JsonExtension.rome(String): JsonExtension.RomeJson
  • removed: method RomeStepConfig.configPath(Object): RomeStepConfig
  • removed: method RomeStepConfig.createStep(): FormatterStep
  • removed: method RomeStepConfig.downloadDir(Object): RomeStepConfig
  • removed: method RomeStepConfig.getLanguage(): String
  • removed: method RomeStepConfig.getThis(): RomeStepConfig
  • removed: method RomeStepConfig.pathToExe(Object): RomeStepConfig
  • removed: method RomeStepConfig.replaceStep(): void
  • removed: method SpotlessTask.addStep(FormatterStep): boolean
  • removed: method SpotlessTask.createLive(String): JvmLocalCache.LiveCache
  • removed: method SpotlessTask.getExceptionPolicy(): FormatExceptionPolicy
  • removed: method SpotlessTask.getOutputDirectory(): File
  • removed: method SpotlessTask.getSteps(): List
  • removed: method SpotlessTask.setExceptionPolicy(FormatExceptionPolicy): void
  • removed: method TypescriptExtension.RomeTs.getLanguage(): String
  • removed: method TypescriptExtension.RomeTs.getThis(): TypescriptExtension.RomeTs
  • removed: method TypescriptExtension.rome(): TypescriptExtension.RomeTs
  • removed: method TypescriptExtension.rome(String): TypescriptExtension.RomeTs
  • changed: class FormatExtension.BiomeGeneric extends RomeStepConfig → class FormatExtension.BiomeGeneric extends BiomeStepConfig
  • changed: class JavascriptExtension.BiomeJs extends RomeStepConfig → class JavascriptExtension.BiomeJs extends BiomeStepConfig
  • changed: class JsonExtension.BiomeJson extends RomeStepConfig → class JsonExtension.BiomeJson extends BiomeStepConfig
  • changed: class TypescriptExtension.BiomeTs extends RomeStepConfig → class TypescriptExtension.BiomeTs extends BiomeStepConfig
  • changed: field SpotlessTask.lineEndingsPolicy: JvmLocalCache.LiveCache → field SpotlessTask.lineEndingsPolicy: Provider
  • changed: method BaseGroovyExtension.GrEclipseConfig.configFile(Object[]): void → method BaseGroovyExtension.GrEclipseConfig.configFile(Object[]): BaseGroovyExtension.GrEclipseConfig
  • changed: method CppExtension.EclipseConfig.configFile(Object[]): void → method CppExtension.EclipseConfig.configFile(Object[]): CppExtension.EclipseConfig
  • changed: method FormatExtension.biome(): RomeStepConfig → method FormatExtension.biome(): BiomeStepConfig
  • changed: method FormatExtension.biome(String): RomeStepConfig → method FormatExtension.biome(String): BiomeStepConfig
  • changed: method JavaExtension.EclipseConfig.configFile(Object[]): void → method JavaExtension.EclipseConfig.configFile(Object[]): JavaExtension.EclipseConfig
  • added: abstract class BiomeStepConfig
  • added: class CssExtension extends FormatExtension
  • added: class CssExtension.BiomeCss extends BiomeStepConfig
  • added: class FormatExtension.IdeaConfig
  • added: class PomExtension extends FormatExtension
  • added: class PomExtension.SortPomGradleConfig
  • added: class SpotlessInstallPrePushHookTask extends DefaultTask
  • added: ctor BiomeStepConfig(Project, Consumer, String)
  • added: ctor CssExtension(SpotlessExtension)
  • added: ctor CssExtension.BiomeCss(CssExtension, String)
  • added: ctor PomExtension(SpotlessExtension)
  • added: ctor SpotlessInstallPrePushHookTask()
  • added: field SpotlessTask.cleanDirectory: File
  • added: field SpotlessTask.lintSuppressions: List
  • added: field SpotlessTask.lintsDirectory: File
  • added: method BaseGroovyExtension.GrEclipseConfig.configProperties(String[]): BaseGroovyExtension.GrEclipseConfig
  • added: method BaseGroovyExtension.GrEclipseConfig.configXml(String[]): BaseGroovyExtension.GrEclipseConfig
  • added: method BaseKotlinExtension.KtfmtConfig.metaStyle(): BaseKotlinExtension.KtfmtConfig.ConfigurableStyle
  • added: method BiomeStepConfig.configPath(Object): BiomeStepConfig
  • added: method BiomeStepConfig.createStep(): FormatterStep
  • added: method BiomeStepConfig.downloadDir(Object): BiomeStepConfig
  • added: method BiomeStepConfig.getLanguage(): String
  • added: method BiomeStepConfig.getThis(): BiomeStepConfig
  • added: method BiomeStepConfig.pathToExe(Object): BiomeStepConfig
  • added: method BiomeStepConfig.replaceStep(): void
  • added: method CppExtension.EclipseConfig.configProperties(String[]): CppExtension.EclipseConfig
  • added: method CppExtension.EclipseConfig.configXml(String[]): CppExtension.EclipseConfig
  • added: method CssExtension.BiomeCss.getLanguage(): String
  • added: method CssExtension.BiomeCss.getThis(): CssExtension.BiomeCss
  • added: method CssExtension.biome(): CssExtension.BiomeCss
  • added: method CssExtension.biome(String): CssExtension.BiomeCss
  • added: method CssExtension.setupTask(SpotlessTask): void
  • added: method FormatExtension.IdeaConfig.binaryPath(String): FormatExtension.IdeaConfig
  • added: method FormatExtension.IdeaConfig.codeStyleSettingsPath(String): FormatExtension.IdeaConfig
  • added: method FormatExtension.IdeaConfig.withDefaults(Boolean): FormatExtension.IdeaConfig
  • added: method FormatExtension.idea(): FormatExtension.IdeaConfig
  • added: method FormatExtension.leadingSpacesToTabs(): void
  • added: method FormatExtension.leadingSpacesToTabs(int): void
  • added: method FormatExtension.leadingTabsToSpaces(): void
  • added: method FormatExtension.leadingTabsToSpaces(int): void
  • added: method FormatExtension.suppressLintsFor(Action): void
  • added: method JavaExtension.EclipseConfig.configProperties(String[]): JavaExtension.EclipseConfig
  • added: method JavaExtension.EclipseConfig.configXml(String[]): JavaExtension.EclipseConfig
  • added: method JavaExtension.EclipseConfig.sortMembersDoNotSortFields(boolean): JavaExtension.EclipseConfig
  • added: method JavaExtension.EclipseConfig.sortMembersEnabled(boolean): JavaExtension.EclipseConfig
  • added: method JavaExtension.EclipseConfig.sortMembersOrder(String): JavaExtension.EclipseConfig
  • added: method JavaExtension.EclipseConfig.sortMembersVisibilityOrder(String): JavaExtension.EclipseConfig
  • added: method JavaExtension.EclipseConfig.sortMembersVisibilityOrderEnabled(boolean): JavaExtension.EclipseConfig
  • added: method JavaExtension.removeWildcardImports(): void
  • added: method PomExtension.SortPomGradleConfig.encoding(String): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.endWithNewline(boolean): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.expandEmptyElements(boolean): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.indentAttribute(String): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.indentBlankLines(boolean): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.indentSchemaLocation(boolean): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.keepBlankLines(boolean): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.lineSeparator(String): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.nrOfIndentSpace(int): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.predefinedSortOrder(String): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.quiet(boolean): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.sortDependencies(String): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.sortDependencyExclusions(String): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.sortDependencyManagement(String): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.sortExecutions(boolean): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.sortModules(boolean): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.sortOrderFile(String): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.sortPlugins(String): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.sortProperties(boolean): PomExtension.SortPomGradleConfig
  • added: method PomExtension.SortPomGradleConfig.spaceBeforeCloseEmptyElement(boolean): PomExtension.SortPomGradleConfig
  • added: method PomExtension.setupTask(SpotlessTask): void
  • added: method PomExtension.sortPom(): PomExtension.SortPomGradleConfig
  • added: method PomExtension.sortPom(String): PomExtension.SortPomGradleConfig
  • added: method SpotlessExtension.css(Action): void
  • added: method SpotlessExtension.pom(Action): void
  • added: method SpotlessInstallPrePushHookTask.performAction(): void
  • added: method SpotlessTask.getCleanDirectory(): File
  • added: method SpotlessTask.getLintSuppressions(): List
  • added: method SpotlessTask.getLintsDirectory(): File
  • added: method SpotlessTask.getStepsInternalEquality(): ConfigurationCacheHackList
  • added: method SpotlessTask.getStepsInternalRoundtrip(): ConfigurationCacheHackList
  • added: method SpotlessTask.setLintSuppressions(List): void
  • added: static field SpotlessExtension.BUILD_SETUP_TASK_GROUP: String
  • added: static field SpotlessExtension.INSTALL_GIT_PRE_PUSH_HOOK_DESCRIPTION: String