# 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].
## [Unreleased]
### Added
### Fixed
### Removed
### Changed
---
## [Released]
## 0.2.0 - 2021-06-15
### Added
### Removed
- Remove `DeserializeError::InvalidValue` to allow the `DeserializeError` type to be `Send` and `Sync`.
## 0.1.6 - 2021-06-12
### Added
- Add `msgpack` macro.
### Removed
- Remove `BinarySerializer` and `BinaryDeserializer`. Use `serialize` and `deserialize` instead.
## 0.1.5 - 2021-06-12
### Fixed
- Fix serialization of 0-length map value
- Fix deserialization of FixExt8 and FixExt16
## 0.1.4 - 2021-06-12
### Fixed
- Fix doc test failure.
## 0.1.3 - 2021-06-12
This release mainly includes doc improvements and typo fixes.
### Removed
- `Value`
- `TryFromValueError`
- `value::{Serializer, Deserializer, serialize, deserialize}`
### Changed
- Move `Any` to `value::Any`
- Move `Nil` to `value::Nil`
## 0.1.2 - 2021-06-10
### Added
- Add a blanket implementation `impl<T: Serialize> Serialize for &T`
## 0.1.1 - 2021-06-08
Initial version
---