Download Latest Version scalafmt-x86_64-pc-win32.zip (11.4 MB)
Email in envelope

Get an email when there's a new version of scalafmt

Home / v3.11.4
Name Modified Size InfoDownloads / Week
Parent folder
scalafmt-linux-musl 2026-07-17 84.5 MB
scalafmt-x86_64-apple-darwin.zip 2026-07-17 18.2 MB
scalafmt-x86_64-pc-win32.zip 2026-07-17 12.1 MB
scalafmt-linux-glibc 2026-07-17 90.9 MB
scalafmt-aarch64-pc-linux.zip 2026-07-17 14.4 MB
scalafmt-aarch64-apple-darwin.zip 2026-07-17 16.7 MB
scalafmt-x86_64-pc-linux.zip 2026-07-17 16.5 MB
scalafmt-macos 2026-07-17 81.7 MB
README.md 2026-07-17 980 Bytes
v3.11.4 source code.tar.gz 2026-07-17 1.9 MB
v3.11.4 source code.zip 2026-07-17 2.2 MB
Totals: 11 Items   338.9 MB 0

Features

  • FormatWriter: align tokens by owner, not just text (#5340) @kitbellew
  • ScalafmtSession: add listFiles interface method (#5339) @kitbellew
  • cli: adjust --quiet, add --no-progress-bar (#5337) @kitbellew
  • cli: add --mode diff-base to format only files changed since fork (#5334) @kitbellew

Performance improvements

  • dynamic: cache resolved classpath on disk (#5332) @kitbellew
  • cli: prune excluded subtrees in recursive search (#5333) @kitbellew

Miscellaneous

  • ScalafmtModifier: refactor to use StringBuilder (#5345) @kitbellew
  • Docs: emit config defaults as a self-contained properties block (#5341) @kitbellew
  • cli: daemon-thread the TermDisplay poller (#5331) @kitbellew

Build and dependency updates

  • mdoc: upgrade to v2.9.1 (#5343) @kitbellew
  • metaconfig: upgrade to v0.18.7 (#5342) @kitbellew
  • benchmarks: CLI wrapper, dynamic benchmarks etc. (#5335) @kitbellew
  • formatter: upgrade to v3.11.3 (#5330) @kitbellew
Source: README.md, updated 2026-07-17