Skip to content

Releases: scalameta/sbt-scalafmt

v2.5.2

31 Aug 00:01
Compare
Choose a tag to compare

Bug fixes

v2.5.1

29 Aug 14:38
Compare
Choose a tag to compare

Features

Build changes

Dependency updates

sbt-scalafmt v2.5.0

14 Nov 19:51
1b20e82
Compare
Choose a tag to compare

This release brings a handful of small updates related to better reporting mostly around git projects. More notably, this release also starts utilizing sbt-vspp to ensure that a valid POM is also published ensuring smoother usage in corporate environments.

Big thanks to all those that contributed and please do report any issues you might have!

What’s Changed

v2.4.6

25 Dec 01:19
Compare
Choose a tag to compare

Features

Bug fixes

  • Support cross- and multi-source projects with git (#200) @kitbellew
  • Use canonical paths, not just absolute (#202) @kitbellew
  • fix false positive cache invalidation caused by unscoped lookup (#192) @bjaglin
  • Bugfix: forgot to use the ScalafmtLogger, fix that (#182) @kitbellew

Other Changes

Dependencies

v2.4.5

04 Dec 14:30
Compare
Choose a tag to compare

What’s Changed

v2.4.4

18 Nov 21:10
Compare
Choose a tag to compare

What’s Changed

v2.4.3

08 Jul 21:32
48995db
Compare
Choose a tag to compare

Features

Now you can specify flag scalafmtDetailedError := true in build.sbt for full stacktraces on formatting errors. It may be helpful for debugging purposes

Maintenance

v2.4.2

01 Aug 17:55
c9eaa62
Compare
Choose a tag to compare

What’s Changed

v2.4.0

14 May 15:10
b13325f
Compare
Choose a tag to compare

What’s Changed

Now you can limit scalafmt parallelism for projects with multiple subprojects in your build.sbt:

import org.scalafmt.sbt.ConcurrentRestrictionTags

Global / concurrentRestrictions += Tags.limit(org.scalafmt.sbt.ConcurrentRestrictionTags.Scalafmt, 4)

v2.3.4

10 Apr 16:39
75353bb
Compare
Choose a tag to compare

This release only fixes sbt compatibility problem #92

What’s Changed