msgpack-schema 0.2.0

A specification language for MessagePack data format
Documentation
# 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

---