versioning-0.3.0.0: ChangeLog.md
# Revision history
## 0.3.0.0
- Encode `V` inductively
- Get rid of the overlapping instances (fixes a bug on GHC 8.2.1)
- Allow specifying the oldest supported version
- Switch to a multi-package cabal project
- Provide tools for working with Servant in the versioning-servant package
### Breaking changes
- `V` now starts at `V0` instead of `V1`
## 0.2.0.0
- Get the version number of a versioned value
- Decouple the decoding logic from the actual encoding
- Provide two families of functions for decoding JSON:
`fromJsonAnyVersionX` and `withJsonAnyVersionX`
### Breaking changes
- `decodeAnyVersion` is now called `fromJsonAnyVersion`
- `withAnyVersion` is now called `withJsonAnyVersion`
- `withAnyVersionM` is now called `withJsonAnyVersionM`
## 0.1.0.0
- First version