CHANGELOG.md in farseer-0.6.0 vs CHANGELOG.md in farseer-0.7.0

- old
+ new

@@ -5,9 +5,25 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [0.7.0] - 2024-06-04 +### Added +- `Farseer::And` to run a sequence of parsers that must all succeed. +- `Farseer::Or` to try multiple parsers until one works. +- `Farseer::Word` to parse a keyword at the beginning of a string. +- `Farseer::Regexp` to parse a token using `regexp`. +- `mutant` development dependency for mutation testing. +- Achieve `100%` mutation test coverage. +- `byebug` development dependency for debugging. + +### Removed +- All helper methods of `Farseer`. + +### Changed +- Update development dependencies. + ## [0.6.0] - 2024-06-03 ### Added - `Farseer::Opt` to parse `0` to `1` times the wrapped parser. (`?`) - `Farseer::Any` to parse `0` to multiple times the wrapped parser. (`*`) - `Farseer::Many` to parse `1` to multiple times the wrapped parser. (`+`)