Changelog for replace-megaparsec-1.4.3.0

Revision history for replace-megaparsec

1.4.3.0 -- 2020-09-28

Bugfix sepCap backtracking when sep fails

See #33

1.4.1.0 -- 2020-05-07

anyTill use getInput instead of takeRest

1.4.0.0 -- 2020-05-06

Running Parsers: Add splitCap and breakCap.

Parser Combinators: Add anyTill.

Remove Show and Typeable constraints on streamEditT.

1.3.0.0 -- 2020-03-06

sepCap won't throw.

Don't throw an exception on an unreachable error case, just bottom. Remove type constraints for Exception.

1.2.1.0 -- 2020-01-01

Allow any error parameter, not just Void.

1.2.0.0 -- 2019-10-31

Benchmark improvements

Specializations of the sepCap function, guided by replace-benchmark.

New benchmarks

| Program | dense | sparse | | :--- | ---: | ---: | | Replace.Megaparsec.streamEdit String | 454.95ms | 375.04ms | | Replace.Megaparsec.streamEdit ByteString | 529.99ms | 73.76ms | | Replace.Megaparsec.streamEdit Text | 547.47ms | 139.21ms |

Old benchmarks

| Program | dense | sparse | | :--- | ---: | ---: | | Replace.Megaparsec.streamEdit String | 454.95ms | 375.04ms | | Replace.Megaparsec.streamEdit ByteString | 611.98ms | 433.26ms | | Replace.Megaparsec.streamEdit Text | 592.66ms | 353.32ms |

1.1.5.0 -- 2019-10-08

1.1.0.0 -- 2019-09-01

1.0.1.0 -- 2019-08-28

1.0.0.0 -- 2019-08-24