MIT licensed by Tom Sydney Kerckhove
Maintained by [email protected]
This version can be pinned in stack with:autodocodec-0.2.0.4@sha256:3cd2b58b0640983a471ba681612661efd4c5d7b92d65896defd9abbd5d81fd5e,1652

Changes

Changelog

[0.2.0.4] - 2023-07-31

Added

  • The HasCodec Identity instance, thanks @clintonmead!

[0.2.0.3] - 2023-01-31

Added

  • The HasCodec Void instance, thanks @i-am-tom!

[0.2.0.2] - 2023-01-19

Changed

  • Compatibility with mtl-2.3.1

[0.2.0.1] - 2022-10-06

Added

  • The HasObjectCodec type class

[0.2.0.0] - 2022-07-21

Added

  • discriminatedUnionCodec for discriminated unions

[0.1.0.3] - 2022-07-14

Changed

  • Doctest fix

[0.1.0.2] - 2022-06-24

Added

  • scientificWithBoundsCodec for a NumberCodec with bounds but without a name.

[0.1.0.1] - 2022-05-03

Changed

  • Generalised the type of parseAlternative.

[0.1.0.0] - 2022-05-03

Changed

  • Generalise type of matchChoiceCodec to allow for two different input types.
  • Add disjoint versions of matchChoiceCodec and matchChoicesCodec.
  • Functions enumCodec, stringConstCodec, and shownBoundedEnumCodec now produce disjoint codecs.

[0.0.1.1] - 2022-04-26

Added

  • Compatibility with aeson >= 2.0.0.0

[0.0.1.0] - 2021-12-23

Changed

  • EitherCodec now takes a Union to specify whether the union is disjoint or not.

Added

  • disjointEitherCodec and possiblyJointEitherCodec.

[0.0.0.0] - 2021-11-19

First release.