## Version 0.3.1
- Remove `thiserror` dependency
## Version 0.3.0
- Update `num-rational` crate requirement.
- Add `Sync` requirement to `Decoder` trait.
- Upgrade to Rust edition 2021.
- Replace `Box` with generics for `Encoder`.
- Add an API to get the underlying encoder.
- Replace `Box` with generics for `Decoder`.
- Add an API to get the underlying decoder.
- Improve documentation.