Skip to content

Releases: scalameta/scalafmt

v3.3.3

22 Jan 17:03
Compare
Choose a tag to compare

Bug fixes

Other changes

Dependency updates

v3.3.2

20 Jan 02:59
Compare
Choose a tag to compare

Features

Format scala3 while-do/if-then/for-do consistently

Scaladoc with embedded elements

  • Scalameta: upgrade to 4.4.32 (scaladoc fixes) (#3054) @kitbellew
  • FormatWriter: refactor scaladoc formatting, escape text a-la code fence (#3036) @kitbellew
  • FormatWriter: do not start "```" on top line (part 7) (#3046) @kitbellew
  • FormatWriter: pass indent parameter to scaladoc (part 6) (#3045) @kitbellew
  • FormatWriter: reuse scaladoc formatTextAfterMargin (part 5) (#3044) @kitbellew
  • FormatWriter: refactor formatting a code block (part 4) (#3043) @kitbellew
  • FormatWriter: extract logic to terminate a MLC (part 3) (#3042) @kitbellew
  • FormatWriter: remove appendWithMargin for scaladoc (part 2) (#3041) @kitbellew
  • FormatWriter: refactor, extract Scaladoc format (part 1) (#3040) @kitbellew

Bug fixes

Other changes

v3.3.1

01 Jan 21:31
Compare
Choose a tag to compare

Features

Comment handling fixes

Binpack handling fixes

Rewrite safety fixes

Overflow fixes

Other bug fixes

Other changes

v3.3.0

25 Dec 00:35
Compare
Choose a tag to compare

Pull Requests

v3.2.2

23 Dec 20:40
Compare
Choose a tag to compare

Features

Fixes

Other changes

Dependencies

v3.2.1

03 Dec 05:48
Compare
Choose a tag to compare

Pull Requests

v3.2.0

29 Nov 17:18
Compare
Choose a tag to compare

Features

  • ScalafmtConfig: allow fileOverride shortcuts, set cross-build dialects (#2902) @kitbellew

Intellij plugin updates in scalafmt-dynamic

To enable Intellij to use the package rather than have its own legacy copy.

sbt-scalafmt plugin updates in scalafmt-dynamic and scalafmt-sysops

Other changes

Dependency upgrades

v3.1.2

22 Nov 05:49
Compare
Choose a tag to compare

Pull Requests

v3.1.1

12 Nov 21:27
Compare
Choose a tag to compare

Bug fixes

Pull Requests

v3.1.0

09 Nov 17:07
Compare
Choose a tag to compare

Pull Requests: required version and dialect

The version and runner.dialect fields are now required in scalafmt configuration.

Pull Requests: move {File,Git}Ops into sysops package

Various file and git utilities have been moved to the new scalafmt-sysops package.

Pull Requests: use nio.Path instead of io.File

Pull Requests: other