Changelog for safe-json-1.1.2.0
Changelog for safe-json
1.1.2.0
- Aeson <= 2.0.2.0 compatibility (https://cs-syd.eu/posts/2021-09-11-json-vulnerability)
- Fix internal code to work with new
Key and KeyMap from aeson-2.0.0.0 [#28] Thanks to @dysinger
- Added
SafeJSON instances for Key and KeyMap [#29]
- Added
SafeJSON instances for Compose, Product and Sum [#29]
1.1.1.1
- loosened dependecy restriction on
tasty
- fixed some documentation
1.1.1
- Fix clash in
test/Instances.hs of Ord instance for Data.Aeson.Value [#23]
1.1.0
- update for GHC 8.8.1 [#15]
- loosened dependency restriction on
time
- fixed instance for IntMap
- DRY-er
TestMigrate and TestReverseMigrate type synonyms [#17] Thanks to @blinkytoy
- fixed documentation [#17] Thanks to @blinkytoy
- broken links to modules
setVersion's documentation only showing half
1.0.0
- Removed
FromJSON/ToJSON dependecy on SafeJSON
- Default implementation of
safeFrom and safeTo unchanged, still require FromJSON and ToJSON
- Added unsafe
setVersion and removeVersion functions.
- Integrated
Data.SafeJSON.Instances into Data.SafeJSON.Internal
- Some documentation cleanup/fixes
- Added convenience functions for defining
safeFrom and safeTo
- e.g.
containWithObject, (.:$), (.=$), etc.
0.1.0
- First release. Includes:
Data.Aeson.Safe
Data.SafeJSON
Data.SafeJSON.Instances
Data.SafeJSON.Internal
Data.SafeJSON.Test