CHANGELOG.md in farseer-0.8.0 vs CHANGELOG.md in farseer-0.9.0
- old
+ new
@@ -5,9 +5,21 @@
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.9.0] - 2024-06-11
+### Added
+- `Farseer::Empty` which always succeeds and parses nothing, returning the whole
+ string as rest.
+
+### Changed
+- Change usage of `#eql?` to `#==` in `Farseer::Result`.
+- `Farseer::And` does not join the resulting tokens anymore, but rather return
+ an array of tokens.
+- Remove all development dependencies from `Gemfile` in favor of having
+ `lollipop` in the `gemspec`.
+
## [0.8.0] - 2024-06-04
### Added
- `Farseer::Map` which is a parser with a callback to map the resulting token
into something else.
- `Farseer::MapFactory` which adds `#map`, a factory method for new parsers with