- Bumped upper bound of
containersto< 0.9 - Adjusted test modules to build with
text-2.1.2 - Dropped testing with GHC
9.0.2
- Make the test build with
quickcheck-instances-0.3.32 - Build with GHC 9.10.*
- Dropped building with GHC 8.10.7
- Bumped more dependency constraints
- Added Changelog entry for version
1.2.0.1
- Bumped upper dependency constraints to:
bytestring < 0.1containers < 0.8hashable < 1.6tasty-quickcheck < 0.12text < 2.2time < 0.15
- and built with GHC 9.8.*
- Compatibility with GHC 9.6.* and
tasty < 1.6 - Removed
SafeJSON aconstraint onSafeJSON (Product f g a) - Added
getVersionfunction to check aData.Aeson.Valuefor aSafeJSONversion
- Compatibility with GHC 9.4.*, and
aeson < 2.3
- Compatibility with GHC 9.2.*, and
time < 0.13
- Compatibility with
aeson < 2.1andtext < 2.1#33 Thanks to @ysangkok - Compatibility with
bytestring < 0.12.
- Aeson <= 2.0.2.0 compatibility (https://cs-syd.eu/posts/2021-09-11-json-vulnerability)
- loosened dependecy restriction on
tasty - fixed some documentation
- Fix clash in
test/Instances.hsofOrdinstance forData.Aeson.Value#23
- update for GHC 8.8.1 #15
- loosened dependency restriction on
time - fixed instance for IntMap
- loosened dependency restriction on
- DRY-er
TestMigrateandTestReverseMigratetype synonyms #17 Thanks to @blinkytoy - fixed documentation #17 Thanks to @blinkytoy
- broken links to modules
setVersion's documentation only showing half
- Removed
FromJSON/ToJSONdependecy onSafeJSON- Default implementation of
safeFromandsafeTounchanged, still requireFromJSONandToJSON
- Default implementation of
- Added unsafe
setVersionandremoveVersionfunctions. - Integrated
Data.SafeJSON.InstancesintoData.SafeJSON.Internal - Some documentation cleanup/fixes
- Added convenience functions for defining
safeFromandsafeTo- e.g.
containWithObject,(.:$),(.=$), etc.
- e.g.
- First release. Includes:
Data.Aeson.SafeData.SafeJSONData.SafeJSON.InstancesData.SafeJSON.InternalData.SafeJSON.Test