Releases: j-mie6/parsley
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
Parsley 5.0.0-M4
Introduced the mapFilterMsg
combinator, a mapFilter
-based version of collectMsg
.
What's Changed
- Docs: Fix typo in Lexer by @roccojiang in #228
Full Changelog: v5.0.0-M3...v5.0.0-M4
Parsley 5.0.0-M3
Fixes both #226 and #227, and introduces a labelSymbol
to unify a whole bunch of labelling for symbols, both keywords, operators, and other punctuation.
Full Changelog: v5.0.0-M2...v5.0.0-M3