Releases: scalameta/sbt-scalafmt
Releases · scalameta/sbt-scalafmt
v2.4.5
What’s Changed
- Additional settings for error handling (#178) @kitbellew
- ScalafmtSbtReporter: mention scalafmt in messages (#176) @kitbellew
- ScalafmtSbtReporter: consolidate all error calls (#177) @kitbellew
- FormatSession: recognize git parameters and filter (#172) @kitbellew
- Workflows: upgrade versions, get tags --unshallow as prescribed (#173) @kitbellew
- Split getScalafmtSbtTasks into three dynamic tasks (#171) @kitbellew
- Minor refactor, reorder methods, use type alias (#170) @kitbellew
- scalafmt-dynamic: 3.2.0, remove custom session (#169) @kitbellew
v2.4.4
What’s Changed
- Do not invoke formatting on empty list of files (#167) @kitbellew
- Use Def.sequential for formatting sbt sources (#166) @kitbellew
- Rename trueOrBoom to more explicit throwOnFailure (#168) @kitbellew
- Don't use Boolean in check tasks, they throw (#165) @kitbellew
- Respect project filters in the global instance (#164) @kitbellew
- Don't limit to Compile/Test configurations (#160) @kitbellew
- Dependency: update scalafmt-dynamic to 3.1.1 (#158) @kitbellew
- Update scalafmt-core to 3.1.1 (#163) @scala-steward
- Explicitly filter files via .matchesProjectFilters (#159) @kitbellew
- Upgrade the formatter for this repo to v3.1.0 (#161) @kitbellew
- Update scalafmt-dynamic to 3.0.8 (#155) @scala-steward
- Update scalafmt-dynamic to 3.0.7 (#153) @scala-steward
- Update scalafmt-dynamic to 3.0.6 (#151) @scala-steward
- Update scalafmt-dynamic to 3.0.5 (#150) @scala-steward
- Update scalafmt-dynamic to 3.0.4 (#149) @scala-steward
- Update scala-library to 2.12.15 (#148) @scala-steward
- Update scalafmt-dynamic to 3.0.3 (#147) @scala-steward
- Update scalafmt-dynamic to 3.0.1 (#144) @scala-steward
- Update scalafmt-dynamic to 3.0.0 (#143) @scala-steward
v2.4.3
Features
- add detailed error config (#71) (#142) @muhammedbehram
Now you can specify flag scalafmtDetailedError := true in build.sbt for full stacktraces on formatting errors. It may be helpful for debugging purposes
Maintenance
- Update scala-library to 2.12.14 (#140) @scala-steward
- Update sbt-ci-release to 1.5.6 (#134) @scala-steward
- Update scala-library to 2.12.13 (#132) @scala-steward
- Update release.yml (#130) @poslegm
- update setup-scala in release job (#129) @poslegm
- Update sbt-ci-release (#128) @poslegm
- setup-scala update (#127) @poslegm
- Update sbt-ci-release to 1.5.4 (#125) @scala-steward
- Update scalafmt-dynamic to 2.7.5 (#124) @scala-steward
- Update scalafmt-dynamic to 2.7.4 (#123) @scala-steward
- Update scalafmt-dynamic to 2.7.3 (#122) @scala-steward
- Update scalafmt-dynamic to 2.7.2 (#121) @scala-steward
- Update scalafmt-dynamic to 2.7.1 (#120) @scala-steward
v2.4.2
v2.4.0
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)- add sbt.ConcurrentRestrictions.Tag("scalafmt") + Tags.CPU on scalafmt tasks (#101) @cchepelov
- ScalafmtSessionFactory usage (#100) @poslegm
- Update scalafmt-dynamic to 2.5.2 (#99) @scala-steward
- Update scalafmt-dynamic to 2.5.1 (#98) @scala-steward
- Update readme.md (#97) @hepin1989
- Update sbt-ci-release to 1.5.3 (#95) @scala-steward
v2.3.4
This release only fixes sbt compatibility problem #92
What’s Changed
- sbt reverted to 1.2.8 because of sbt/sbt#5049 (#93) @poslegm
v2.3.3
What’s Changed
- Avoid a race between formatting and scaladoc (#91) @nigredo-tori
- Update scalafmt-dynamic to 2.4.2 (#88) @scala-steward
- Update sbt, scripted-plugin to 1.3.9 (#89) @scala-steward
v2.3.2
What’s Changed
- passing all available resolvers to scalafmt (#87) @slivkamiro
- Update scalafmt-dynamic to 2.4.1 (#85) @scala-steward
- Update scalafmt-dynamic to 2.4.0 (#84) @scala-steward
- Update sbt-ci-release to 1.5.2 (#83) @scala-steward
v2.3.1
What’s Changed
- Implement error method with an additinal error message and cause (#78) @tanishiking
- Update sbt-ci-release to 1.5.0 (#77) @scala-steward
v2.3.0
What’s Changed
- passing configured repositories to scalafmt instance (#73) @slivkamiro
- Update readme to 2.2.1 (#69) @jatcwang
Dependency updates
- Update scalafmt-dynamic to 2.3.1 (#72) @scala-steward
- Update scalafmt-core, scalafmt-dynamic to 2.2.2 (#68) @scala-steward