Changelog for replace-attoparsec-1.5.0.0

Revision history for replace-attoparsec

1.5.0.0 -- 2023-05-30

Upgrade to GHC v9.4.4, text v2.0.1

Text does not work with GHC v9.4.3

Test

1.4.5.0 -- 2021-07-29

Add Replace.Attoparsec.Text.Lazy

1.4.4.0 -- 2021-01-08

Deprecate findAll and findAllCap.

1.4.2.0 -- 2020-09-28

Bugfix sepCap backtracking when sep fails

See replace-megaparsec/issues/33

1.4.0.0 -- 2020-05-06

Running Parsers: Add splitCap and breakCap.

Parser Combinators: Add anyTill.

1.2.0.0 -- 2019-10-31

Benchmark improvements

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

New benchmarks

Program dense sparse
Replace.Attoparsec.ByteString.streamEdit 394.12ms 41.13ms
Replace.Attoparsec.Text.streamEdit 515.26ms 46.10ms

Old benchmarks

Program dense sparse
Replace.Attoparsec.ByteString.streamEdit 537.57ms 407.33ms
Replace.Attoparsec.Text.streamEdit 549.62ms 280.96ms

Also don't export getOffset anymore. It's too complicated to explain what it means for Text. If users want to know positional parsing information then they should use Megaparsec.

1.0.0.0 -- 2019-09-10