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.2
Name Modified Size InfoDownloads / Week
Parent folder
scalafmt-x86_64-apple-darwin.zip 2025-11-26 12.7 MB
scalafmt-aarch64-apple-darwin.zip 2025-11-26 12.2 MB
scalafmt-macos 2025-11-26 78.0 MB
scalafmt-x86_64-pc-linux.zip 2025-11-26 12.0 MB
scalafmt-x86_64-pc-win32.zip 2025-11-26 8.3 MB
scalafmt-aarch64-pc-linux.zip 2025-11-26 10.5 MB
scalafmt-linux-glibc 2025-11-26 86.8 MB
scalafmt-linux-musl 2025-11-26 80.6 MB
README.md 2025-11-26 1.3 kB
v3.10.2 source code.tar.gz 2025-11-26 1.8 MB
v3.10.2 source code.zip 2025-11-26 2.1 MB
Totals: 11 Items   305.0 MB 0

Features

  • Imports: optionally sort the catch-all group (#5026) @kitbellew

Bug fixes

  • FormatOps: Defn.Type cannot have braces (#5049) @kitbellew
  • OptimizationEntities: handle EnumCase with KwCase (#5039) @kitbellew
  • CoursierDependencyDownloader: add back snapshots (#5041) @kitbellew
  • FormatWriter: fix align container when isSlc=true (#5045) @kitbellew
  • FormatWriter: refactor getAlignContainer w/ isSlc (#5044) @kitbellew
  • FormatWriter: processLineEnd after processLine (#5043) @kitbellew
  • FormatWriter: determine isSlc in alignmentTokens (#5042) @kitbellew
  • Imports: fix removeRedundantSelectors for groups (#5036) @kitbellew
  • ConvertToNewSyntax: fix for-yield handling (#5037) @kitbellew
  • FormatWriter: Defn is not own align container (#5033) @kitbellew
  • Splits: don't allow space between -> <multiline> (#5032) @kitbellew
  • FormatOps: CtrlBody.unfolded to respect slbOnly (#5028) @kitbellew
  • Imports: bug w/ redundant name and rename/wildcard (#5025) @kitbellew

Build and dependency updates

  • Scalameta: upgrade to v4.14.2 (#5051) @kitbellew
  • Scala: upgrade 2.13 to patch 18 (#5050) @kitbellew
  • Bump actions/checkout from 5 to 6 (#5048) @dependabot[bot]
  • Build and test on arm64 runner (#4802) @harryzcy
Source: README.md, updated 2025-11-26