Changelog for safe-json
1.2.0.0
- Compatibility with GHC 9.6.* and
tasty < 1.6
- Removed
SafeJSON a
constraint on SafeJSON (Product f g a)
- Added
getVersion
function to check a Data.Aeson.Value
for a SafeJSON
version
1.1.4.0
- Compatibility with GHC 9.4.*, and
aeson < 2.3
1.1.3.1
- Compatibility with GHC 9.2.*, and
time < 0.13
1.1.3.0
- Compatibility with
aeson < 2.1
and text < 2.1
#33 Thanks to @ysangkok
- Compatibility with
bytestring < 0.12
.
1.1.2.0
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