Skip to content

Latest commit

 

History

History
85 lines (55 loc) · 2.4 KB

CHANGELOG.md

File metadata and controls

85 lines (55 loc) · 2.4 KB

Changelog

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.

[Unreleased]

0.5.1 - 2024-03-05

Fixed

  • package metadata: categories (#49)

0.5.0 - 2024-03-05

Documentation

  • Player doctest

Refactor

  • [breaking] split GcgError into gcg::error and token::error

Added

  • Player struct and parsing
  • InvalidLine error (#45)

Fixed

  • display print instead of debug InvalidLine Error (#46)

Remove

  • [breaking] remove line field from MissingToken error

0.4.0 - 2024-03-03

Added

  • [breaking] Add Coordinates struct to parse event coordinates (#41)

0.3.0 - 2024-02-16

Added

  • [breaking] parse #description pragma

0.2.0 - 2024-02-10

Deprecated

  • remove Player from public API
  • change GcgError position field to token_index

Added

  • parse multiple lines. Adds error variant
  • and add line_index field

Fixed

  • handle unknown pragma. Adds error variant

Documentation

  • update changelog format

0.1.4 - 2024-02-10

Other

  • update crate level documentation
  • add intradoc link to Player::build

0.1.3 - 2024-02-09

Added

  • feat debug print text in GcgError message

Other

  • add errors heading for Player::build
  • add doc test for Player::build

0.1.2 - 2024-02-09

Other

  • update crates.io documentation link and remove duplicate keywords

0.1.1 - 2024-02-09

Added

  • install thiserror, anyhow, and displaydoc

Fixed

  • Player struct and missing token error