diff --git a/CHANGELOG.md b/CHANGELOG.md index 5466f7c..90a273a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Revision history for hermes-json +## 0.6.1.0 -- 2023-08-27 + +### Changed +* Bump upper bounds on dependencies + +### Fixed +* Fix bug in `FieldsDecoder` `Alternative` instance that was causing seg faults + on missing keys + +### Added +* Add `liftObjectDecoder` +* Add `objectAsMapExcluding` +* Add `formatException` + ## 0.6.0.0 -- 2023-08-22 ### Breaking Changes: diff --git a/README.md b/README.md index 4fc1afb..ac0a12e 100644 --- a/README.md +++ b/README.md @@ -79,6 +79,10 @@ We benchmark the following operations using both `hermes-json` and `aeson` stric * Partial decoding of Twitter status objects to highlight the on-demand benefits * Decoding entire documents into `Data.Aeson.Value` +Please be aware that GHC does not report C-allocated memory. simdjson does actually +allocate more memory than appears here, but we still strive to keep our Haskell memory +footprint as small as possible. + ### Specs * GHC 9.4.6 w/ -O1 diff --git a/hermes-json.cabal b/hermes-json.cabal index a7c4065..a19d401 100644 --- a/hermes-json.cabal +++ b/hermes-json.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: hermes-json -version: 0.6.0.0 +version: 0.6.1.0 category: Text, Web, JSON, FFI synopsis: Fast JSON decoding via simdjson C++ bindings description: