# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## v1.2.1 (2024-05-12) ### Bug Fixes - creature token parsing fixes - skip_serializing_if None or Empty ### Commit Statistics - 3 commits contributed to the release over the course of 2 calendar days. - 2 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Creature token parsing fixes ([`5ed660f`](https://github.com/nwesterhausen/dfraw_json_parser/commit/5ed660f9d959ed5387dd39dc5f5a30ab35b6a333)) - Skip_serializing_if None or Empty ([`8274f5f`](https://github.com/nwesterhausen/dfraw_json_parser/commit/8274f5f7f5bd6706f17fe991b9ad39520e1b4452)) - Merge pull request #93 from nwesterhausen/fix-actions ([`fa35b8d`](https://github.com/nwesterhausen/dfraw_json_parser/commit/fa35b8d3a08c750503fe5e3f75df8653d94b7874))
## v1.2.0 (2024-05-09) ### Chore - bump version to 0.17 * chore: bump version to 0.17 * chore: bump cli to 1.1.1 * chore: fix changelog style - bump cli to 1.1.1 - bump version to 0.17 - clippy lint ### New Features - remove ts-rs in favor of specta ### Bug Fixes - update dependencies ### Other - add specta for fullbindings file ### Commit Statistics - 10 commits contributed to the release over the course of 41 calendar days. - 152 days passed between releases. - 7 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release dfraw_json_parser-cli v1.2.0 ([`6a3860d`](https://github.com/nwesterhausen/dfraw_json_parser/commit/6a3860d42aac43803a162ad31088638bd6688491)) - Bump version to 0.17 ([`32397f0`](https://github.com/nwesterhausen/dfraw_json_parser/commit/32397f0adb91cbe8709673a4d741380dc630c25b)) - Bump cli to 1.1.1 ([`544a6c2`](https://github.com/nwesterhausen/dfraw_json_parser/commit/544a6c24ecf8e0eb71b4de265d44868c984363a1)) - Bump version to 0.17 ([`9677349`](https://github.com/nwesterhausen/dfraw_json_parser/commit/9677349012e4188b607e3769601df00e504dd362)) - Merge pull request #65 from nwesterhausen/improvements ([`c79d59b`](https://github.com/nwesterhausen/dfraw_json_parser/commit/c79d59bb380987cb722238f74d132b54cdd75df4)) - Clippy lint ([`ff2c206`](https://github.com/nwesterhausen/dfraw_json_parser/commit/ff2c2064b0d2c729c2bd815e5760b215e23c686e)) - Remove ts-rs in favor of specta ([`ee6ef5d`](https://github.com/nwesterhausen/dfraw_json_parser/commit/ee6ef5d617f561f990d21a59bb71beb19ebb5f83)) - Add specta for fullbindings file ([`f366c66`](https://github.com/nwesterhausen/dfraw_json_parser/commit/f366c66ee155adde8f93a99bb7fdee958feddb08)) - Merge remote-tracking branch 'origin/main' into improvements ([`5ad2ad4`](https://github.com/nwesterhausen/dfraw_json_parser/commit/5ad2ad477822368c0f5477fe25d78fefa64d8440)) - Update dependencies ([`8ad32c8`](https://github.com/nwesterhausen/dfraw_json_parser/commit/8ad32c85d4221dbc1f36b43a3c2ea3281eaac68b))
## v1.1.0 (2023-12-09) ### Chore - bump release ### New Features - improve creature parsing * refactor: CreatureVariation as object * chore: update bindings * feat: impl RawObject for CreatureVariation * chore(deps): update github/codeql-action action to v2.22.9 * feat: apply_creature_variation in progress * feat: add parsing of gaits and add them to creatures * fix: gait is a caste tag * feat: add unprocessed raw type to facilitate creature parsing * wip: creature variation parsing for unprocessed_raw * feat: handle copy_tags_from and creature_variations properly * feat: add `log_summary` option * refactor: CreatureVariation as object * chore: update bindings * feat: impl RawObject for CreatureVariation * feat: apply_creature_variation in progress * feat: add parsing of gaits and add them to creatures * fix: gait is a caste tag * feat: add unprocessed raw type to facilitate creature parsing * wip: creature variation parsing for unprocessed_raw * feat: handle copy_tags_from and creature_variations properly * feat: add `log_summary` option ### Commit Statistics - 5 commits contributed to the release. - 9 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release dfraw_json_parser v0.16.0, dfraw_json_parser-cli v1.1.0 ([`68a5a79`](https://github.com/nwesterhausen/dfraw_json_parser/commit/68a5a79c885ab7a2a8c97fdbb42d5cd1706465af)) - Bump release ([`0ce13b4`](https://github.com/nwesterhausen/dfraw_json_parser/commit/0ce13b4e9a39ca158c98b66ad2637d9dd7ea42e4)) - Release dfraw_json_parser v0.15.1, dfraw_json_parser-cli v1.0.1 ([`84e6712`](https://github.com/nwesterhausen/dfraw_json_parser/commit/84e671284f0076d6192ca86a90093ab4dc3b5b7c)) - Release dfraw_json_parser v0.15.1, dfraw_json_parser-cli v1.0.1 ([`75c7772`](https://github.com/nwesterhausen/dfraw_json_parser/commit/75c7772fe4a0820067138494a2df363242b0a179)) - Improve creature parsing ([`b1fda6c`](https://github.com/nwesterhausen/dfraw_json_parser/commit/b1fda6c6f90758ffe4c19641aa49d6c9729b15e6))
## v1.0.1 (2023-11-29) ### Changed - replace log calls with tracing ### Chore - bump versions - specify version - bump package versions - move to workspace ### New Features - improve creature parsing * refactor: CreatureVariation as object * chore: update bindings * feat: impl RawObject for CreatureVariation * chore(deps): update github/codeql-action action to v2.22.9 * feat: apply_creature_variation in progress * feat: add parsing of gaits and add them to creatures * fix: gait is a caste tag * feat: add unprocessed raw type to facilitate creature parsing * wip: creature variation parsing for unprocessed_raw * feat: handle copy_tags_from and creature_variations properly * feat: add `log_summary` option * refactor: CreatureVariation as object * chore: update bindings * feat: impl RawObject for CreatureVariation * feat: apply_creature_variation in progress * feat: add parsing of gaits and add them to creatures * fix: gait is a caste tag * feat: add unprocessed raw type to facilitate creature parsing * wip: creature variation parsing for unprocessed_raw * feat: handle copy_tags_from and creature_variations properly * feat: add `log_summary` option ### Documentation - add example usage ### Bug Fixes - improve error handling - cli should propagate the parsing error ### Refactor - improve module ergonomics BREAKING CHANGE This changes a lot of module export locations, hopefully to avoid changing them in the future. ### Commit Statistics - 10 commits contributed to the release. - 9 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release dfraw_json_parser v0.15.1, dfraw_json_parser-cli v1.0.1 ([`230e276`](https://github.com/nwesterhausen/dfraw_json_parser/commit/230e276670526478228309dcc97c1d0dde54e250)) - Bump versions ([`afa8e0e`](https://github.com/nwesterhausen/dfraw_json_parser/commit/afa8e0e1d327654b1cfca2bad6d1cfad2deabe2b)) - Add example usage ([`c530ed2`](https://github.com/nwesterhausen/dfraw_json_parser/commit/c530ed246593769a9c279a455f694919d94992cc)) - Specify version ([`458bfbc`](https://github.com/nwesterhausen/dfraw_json_parser/commit/458bfbcdebd4e9f3463ac52aa0a4b8d74823e314)) - Bump package versions ([`550c0b7`](https://github.com/nwesterhausen/dfraw_json_parser/commit/550c0b756c7a4c15ddc466b2ed84decc4ae8801f)) - Improve error handling ([`cad7df6`](https://github.com/nwesterhausen/dfraw_json_parser/commit/cad7df65d139b392b6b7c47609240c4f7da109db)) - Cli should propagate the parsing error ([`c6a1b32`](https://github.com/nwesterhausen/dfraw_json_parser/commit/c6a1b32a11814de757ff5a8c0a5739a67cf50bf8)) - Improve module ergonomics ([`bd013b6`](https://github.com/nwesterhausen/dfraw_json_parser/commit/bd013b63d53420088773f96c096a0df55655bc59)) - Replace log calls with tracing ([`3afa6a7`](https://github.com/nwesterhausen/dfraw_json_parser/commit/3afa6a764c0dcc8b4cc3678a647f6bfbe3cfcd5a)) - Move to workspace ([`65288c7`](https://github.com/nwesterhausen/dfraw_json_parser/commit/65288c71f553aedef24ec9cf80cfd65601044f73))
## v1.0.0 (2023-11-29) ### Changed - replace log calls with tracing ### Chore - bump package versions - move to workspace ### Bug Fixes - improve error handling - cli should propagate the parsing error ### Refactor - improve module ergonomics BREAKING CHANGE This changes a lot of module export locations, hopefully to avoid changing them in the future.