Releases: j-mie6/parsley
Parsley 5.0.0-M14
What's Changed
- Handle Looping Combinators with Tagging by @aniket1101 in #262
- Iterative Lets by @j-mie6 in #264
- Adding SourceCollector to enable debuggers to access source files. by @Riley-horrix in #263
- Dev state management by @PriyanshC in #265
New Contributors
- @aniket1101 made their first contribution in #262
- @Riley-horrix made their first contribution in #263
Full Changelog: v5.0.0-M13...v5.0.0-M14
Parsley 5.0.0-M13
What's Changed
- Minor text fixes by @PriyanshC in #255
- Found typos and additional whitespace by @AdamW1087 in #256
- Factory Iteration by @j-mie6 in #258
- Interactivity with parsley-debug-app by @PriyanshC in #259
New Contributors
- @PriyanshC made their first contribution in #255
- @AdamW1087 made their first contribution in #256
Full Changelog: v5.0.0-M12...v5.0.0-M13
Parsley 4.6.0
This introduces support on 4.x for Scala native 0.5.
Full Changelog: v4.5.3...v4.6.0
Parsley 5.0.0-M12
What's Changed
- fix(typo): out of place indent in lexer api guide by @xiaoshihou514 in #253
- fix: references now attempt to not clash with other unsafely used global references (best-effort)
- fix:
hide
now correctly uses observable input consumption, which it didn't before
Full Changelog: v5.0.0-M11...v5.0.0-M12
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