schematic

JSON-biased spec and validation tool

http://github.com/typeable/schematic

Version on this page:0.4.2.0
LTS Haskell 11.22:0.4.2.0
Stackage Nightly 2018-03-12:0.4.2.0
Latest on Hackage:0.5.1.0

See all snapshots schematic appears in

BSD-3-Clause licensed by Denis Redozubov
Maintained by [email protected]
This version can be pinned in stack with:schematic-0.4.2.0@sha256:6867250acf1ea9b487fd51d732a6cff71271bc9a99f10e75e4a1ed5fb9835f48,4053

Changes

Revision history for schematic

0.4.1.0 – 2017-11-05

Convenience isomorphisms: txt, num, opt, bln etc

0.4.1.0 – 2017-11-01

flens and fget now use type application syntax

0.4.0.0 – 2017-10-17

Object building DSL, more convenience helpers, MCons simplified with Tagged

0.3.2.0 – 2017-10-02

Fixed FIndex bug, added bunch of convenience isomorphism, re-exports.

0.3.1.0 – 2017-09-28

Add UUID and ISO8601 helpers, json schema constraint export, fsubset lens combinator.

0.3.0.0 – 2017-09-28

Updated to GHC 8.2.1 and singletons 2.3.1

0.2.1.0 – 2017-09-26

Add decodeAndValidateVersionedWithPureMList, fix tests

0.2.0.0 – 2017-09-26

Migratable is deprecated, migrations are now possible in an arbitrary monad.

0.1.5.0 – 2017-08-22

Lens compatibility for typed json objects.

0.1.0.0 – YYYY-mm-dd

  • First version. Released on an unsuspecting world.