v7.0.0
Breaking changes:
- Issue #77: Fix CodePoint parser quadratic performance (#83 by @chtenb). The parser now tracks the remaining unparsed substring. This change is breaking, but will trigger compile errors in all places where this definition is used.
- Fix semantics of endBy and sepEndBy parser combinators (#84 by @chtenb)
- Issue #78: Remove the Text.Parsing prefix from the modules (#89 by @chtenb)
New features:
Bugfixes:
- Do not export
chainl'
andchainr'
helper functions (#84 by @chtenb) - Issue #69: Fix regex parser to always wrap pattern inside
^(..)
(#80 by @chtenb) - Issue #75: Make
many
and cousins terminate when the inner parser does not consume, instead of hang indefinitely (#87 by @chtenb) - Issue #73: lookAhead consumes input on failure. Introduce
tryAhead
and correct documentation forlookAhead
(#86 by @chtenb)
Other improvements: