Releases: scala/scala-parser-combinators
version 1.1.2
Scala-parser-combinators 1.1.2 is now available!
Changes in this release:
- #193 Scala 2.13 is now supported
- #184 Update license to Apache 2.0
- #180 Fix StackOverflowError in Page.latest
- #179 Fix StackOverflowError in PagedSeq.fromString
- #174 Re-add support for Scala native
- #164 Support '\r' and '\r\n' line endings
- #162 Add 'exception' operator
- #108 remove
lastNoSuccessVar
(may change error messages on failed parses)
Using this release with Scala 2.11 may involve making sure the version the Scala 2.11 compiler uses internally isn't also on the classpath; see issue #197.
This release is available for Scala 2.11, 2.12 and 2.13:
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.1.2"
And for Scala-js 0.6.x and 1.0.0-Mx:
libraryDependencies += "org.scala-lang.modules" %%% "scala-parser-combinators" % "1.1.2"
A big thank you to everyone who contributed to this release!
According to git shortlog -sn --no-merges v1.1.1..v1.1.2
, 7 people contributed to 1.1.2: Umayah Abdennabi, Philippus Baalman, Antoine Gourlay, Filip Ochnik, Seth Tisue, Sarunas Valaskevicius, Eugene Yokota.
v1.1.1
Scala-parser-combinators 1.1.1 is now available!
Changes in this release:
- #151 Scala 2.13.0-M4 is now supported
- #143 added CharSequenceReader.toString
- #128 prevent OutOfBoundsException on trailing newline
It is available for Scala 2.11, 2.12 and 2.13.0-M4:
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.1.1"
And for Scala-js 0.6.x:
libraryDependencies += "org.scala-lang.modules" %%% "scala-parser-combinators" % "1.1.1"
A big thank you to everyone who contributed to this release!
According to git shortlog -sn --no-merges v1.1.0..v1.1.1
, 7 people contributed to v1.1.1: Philippus Baalman, Antoine Gourlay, Jendrik Wenke, Kenji Yoshida, Julien Richard-Foy, Justin Patterson, Seth Tisue.
Scala-parser-combinators 1.1.0 for 2.13.0-M4
Merge pull request #143 from jendrikw/feature/charseqreader.tostring Added CharSequenceReader.toString
Scala-parser-combinators 1.1.0
Scala-parser-combinators 1.1.0 is now available!
Scala-parser-combinators 1.1.0 is a feature release and is not binary compatible with previous 1.0.x versions.
There were 3 noteworthy changes in this release:
- #139 Scala 2.13.0-M3 is now supported - #138
- #38 Add non backtracking versions of
~>
and<~
- #97 Move PagedSeq from scala-library to parser-combinators - #71
It is available for Scala 2.11, 2.12 and 2.13.0-M3:
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.1.0"
And for Scala-js 0.6.x:
libraryDependencies += "org.scala-lang.modules" %%% "scala-parser-combinators" % "1.1.0"
A big thank you to everyone who contributed to this release!
According to git shortlog -sn --no-merges v1.0.3..v1.1.0
, 16 people contributed to v1.1.0: Antoine Gourlay, Lukas Rytz, Antonio Alonso Dominguez, Tomas Janousek, Arnout Engelen, Seth Tisue, Amal Elshihaby, Eduardo Gulias Davis, Todd O'Bryan, Adriaan Moors, Clark Kampfe, Jan Bessai, Janek Bogucki, Ladinu Chandrasinghe, Sébastien Doeraene, Zandbee.
Scala-parser-combinators 1.0.7
Scala-parser-combinators 1.0.7 is now available!
Scala-parser-combinators 1.0.7 is a bugfix release and is binary compatible with previous 1.0.x versions.
This release addresses an important regression:
It is available for Scala 2.11, 2.12 and 2.13.0-M2:
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.7"
And for Scala-js 0.6.x:
libraryDependencies += "org.scala-lang.modules" %%% "scala-parser-combinators" % "1.0.7"
Scala-parser-combinators 1.0.6
Scala-parser-combinators 1.0.6 is now available!
Scala-parser-combinators 1.0.6 is a bugfix release and is binary compatible with previous 1.0.x versions.
-
Available for Scala 2.11, 2.12 and 2.13.0-M1:
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.6"
-
And for Scala-js 0.6.x:
libraryDependencies += "org.scala-lang.modules" %%% "scala-parser-combinators" % "1.0.6"
There were only 2 noteworthy changes in this release:
- #103 the
scala.util.parsing.json
package is entirely deprecated - #99
Use the Scala Library Index to find alternatives. - #109 scala 2.13.0-M1 is now supported - #110
A big thank you to everyone who contributed to this release!
According to git shortlog -sn --no-merges v1.0.5..v1.0.6
, 7 people contributed to v1.0.6: Arnout Engelen, Antoine Gourlay, Lukas Rytz, Janek Bogucki, Ladinu Chandrasinghe, Seth Tisue, Zandbee.
Scala-parser-combinators 1.0.5
Scala-parser-combinators 1.0.5 is now available!
Scala-parser-combinators 1.0.5 is a bugfix release and is binary compatible with previous 1.0.x versions.
-
Available for Scala 2.11 and 2.12:
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.5"
-
And for Scala-js 0.6.x:
libraryDependencies += "org.scala-lang.modules" %%% "scala-parser-combinators" % "1.0.5"
4 issues were fixed in this release:
- Performance : #45 fix packrat caching problem with
PagedSeqReader
- #65 - Performance : cache line start indexes in
OffsetPosition
- #68 - Bug fix : remove memory leak in
Parsers
- #69 - Bug fix : #56 fix new line handling in
OffsetPosition.lineContents
- #77
A big thank you to everyone who contributed to this release!
According to git shortlog -sn --no-merges v1.0.4..v1.0.5
, 5 people contributed code to v1.0.5: Thomas Janousek, Antoine Gourlay, Lukas Rytz, Eduardo Gulias Davis, Todd O'Bryan.
Scala-parser-combinators 1.0.3
Scala-parser-combinators 1.0.3 is now available!
Scala-parser-combinators 1.0.3 is a bugfix release and is binary compatible with previous 1.0.x versions.
-
In SBT (for Scala 2.11+):
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.3"
-
Or obtain it via Maven Central
One issue was fixed in this release:
A big thank you to everyone who contributed to this release!
According to git shortlog -sn --no-merges v1.0.1..v1.0.2
, 4 people contributed code to v1.0.3: Antoine Gourlay, Adriaan Moors, Jon Pretty, Lukas Rytz.
Scala-parser-combinators 1.0.2
Scala-parser-combinators 1.0.2 is now available!
Scala-parser-combinators 1.0.2 is a bugfix release that is binary compatible with previous 1.0.x versions. It includes an important performance fix for people using scala-parser-combinators with Java 7u6 and above.
-
In SBT (for Scala 2.11+):
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.2"
-
Or obtain it via Maven Central
Two issues are fixed in this release:
- SI-7710 fix memory performance of RegexParsers in jdk7u6+ -- #17
- SI-4824 Fixes stack overflow bug when parsing long multiline comments -- #20
A big thank you to everyone who contributed to this release!
According to git shortlog -sn --no-merges v1.0.1..v1.0.2
, 4 people contributed code to v1.0.2: Antoine Gourlay, Jason Zaugg, Nimish Gupta, hrj.