Added compatability with aeson-1.4.3.0. Since version 1.4.3 the module Data.Aeson
started exporting JSONPath
, which was conflicting with our own JSONPath
. Furthermore, started using JSONPathElement
from aeson
instead of DemotedPathSegment
.
Fix the generation of json schema for numbers. Add array constraints. Fix the generation of text and number constraints. Remove jsonpath from the error message.
GHC 8.6, json generation by schema definition, validation bug fixes, better parsing error messages.
GHC 8.4 support, dropping support for older GHC versions
Support ghc-8.4 and drop support for older versions
Convenience isomorphisms: txt, num, opt, bln etc
flens and fget now use type application syntax
Object building DSL, more convenience helpers, MCons simplified with Tagged
Fixed FIndex bug, added bunch of convenience isomorphism, re-exports.
Add UUID and ISO8601 helpers, json schema constraint export, fsubset lens combinator.
Updated to GHC 8.2.1 and singletons 2.3.1
Add decodeAndValidateVersionedWithPureMList, fix tests
Migratable is deprecated, migrations are now possible in an arbitrary monad.
Lens compatibility for typed json objects.
- First version. Released on an unsuspecting world.