Skip to content

Releases: scala/scala-parser-combinators

2.4.0

18 Apr 04:36
1a1b2c0
Compare
Choose a tag to compare

Notable

Also

Full Changelog: v2.3.0...v2.4.0

2.3.0

26 Apr 22:27
f4b56dc
Compare
Choose a tag to compare

What's Changed

  • Drop support for Scala 2.11.x by @Philippus in #504
  • Fix Parsers.Parser.||| (by adding equality comparison for Position objects) by @peteraldous in #507

Chores

New Contributors

Full Changelog: v2.2.0...v2.3.0

2.2.0

26 Jan 22:10
decd4d7
Compare
Choose a tag to compare

Highlights

  • Add an irrefutable version of the NoSuccess extractor by @lrytz in #496

This helps users avoid exhaustiveness warnings in their pattern matches, especially on Scala 2.13 and 3 (which are better at exhaustiveness checking than older Scala versions were).

Also notable

Other changes

This release was brought to you by 6 contributors, according to git shortlog -sn --no-merges @ ^v2.1.1. Thank you Scala Steward, Seth Tisue, Philippus Baalman, Kenji Yoshida, Lukas Rytz, Ondřej Španěl.

Full Changelog: v2.1.1...v2.2.0

2.1.1

19 Feb 14:26
b097700
Compare
Choose a tag to compare
  • Support Scala Native 0.4.3 (#447)

This release was brought to you by 3 contributors, according to git shortlog -sn --no-merges @ ^v2.1.0. Thank you Scala Steward, Seth Tisue, Philippus Baalman.

2.1.0

28 Sep 03:21
820b891
Compare
Choose a tag to compare
  • StdLexical now emits ErrorToken on unterminated string literals (#402)
  • StdLexical now emits one ErrorToken for unclosed comments (#403)
  • Update scala-collection-compat to 2.5.0 (#410)
  • Update Scala.js to 1.7.0 (#414)

This release was brought to you by 5 contributors, according to git shortlog -sn --no-merges @ ^v2.0.0. Thank you Seth Tisue, Scala Steward, Philippus Baalman, Martin Gamwell Dawids, Pierre Gimalac.

2.0.0

13 May 23:12
eb606c5
Compare
Choose a tag to compare
  • Support Scala 3.0.0 (#385)
  • Fix empty Scala Native JAR (#381)

The previous version was 1.2.0-RC2. Note that we decided to call this 2.0.0 rather than 1.2.0, because it is not binary compatible with the 1.x series.

This release was brought to you by 4 contributors, according to git shortlog -sn --no-merges @ ^v1.2.0-RC2 ^1.1.x. Thank you Philippus Baalman, Scala Steward, Seth Tisue, counter2015.

1.2.0-RC2

19 Apr 20:35
8f1843a
Compare
Choose a tag to compare
1.2.0-RC2 Pre-release
Pre-release
  • support Scala 3.0.0-RC3 (#372)
  • fix PackratParsers#phrase on Scala 3 (#373)

This release was brought to you by 3 contributors, according to git shortlog -sn --no-merges @ ^v1.2.0-RC1 ^1.1.x. Thank you Ilya Klyuchnikov, Scala Steward, Seth Tisue.

1.2.0-RC1

29 Mar 23:28
f1da99c
Compare
Choose a tag to compare
1.2.0-RC1 Pre-release
Pre-release
  • support Scala 3.0.0-RC2 (#366)
  • declare version scheme (#364)
  • upgrade scala-collection-compat to 2.4.3 (#366)

This release was brought to you by 3 contributors, according to git shortlog -sn --no-merges @ ^v1.2.0-M2 ^1.1.x. Thank you Scala Steward, Seth Tisue, Philippus Baalman.

1.2.0-M2

17 Feb 01:26
a81711a
Compare
Choose a tag to compare
1.2.0-M2 Pre-release
Pre-release
  • support Scala 3.0.0-RC1 (#356, #348, #357)
  • support Scala Native 0.4.0 (#347)
  • upgrade scala-collection-compat to 2.4.2 (#357)
  • bump Scala.js version to 1.5.0 (#354)

This release was brought to you by 3 contributors, according to git shortlog -sn --no-merges @ ^v1.2.0-M1 ^1.1.x. Thank you Scala Steward, Seth Tisue, Philippus Baalman.

1.2.0-M1

20 Dec 01:38
ac460f1
Compare
Choose a tag to compare
1.2.0-M1 Pre-release
Pre-release
  • Add a new variable lastFailure in Success class (#234, #327)
  • Make RegexParser.err handle whitespace like literal and regex (#203)
  • implementation of repNM for 1.2.x (#245)
  • remove long-deprecated scala.util.parsing.json (#227)
  • Add Scala 3.0.0-M3 to build matrix (#270, #335, et al)
  • Add Scala Native to build matrix (#204)
  • Implement ~> and <~ for OnceParser (#163)
  • Favour p to q in ||| parser if consuming same #chars (#166)

This release was brought to you by 10 contributors, according to git shortlog -sn --no-merges @ ^1.1.x. Thank you Philippus Baalman, Scala Steward, Seth Tisue, Lukas Rytz, Patrick GRANDJEAN, Arnout Engelen, soya, Eugene Yokota, Lorenzo Gabriele, NthPortal.