MIT licensed by Edward A. Kmett
Maintained by Edward A. Kmett
This version can be pinned in stack with:lens-aeson-1.1@sha256:4e1794106d49c13a60d6ce1b1d4f3a419c6c6d67371e0ef9fc39e7178fd47dc7,2313

Module documentation for 1.1

lens-aeson

Hackage Build Status

The goal of lens-aeson is to provide traversals and prisms for the Aeson library’s Value type, while obeying the Traversal/Prism laws.

Contact Information

Contributions and bug reports are welcome!

Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.

-Edward Kmett

Changes

1.1 [2019.09.26]

  • Generalize the type of _JSON from Prism' t a to Prism t t a b. If you wish to continue to use the less general type, use the newly added _JSON' prism.
  • Add pattern synonyms corresponding to the Prisms that lens-aeson provides.
  • Fix the test suite on 32-bit architectures.

1.0.2

  • Support doctest-0.12

1.0.1

  • Revamp Setup.hs to use cabal-doctest. This makes it build with Cabal-2.0, and makes the doctests work with cabal new-build and sandboxes.

1.0.0.5

  • Fix tests to work against vector-0.11
  • Documentation fixes
  • No functional changes since 1.0.0.4

1.0.0.3

  • Move lens upper bound to < 5 like the other packages in the family

1

  • Module migrated from lens package to Data.Aeson.Lens

0.1.2

  • Added members and values

0.1.1

  • Broadened dependencies

0.1

  • Repository initialized