github diffplug/spotless gradle/8.5.0
Gradle Plugin v8.5.0

latest release: maven/3.5.0
8 hours ago

Added

  • scalafmt() now reads the version from the version field in the scalafmt config file when no version is explicitly set in the plugin config, falling back to the built-in default only if neither is available. (#2922)
  • Add toml format type with versionCatalog() step for formatting and sorting Gradle version catalog files. (#2916)
  • Add withIndentStyle and withIndentSize configuration to tableTestFormatter for setting the fallback indent when no .editorconfig is found. (#2893)
  • Add javaparserVersion(...) to cleanthat, allowing users to override the JavaParser version pulled in transitively by Cleanthat. (#2903)

Fixed

  • Fix tableTestFormatter editorconfig cache not honoring .editorconfig changes across Gradle daemon runs due to a shared static EditorConfigProvider. (#2893)
  • Preserve case of JDBI named bind params that collide with SQL keywords (e.g. :limit, :offset) in the DBeaver SQL formatter. (#2899)
  • Fix non-idempotent formatting when importOrder() is combined with greclipse(): a single catch-all group no longer strips blank lines that greclipse() independently inserted between import groups. (#2914)
  • Fix predeclareDepsFromBuildscript() on Gradle 9 by avoiding mutation of the root buildscript configuration container. (#2929, fixes #2599)

Changes

  • Fix expandWildcardImports failing on JDK XML types such as org.xml.sax.InputSource. (#2921)
  • Use Eclipse JDT's collator-based comparison when sorting Java members to better match Eclipse save actions. (#2920)
  • Bump default cleanthat version 2.24 -> 2.25. (#2903)
  • Bump default eclipse-jdt version from 4.35 to 4.39. (#2912)
  • Make spotlessPredeclare visible to Gradle Kotlin DSL type-safe accessors. (#2925)
  • Allow spotlessPredeclare to be used directly without enabling it first in spotless extension. (#2925)

Don't miss a new spotless release

NewReleases is sending notifications on new releases.