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
manyand cousins terminate when the inner parser does not consume, instead of hang indefinitely (#87 by @chtenb) - Issue #73: lookAhead consumes input on failure. Introduce
tryAheadand correct documentation forlookAhead(#86 by @chtenb)
Other improvements: