gigaparsec-0.2.2.2: CHANGELOG.md
# Revision history for gigaparsec
## 0.2.2.2 -- 2024-01-29
* Optimised the error system using `DefuncError` and `DefuncHints`.
* Fixed bugs with amending and token merging.
## 0.2.2.1 -- 2024-01-29
* Fixed bug where case sensitive keywords where parsed insensitively and vice-versa.
## 0.2.2.0 -- 2024-01-21
* Added `manyMap` and `someMap` combinators.
* Added `filterS` and `mapMaybeS` combinators as well as `ErrorGen` and more general combinators.
* Added `Text.Gigaparsec.Position` module.
* Added `Text.Gigaparsec.Token` and associated functionality.
* Added `Text.Gigaparsec.Patterns` module, which is currently heavily experimental.
## 0.2.1.0 -- 2023-11-14
* Added `Text.Gigaparsec.Debug`, which provides debugging capabilities.
* Added `parseFromFile` for quick parsing from files.
* Added additional documentation.
## 0.2.0.0 -- 2023-11-09
* Added error system.
* `parse` now has a type parameter, `parse @String` restores old behaviour.
* for convenience `parseRepl` will print a parse to the terminal with the `String` error messages.
## 0.1.0.0 -- 2023-10-17
* First version. Released on an unsuspecting world.