Add an irrefutable version of the NoSuccess extractor by @lrytz in https://github.com/scala/scala-parser-combinators/pull/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
Provide explicit type to Scanner.rest by @OndrejSpanel in https://github.com/scala/scala-parser-combinators/pull/480
Update scala-collection-compat to 2.9.0 in https://github.com/scala/scala-parser-combinators/pull/493, https://github.com/scala/scala-parser-combinators/pull/476, https://github.com/scala/scala-parser-combinators/pull/473, https://github.com/scala/scala-parser-combinators/pull/453
Update scala3-library, ... to 3.2.1 in https://github.com/scala/scala-parser-combinators/pull/488, https://github.com/scala/scala-parser-combinators/pull/481, https://github.com/scala/scala-parser-combinators/pull/467, https://github.com/scala/scala-parser-combinators/pull/456
add library pros and cons to README in https://github.com/scala/scala-parser-combinators/pull/500
Other changes
Update sbt-scalajs, scalajs-compiler, ... to 1.9.0 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/448
Update auxlib, javalib, junit-plugin, ... to 0.4.4 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/451
Update sbt-scala-native-crossproject, ... to 1.2.0 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/452
Update sbt-scalajs, scalajs-compiler, ... to 1.10.0 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/454
replace Awesome Scala link with Scaladex link by @SethTisue in https://github.com/scala/scala-parser-combinators/pull/457
use new sbt 1.7 feature to not repeat Scala version numbers by @SethTisue in https://github.com/scala/scala-parser-combinators/pull/465
Update checkout and setup-java github actions to v3 by @Philippus in https://github.com/scala/scala-parser-combinators/pull/469
Update junit-plugin, junit-runtime, ... to 0.4.5 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/468
Update sbt-scalajs, scalajs-compiler, ... to 1.10.1 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/466
Update sbt to 1.7.0-RC2 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/471
Update sbt to 1.7.1 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/474
Update junit-plugin, junit-runtime, ... to 0.4.7 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/479
Update sbt to 1.7.2 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/485
Update scala-library to 2.12.17 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/483
Update sbt-scalajs, scalajs-compiler, ... to 1.11.0 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/482
Update scala-library to 2.13.10 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/484
Update sbt to 1.7.3 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/487
Update sbt to 1.8.0 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/490
Update junit-plugin, junit-runtime, ... to 0.4.9 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/492
Update sbt-scalajs, scalajs-compiler, ... to 1.12.0 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/491
Extend copyright into 2023 by @Philippus in https://github.com/scala/scala-parser-combinators/pull/494
Update sbt to 1.8.2 by @scala-steward in https://github.com/scala/scala-parser-combinators/pull/495
re-enable versionPolicy checking on Scala 3 by @SethTisue in https://github.com/scala/scala-parser-combinators/pull/497
use ScalaNativeJUnitPlugin by @xuwei-k in https://github.com/scala/scala-parser-combinators/pull/498
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: https://github.com/scala/scala-parser-combinators/compare/v2.1.1...v2.2.0