MIT licensed by Tom Sydney Kerckhove
This version can be pinned in stack with:autodocodec-0.2.2.0@sha256:ac0ae772c63e92d9b0cc2340fb3d49aadc1759a56af2018ec4e2d78afd0f0670,1583
Module documentation for 0.2.2.0
Depends on 13 packages
(full list with versions):
aeson, 
base, 
bytestring, 
containers, 
hashable, 
mtl, 
scientific, 
text, 
time, 
unordered-containers, 
validity, 
validity-scientific, 
vector Changelog
[0.2.2.0] - 2023-11-20
Added
- HasCodec Integerand- HasCodec Naturalinstances.
[0.2.1.0] - 2023-10-06
Added
- HasCodec a => HasCodec (Vector a)instance.
[0.2.0.6] - 2023-10-05
Added
- Forward-compatibility with aeson >= 2.2.
[0.2.0.5] - 2023-08-27
Added
- JSON Object-specific versions of encoding and decoding functions
- Documentation about how ‘parseAlternative’ and ‘optionalField’ together can be a pitfall.
[0.2.0.4] - 2023-07-31
Added
- The HasCodec Identityinstance, thanks @clintonmead!
[0.2.0.3] - 2023-01-31
Added
- The HasCodec Voidinstance, 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 HasObjectCodectype class
[0.2.0.0] - 2022-07-21
Added
- discriminatedUnionCodecfor discriminated unions
[0.1.0.3] - 2022-07-14
Changed
[0.1.0.2] - 2022-06-24
Added
- scientificWithBoundsCodecfor a- NumberCodecwith 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 matchChoiceCodecto allow for two different input types.
- Add disjoint versions of matchChoiceCodecandmatchChoicesCodec.
- Functions enumCodec,stringConstCodec, andshownBoundedEnumCodecnow 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
- EitherCodecnow takes a- Unionto specify whether the union is disjoint or not.
Added
- disjointEitherCodecand- possiblyJointEitherCodec.
[0.0.0.0] - 2021-11-19
First release.