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.
0.5.1 - 2024-03-05
- package metadata: categories (#49)
0.5.0 - 2024-03-05
- Player doctest
- [breaking] split GcgError into gcg::error and token::error
- Player struct and parsing
- InvalidLine error (#45)
- display print instead of debug InvalidLine Error (#46)
- [breaking] remove line field from MissingToken error
0.4.0 - 2024-03-03
- [breaking] Add
Coordinates
struct to parse event coordinates (#41)
0.3.0 - 2024-02-16
- [breaking] parse #description pragma
0.2.0 - 2024-02-10
- remove Player from public API
- change GcgError position field to token_index
- parse multiple lines. Adds error variant
- and add line_index field
- handle unknown pragma. Adds error variant
- update changelog format
0.1.4 - 2024-02-10
- update crate level documentation
- add intradoc link to Player::build
0.1.3 - 2024-02-09
- feat debug print text in GcgError message
- add errors heading for Player::build
- add doc test for Player::build
0.1.2 - 2024-02-09
- update crates.io documentation link and remove duplicate keywords
0.1.1 - 2024-02-09
- install thiserror, anyhow, and displaydoc
- Player struct and missing token error