aeson v2.0.0.0 Release Notes
-
- ✂ Remove forced
-O2
and then unneededfast
flag. Also remove most ofINLINE
pragmas. In the effect,aeson
compiles almost twice as fast.
To get
fast
compilation effect cabal-install users may specifyoptimization: False
.👉 Make map type used by Object abstract so the underlying implementation can be modified, thanks to Callan McGill
➕ Add
ordered-keymap
flag allowing to change the underlying implementation of objectKeyMap
.⬇️ Drop GHC-7 support
✂ Remove Data.Aeson.Encode module
Double
andFloat
infinities are encoded as"+inf"
and"-inf"
. ChangeTo/FromJSONKey
instances to use"+inf"
and"-inf"
too.FromJSON ()
andFromJSON (Proxy tag)
accept any JSON value.
- ✂ Remove forced