Skip to content

Commit 52b7b18

Browse files
authored
Merge pull request #253 from godenji/0.2.4
0.2.4 release
2 parents e316052 + c4f3fc9 commit 52b7b18

File tree

27 files changed

+312
-30
lines changed

27 files changed

+312
-30
lines changed

CHANGELOG

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
0.2.4 (25/October/17)
2+
3+
* Updated to Scala 2.12.4
4+
* Updated to Sbt 1.0.2
5+
* Added support for multiline param groups (fixes #77)
6+
17
0.2.3 (10/August/17)
28

39
* Updated to Scala 2.12.3

README.rst

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Usage within a project
5252

5353
Have a use for the scalariform source code directly? You can use it as a build dependency: ::
5454

55-
"org.scalariform" %% "scalariform" % "0.2.3"
55+
"org.scalariform" %% "scalariform" % "0.2.4"
5656

5757
Integration with Eclipse
5858
------------------------
@@ -297,7 +297,7 @@ alignSingleLineCaseStatements.maxArrowIndent
297297

298298
Default: ``40``
299299

300-
When ``alignSingleLineCaseStatements`` is ``true``, this is a limit on
300+
When ``alignSingleLineCaseStatements`` is ``true`` there is a limit on
301301
the number of spaces that can be inserted before an arrow to align it
302302
with other case statements. This can be used to avoid very large gaps,
303303
e.g.:
@@ -309,6 +309,21 @@ e.g.:
309309
case ccc => 2
310310
}
311311
312+
allowParamGroupsOnNewlines
313+
~~~~~~~~~~~~~~~~~~~~~~~~~~
314+
315+
Default: ``false``
316+
317+
When ``allowParamGroupsOnNewlines`` is ``true`` the default behavior of collapsing
318+
param groups into a single line is disabled. This allows for the following formatting style:
319+
320+
.. code:: scala
321+
322+
def foo[T]
323+
(a: A)
324+
(b: B)
325+
(implicit t: T)
326+
312327
compactControlReadability
313328
~~~~~~~~~~~~~~~~~~~~~~~~~
314329

build.sbt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
import com.typesafe.sbt.SbtScalariform.ScalariformKeys
22
import scalariform.formatter.preferences._
33

4+
import scala.sys.process._
5+
import sbt.io.Using
6+
47
lazy val commonSettings = inConfig(Test)(Defaults.testSettings) ++
5-
SbtScalariform.defaultScalariformSettings ++ Seq(
8+
Seq(
69
organization := "org.scalariform",
710
sonatypeProfileName := organization.value,
811
scalaVersion := crossScalaVersions.value.head,
912
crossScalaVersions := Seq(
10-
"2.12.3",
13+
"2.12.4",
1114
"2.11.11",
1215
"2.10.6"
1316
),
@@ -120,7 +123,7 @@ lazy val cli = (project
120123
mainClass in assembly := Some("scalariform.commandline.Main"),
121124
artifact in (Compile, assembly) := {
122125
val art = (artifact in (Compile, assembly)).value
123-
art.copy(`classifier` = Some("assembly"))
126+
art.withClassifier(Some("assembly"))
124127
}
125128
)
126129
settings(addArtifact(artifact in (Compile, assembly), assembly))

formatterPreferences.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
alignParameters=true
33
alignSingleLineCaseStatements=true
44
#alignSingleLineCaseStatements.maxArrowIndent=40
5+
#allowParamGroupsOnNewlines=false
56
#compactControlReadability=false
67
#compactStringConcatenation=false
78
danglingCloseParenthesis=Force

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>org.scalariform</groupId>
66
<artifactId>scalariform.parent</artifactId>
7-
<version>0.2.3</version>
7+
<version>0.2.4</version>
88
<packaging>pom</packaging>
99

1010
<!-- scm configuration is require to extract the github hash-->

project/build.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
sbt.version=0.13.15
1+
sbt.version=1.0.2

project/plugins.sbt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
addSbtPlugin("org.scalariform" % "sbt-scalariform" % "1.7.1")
2-
addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.0.0")
3-
addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.6.1")
4-
addSbtPlugin("org.xerial.sbt" % "sbt-sonatype" % "1.1")
1+
addSbtPlugin("org.scalariform" % "sbt-scalariform" % "1.8.1")
2+
addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.1.0")
3+
addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.7.0")
4+
addSbtPlugin("org.xerial.sbt" % "sbt-sonatype" % "2.0")
55
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.5")

scalariform.feature/feature.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<feature
33
id="scalariform.feature"
44
label="Scalariform"
5-
version="0.2.3">
5+
version="0.2.4">
66

77
<description>
88
Scala Code formatter

scalariform.feature/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
<parent>
99
<artifactId>scalariform.parent</artifactId>
1010
<groupId>org.scalariform</groupId>
11-
<version>0.2.3</version>
11+
<version>0.2.4</version>
1212
</parent>
1313
</project>

scalariform.update/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
<parent>
99
<artifactId>scalariform.parent</artifactId>
1010
<groupId>org.scalariform</groupId>
11-
<version>0.2.3</version>
11+
<version>0.2.4</version>
1212
</parent>
1313
</project>

0 commit comments

Comments
 (0)