# rizlib
A library for interacting with Rizline game files.
**crates.io:** https://crates.io/crates/rizlib/
**Documentation:** https://docs.rs/rizlib/
**Repository:** https://gitlab.com/TadeLn/rizlib/
## Changelog
### v1.0.0
- Add structures and parsing functions for `patch_metadata` files
- Add structures for new `game_config.json` formats
- All error types now implement Display
- Change many `&Path` arguments to `P: AsRef<Path>`
- Change deprecated `serde_yaml` dependency to `serde_yml`
- Other smaller changes
### v0.4.8
- Implement `JsonFile` for `AssetListMonoBehaviour`
### v0.4.7
- Add support for UnityPy-style Default.json files
### v0.4.6
- Add new game_config.json URL
### v0.4.5
- Implement `PartialEq`, `Eq` and `Hash` for `ByteColor`
- Add `Copy` derive for color structures
- Move `AssetInfo` construction logic to a `From` trait implementation
- Add `IntoIterator` for catalog structures
- Add `is_downloadable` to `AssetDependency`
### v0.4.4
- Change `try_from` to `from` for `NoteKind`
### v0.4.3
- Fix chart loading not working properly
### v0.4.2
- Implement `JsonFile` for `Chart` structure
### v0.4.1
- Add `README.md`
- Change field and argument names from `asset_name` to `asset_key`
- Add `Serialize` and `Deserialize` derives for `AssetInfo`
### v0.4.0
- First release