JSON-biased spec and validation tool

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

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-,4053


Revision history for schematic – 2017-11-05

Convenience isomorphisms: txt, num, opt, bln etc – 2017-11-01

flens and fget now use type application syntax – 2017-10-17

Object building DSL, more convenience helpers, MCons simplified with Tagged – 2017-10-02

Fixed FIndex bug, added bunch of convenience isomorphism, re-exports. – 2017-09-28

Add UUID and ISO8601 helpers, json schema constraint export, fsubset lens combinator. – 2017-09-28

Updated to GHC 8.2.1 and singletons 2.3.1 – 2017-09-26

Add decodeAndValidateVersionedWithPureMList, fix tests – 2017-09-26

Migratable is deprecated, migrations are now possible in an arbitrary monad. – 2017-08-22

Lens compatibility for typed json objects. – YYYY-mm-dd

  • First version. Released on an unsuspecting world.