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.1 [2021.02.17]
Allow building with lens-5.*.
The build-type has been changed from Custom to Simple.
To achieve this, the doctests test suite has been removed in favor of using
cabal-docspec
to run the doctests.
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