Added
scalafmt()now reads the version from theversionfield 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
versionCatalogstep for formatting and sorting Gradle version catalog (.toml) files. (#2916) - Add
javaparserVersionoption to the Cleanthat step, allowing callers to override the JavaParser version pulled in transitively by Cleanthat. (#2903)
Fixed
- 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 withgreclipse(): a single catch-all group no longer strips blank lines thatgreclipse()independently inserted between import groups. (#2914)
Changes
- Fix
expandWildcardImportsfailing on JDK XML types such asorg.xml.sax.InputSource. (#2921) - Use Eclipse JDT's collator-based comparison when sorting Java members to better match Eclipse save actions. (#2920)
- Bump default
cleanthatversion2.24->2.25. (#2903) - Bump default
eclipse-jdtversion from4.35to4.39. (#2912)