# Changelog All notable changes to this project will be documented in this file. ## [0.3.1] - 2022-12-17 ### Bug Fixes - Use full path in code generation `impl tagname::TagName` ## [0.3.0] - 2022-11-17 ### Features - Improve error messages by using span info ## [0.2.1] - 2022-11-08 ### Bug Fixes - Allow struct variants ### Documentation - Add badges to README ## [0.2.0] - 2022-10-29 ### Bug Fixes - Allow variants with multiple values inside ### Features - Add [tag(case="lower"|"upper")] attribute ### Refactor - Use single vector for all tags - Extract treversing and generation ## [0.1.1] - 2022-10-20 ### Bug Fixes - Allow unions with one type of fields missing ### Miscellaneous Tasks - Bump version to 0.1.1 ## [0.1.0] - 2022-10-20 ### Documentation - Add README.md - Fill out Cargo.toml fields - Add TagName docstring - Add license - Fill out tagname_derive Cargo.toml - Add CHANGELOG.md using git-cliff - Add descriptions to Cargo.toml files - Update CHANGELOG ### Features - Add Variant trait and derive macro - Error when derive on empty enum ### Miscellaneous Tasks - Rename Variant -> TagName ### Refactor - Extract derive implementation ### Testing - Add compile time test harness ### Build - Pin `tagname_derive` version ### Ci - Add github workflow