Skip to content

Releases: scalameta/scalafmt

v3.9.4

12 Mar 19:09
Compare
Choose a tag to compare

Bug fixes

Formatting updates

v3.9.3

06 Mar 22:43
Compare
Choose a tag to compare

Bug fixes

Miscellaneous

Build and dependency updates

v3.9.2

28 Feb 21:10
Compare
Choose a tag to compare

Features

This release modifies the way splits (formatting options) are determined for each pair of consecutive non-whitespace tokens, from a large match statement to a handful of lookups. This has led to a speedup of about 35% in our tests.

While we haven't seen any changes to actual formatting as a result of this change, they are possible, so feel free to report any changes you don't like.

Bug fixes

Build and dependency updates

v3.9.1

21 Feb 19:19
Compare
Choose a tag to compare

Features

Bug fixes

Miscellaneous

Build and dependency updates

v3.9.0

16 Feb 08:02
Compare
Choose a tag to compare

Features

Introduces support for Scala.js, includes some re-design for consistent cross-platform behaviour, such as asynchronous processing (I/O, Futures) etc.

Bug fixes

Miscellaneous

Build and dependency updates

v3.8.6

23 Jan 16:58
Compare
Choose a tag to compare

Features

Bug fixes

Miscellaneous

Build and dependency updates

v3.8.5

16 Jan 19:51
Compare
Choose a tag to compare

Bug fixes

v3.8.4

13 Jan 01:12
Compare
Choose a tag to compare

Includes release candidates:

Features

Bug fixes

Miscellaneous

Build and dependency updates

v3.8.4-RC4

27 Dec 18:47
Compare
Choose a tag to compare

Features

Configuration changes

With recent changes to metaconfig, some parameters or sections in configuration have been moved:

RedundantBraces improvements

Policy and BestFirstSearch improvements

Bug fixes

Miscellaneous

Build and dependency updates

v3.8.4-RC3

27 Nov 16:54
Compare
Choose a tag to compare

Features

Fixes

Miscellaneous

Build and dependency updates