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

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

Home / v3.10.1
Name Modified Size InfoDownloads / Week
Parent folder
scalafmt-x86_64-apple-darwin.zip 2025-10-19 12.7 MB
scalafmt-x86_64-pc-win32.zip 2025-10-19 8.3 MB
scalafmt-x86_64-pc-linux.zip 2025-10-19 12.0 MB
scalafmt-aarch64-apple-darwin.zip 2025-10-19 12.2 MB
scalafmt-aarch64-pc-linux.zip 2025-10-19 10.5 MB
scalafmt-macos 2025-10-19 78.0 MB
scalafmt-linux-musl 2025-10-19 80.6 MB
scalafmt-linux-glibc 2025-10-19 86.7 MB
README.md 2025-10-19 1.4 kB
v3.10.1 source code.tar.gz 2025-10-19 1.8 MB
v3.10.1 source code.zip 2025-10-19 2.1 MB
Totals: 11 Items   304.8 MB 0

Features

  • Splits: binpack imports without NL if not dangling (#5024) @kitbellew
  • RemoveSemicolons or force break after them (#5015) @kitbellew
  • Imports: set selector config from newlines.source (#5018) @kitbellew
  • ⚠️ This changes the default for rewrite.imports.selectors parameter to match newlines.source

More Imports improvements

Fixes bugs introduced in v3.10.0 to the Imports rewrite rule and improves duplicate and redundant entry detection.

  • Imports: derive ExpandFull from Fold (#5022) @kitbellew
  • Imports: output only one global wildcard (*/given) (#5021) @kitbellew
  • Imports: keep all renamesOnly in a single list (#5020) @kitbellew
  • Imports: revise fold, match renames over unimports (#5019) @kitbellew
  • Imports: cosmetic, rename folding variables (#5017) @kitbellew
  • Imports: process each importee comments separately (#5016) @kitbellew
  • Imports: can't fold if "renamed twice" (#5012) @kitbellew
  • Imports: filter selectors only once for unfold (#5011) @kitbellew

Bug fixes

  • Splits: no arrowEnumeratorGenerator w/ opt-braces (#5014) @kitbellew

Miscellaneous

  • Scalafmt: fix javadoc/scaladoc element links (#5013) @kitbellew
  • DynamicSuite: compare versions correctly (#5008) @kitbellew

Build and dependency updates

  • Scalameta: update to v4.14.1 (#5023) @kitbellew
  • formatter: update to 3.10.0, adjust imports (#5007) @kitbellew
Source: README.md, updated 2025-10-19