Skip to content

Releases: sbt/sbt-scalariform

1.8.3 release

29 Jun 12:57
68203e2
Compare
Choose a tag to compare
  • Update dependencies, including Scalariform to v2.10 #80 (by @Philippus)

Primary new features since Scalariform v0.2.5:

  1. Scala 2.13.0 support
  2. Trailing comma support
  3. new setting UseUnicodeArrows to allow reversing arrow replacement

1.8.2 release

28 Oct 14:45
b33f32b
Compare
Choose a tag to compare
  • Upgrade to Sbt 1.0.3
  • Upgrade to Scalariform 0.2.5

Support for multiline param groups:

def foo[T]
  (a: A)
  (b: B)
  (implicit t: T)

Enabled with allowParamGroupsOnNewlines set to true

Support for inline single case statement:

items.map { case (key, value) =>
  (key, transform(value))
}

Enabled with singleCasePatternOnNewline set to false

1.8.1 release

12 Oct 17:57
Compare
Choose a tag to compare
  • Make formatting of base directory sources opt-in (fixes #71, #73)
  • Add autoformat setting key configuration option #75 (by @jroper)
  • Add sbt-scripted tests

1.8.0 release

12 Aug 15:44
Compare
Choose a tag to compare
  • Add filesystem based preferences option
  • Add disable autoformatting option (fixes #48)
  • Add project root to eligible formatting sources (fixes #40)
  • Add sbt-scripted tests
  • Cross build for sbt 0.13/1.0 #57 (by @liff)

1.7.1 release

24 Jul 15:34
Compare
Choose a tag to compare

Patch release

Fixes #32 via umanaged sources (credit to James Roper)

1.7.0 release

15 Jul 14:08
Compare
Choose a tag to compare
  • update scalariform dependency to 0.2.1
  • bump sbt version to 0.13.15
  • expose formatOnDemandSettings for opt-in formatting

As of scalariform 0.2.0 DoubleIndentClassDeclaration is deprecated. DoubleIndentConstructorArguments is its replacement, and uses the scalariform default value false. Set this value to true to replicate sbt-scalariform 1.6.0 default.