CHANGELOG.md
# Changelog
## [0.4.0] - 2024-12-05
### Added
- `Tokenizer` allows bit level token matching, for processing binary input.
- Added mp3_header_parser.livemb livebook for illustration.
## [0.3.0] - 2024-11-29
### Added
- `Grammar` now exposes a public API to build grammar processors at runtime.
- Some livebooks.
### Changed
- Revamp code generation to use the new public API.
- Stack depth during input processing is now bound to grammar size, not to input size.
## [0.2.0] - 2024-11-11
### Added
- This CHANGELOG.
### Changed
- Improve runtime performance.
## [0.1.0] - 2024-11-08
### Added
- First release.
# Diff
[0.4.0](https://github.com/nmichel/ex_grammar/releases/tag/v0.4.0)
[0.3.0](https://github.com/nmichel/ex_grammar/releases/tag/v0.3.0)
[0.2.0](https://github.com/nmichel/ex_grammar/releases/tag/v0.2.0)
[0.1.0](https://github.com/nmichel/ex_grammar/releases/tag/v0.1.0)