MIT licensed by Edward A. Kmett
This version can be pinned in stack with:lens-aeson-1.1@sha256:b748f8fabc7234adb4e7d21f331b71193d6d8fc93e8fdd952e0b0e964446f583,2313
Module documentation for 1.1
Used by 12 packages in
lts-17.2(full list with versions):
aeson-picker,
aeson-with,
aws-cloudfront-signed-cookies,
cayley-client,
gothic,
oeis2,
pagure-cli,
postgrest,
sbp,
slack-api,
slack-progressbar,
wreq lens-aeson
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
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
Prism
s that lens-aeson
provides.
- Fix the test suite on 32-bit architectures.
1.0.2
1.0.1
- Revamp
Setup.hs
to use cabal-doctest
. This makes it build
with Cabal-2.0
, and makes the doctest
s 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
0.1.1
0.1