Releases: j-mie6/parsley
Parsley 5.0.0-M11
What's Changed
- fix(typo): new api for ErrorBuilder in 5.x by @xiaoshihou514 in #252
- fix:
parsley.quick.manyTill
now works as intended
Full Changelog: v5.0.0-M10...v5.0.0-M11
Parsley 5.0.0-M10
What's Changed
- New Reference Expansion by @j-mie6 in #248
- fix(doc): scala tuple size desc by @xiaoshihou514 in #251
@parsley.debuggable
now works on Scala 3.5+
New Contributors
- @xiaoshihou514 made their first contribution in #251
Full Changelog: v5.0.0-M9...v5.0.0-M10
Parsley 4.5.3
Parsley 5.0.0-M9
Mostly reworks the parsley-debug
project, and integrates it more closely with the existing parsley.debug
functionality. Publishing unidoc for both parsley
and parsley-debug
together.
Full Changelog: v5.0.0-M8...v5.0.0-M9
Parsley 5.0.0-M8
This release offers support for Scala Native 0.5 (and now requires a Scala.js min version of 1.16 as a result of plugin upgrades in the build)
Full Changelog: v5.0.0-M7...v5.0.0-M8
Parsley 5.0.0-M7 - Anton's Milestone
Here @keynmol, all the convenience you ever asked for (and M8 will follow soon with native 0.5 support)
What's Changed
- Update effective-lexing.md to more clearly callout the lexing API by @rmgk in #240
- Flattened the
parsley.token
packages a bit more to cut down on imports - Introduces
parsley.quick
andparsley.syntax.all
to allow for more seamless importing parsley-debug
now has adetectDivergence
mode, and there is a proper console debugger backend built in.parsley-debug
now has an@parsley.debuggable
annotation which will automatically give names to all parsers within an object it is applied to. This works with theparsley-debug
functionality only, not with the oldparsley.debug
code (parsley.debugger
package is new here, naming subject to change).
New Contributors
Full Changelog: v5.0.0-M6...v5.0.0-M7
Parsley 5.0.0-M6
This release resolves some of the problems identified during the March stress-testing of M5
. The breaking changes can be found in the associated staging/5.0
PR.
What's Changed
Full Changelog: v5.0.0-M5...v5.0.0-M6
Parsley 4.5.2
Parsley 4.4.1
This is a backport release porting the fixes for #226, #229, #230. It is the final release of the now EoL 4.4 series.
Full Changelog: v4.4.0...v4.4.1
Parsley 5.0.0-M5
Fixed bug where using Reason
in labelSymbol
would result in any labels being suppressed. Now, keywords and operators will be labelled with themselves in the default case, and everything else will be left as a "raw" expected item.
Full Changelog: v5.0.0-M4...v5.0.0-M5