Releases: fosskers/microlens-aeson
Releases · fosskers/microlens-aeson
2.5.1
2.5.0
This is a breaking update that matches upstream changes to lens-aeson
. Luckily
the changes are mostly simplifications and improvements that better match the
aeson-2
API. Thanks to sjshuck
for his contributions to this release.
Changed
- Simplify class hierarchy to
AsNumber t => AsValue t
. Change the default signature of_Number
accordingly. - Move
_String
,_Bool
, and_Null
to be methods of classAsValue
. - Convert
HashMap Text
-based interfaces toKeyMap Key
. This changes the types of_Object
andkey
. - Change
Index Value
toKey
. - Require
base >= 4.9
, the same asaeson-2.*
does. - Drop dependencies on
deepseq
andunordered-containers
.