Skip to content

Releases: fosskers/microlens-aeson

2.5.1

16 Aug 01:54
Compare
Choose a tag to compare

Changed

  • Support for aeson-2.2.

2.5.0

19 Mar 15:49
Compare
Choose a tag to compare

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 class AsValue.
  • Convert HashMap Text-based interfaces to KeyMap Key. This changes the types of _Object and key.
  • Change Index Value to Key.
  • Require base >= 4.9, the same as aeson-2.* does.
  • Drop dependencies on deepseq and unordered-containers.

2.4.0

21 Oct 20:54
4a57553
Compare
Choose a tag to compare

Changed

  • aeson-2.0 is now the minimum required version.

2.3.1

19 Jul 16:24
Compare
Choose a tag to compare

Fixed

  • Test suite fixed to succeed deterministically on 32-bit machines.