In favour of


Compatibility layer for aeson

Version on this page:0.3.6@rev:6
LTS Haskell 20.26:0.3.10@rev:5
Stackage Nightly 2023-02-23:0.3.10@rev:4
Latest on Hackage:0.3.10@rev:5

See all snapshots aeson-compat appears in

BSD-3-Clause licensed and maintained by Oleg Grenrus
This version can be pinned in stack with:aeson-compat-0.3.6@sha256:4cff8e8279e84b02ab85046d48f5a8a751d8c26f878a14daa7988b79ee1578c3,2994

Module documentation for 0.3.6


Build Status Hackage Stackage LTS 3 Stackage Nightly

The package provides compatibility layer for aeson



  • Fix accidental removal of AesonException export

  • Support QuickCheck-2.9.1

  • Fix (.=) export regression introduced by

  • Use explicit export list. Now we are sure we don’t break interface.
  • value, value' and Parser are exported from Data.Aeson.Compat

  • Add NominalDiffTime instances

  • Enable PolyKinds to generalize Proxy, Tagged, and Const instances.

  • Introduce instances from aeson- Const, Tagged, Proxy and NonEmpty
  • Fix bug with Natural instance, aeson- and base <=4.7

  • aeson-0.11 support
  • GHC 8.0.1 support
  • Add ToJSON Day and LocalTime instances
    • NOTE this instances are broken in aeson-
  • Add Natural, Ordering and Version instances

Split out aeson-extra