All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Put all parser functions in single
parser
module.
- Expose all levels of parser. This is useful when parsing individual events, rather than a file.
- Rewrote parsers using nom 5 (no more macros!)
- Midi file renamed from
Midi
toSimpleMidiFile
.
- Expose fields as public where they should be