Parsley 4.4.0
This is a minor release, which adds several new combinators with no changes to existing functionality or deprecations.
- Add
satisfyMap
- Add support for explicit register tracking in
debug
- Add
profile
combinator for light-weight analysis of what parsers take up the most time. - Expose
partialAmend
andpartialAmendThenDislodge
- Expose
range
combinators - Expose more unicode compliant combinators
- Generalise
stringOfMany
andstringOfSome
to take character predicates - Add the
preventative
combinators as per thesis - Add a
filterWith
,verifiedErrorWith
andpreventWith
builder combinators, with genericErrorGen
functionality to help form messages. - New
empty
combinator inParsley
that has variable width caret - The
label
combinator now supports multiple labels at once. - Introduce
atomic
alias forattempt
(no deprecation until 4.5) - Add configuration to
TillNextWhitespace
and helpers for specifying what whitespace is. - Add the
span
combinator
What's Changed
- Wiki migration to
sbt-typelevel-site
by @roccojiang in #213 - Parsley 4.4.0 by @j-mie6 in #207
New Contributors
- @roccojiang made their first contribution in #213
Full Changelog: v4.3.1...v4.4.0