Skip to content

Releases: scala/scala-parser-combinators

version 1.1.2

05 Apr 21:53
Compare
Choose a tag to compare

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

09 Jun 01:07
Compare
Choose a tag to compare

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

23 May 12:28
8e8e880
Compare
Choose a tag to compare
Merge pull request #143 from jendrikw/feature/charseqreader.tostring

Added CharSequenceReader.toString

Scala-parser-combinators 1.1.0

02 Feb 11:11
6377358
Compare
Choose a tag to compare

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

01 Feb 19:32
f225fb0
Compare
Choose a tag to compare

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

02 May 20:35
Compare
Choose a tag to compare

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:

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

03 Jan 18:37
Compare
Choose a tag to compare

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 withPagedSeqReader - #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

15 Dec 14:02
Compare
Choose a tag to compare

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:

  • SI-8879 fix quadratic reading time in StreamReader -- #33

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

25 Jul 11:45
Compare
Choose a tag to compare

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.