json-decode 0.6.0

An elm inspired runtime JSON decoder for Rust
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is roughly based on [Keep a
Changelog](http://keepachangelog.com/en/1.0.0/).

This project intends to inhere to [Semantic
Versioning](http://semver.org/spec/v2.0.0.html), but has not yet reached 1.0 so
all APIs might be changed.

## Unreleased - yyyy-mm-dd

## v0.6.0 - 2021-05-16

### Bug Fixes

- Fixes some inefficiencies when decoding (particularly in the `FieldDecoder`).

## v0.5.0 - 2020-07-06

### New Features

- `integer` & `unsigned_integer` types now use TryInto instead of Into,
  allowing them to be used with types smaller than i64 & u64.  Attempting to
  decode an integer larger than a type can handle will result in a decode
  error.

## v0.4.1 - 2020-06-12

### Bug Fixes

- `DecodeError` now implements `std::error::Error`

## v0.4.0 - 2020-05-24

### New Features

- Added `and_then` decoder function

## v0.3.0 - 2020-05-24

### New Features

- Added map functions up to map50.

## v0.2.0 - 2020-02-09

### New Features

- Added Error::Other so other crates can provide cutom error messages

## v0.1.0 - 2020-02-03

- Initial release with support for most obvious types