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. (`+`)