Releases: status-im/nim-json-serialization
Releases · status-im/nim-json-serialization
v0.4.4
What's Changed
- move chronos integration to its own module by @arnetheduck in #128
- add
decodeoverload forJsonStringby @arnetheduck in #127 - chore: fix serialization of distinct integer types (uint16, …) on Windows by @darshankabariya in #131
- Fix missing escaping of backslashes in writing string value by @NagyZoltanPeter in #132
- Spec comptime tests by @nitely in #133
- Avoid write float alloc by @nitely in #134
- CI: use nimble 0.20.1 by @nitely in #137
- Bump to v0.4.4 by @nitely in #138
New Contributors
- @darshankabariya made their first contribution in #131
- @NagyZoltanPeter made their first contribution in #132
- @nitely made their first contribution in #133
Full Changelog: v0.4.2...v0.4.4
v0.4.2
v0.4.0
v0.3.0
What's Changed
- Move docs to separate folder and build with mdbook by @arnetheduck in #109
- Fix exponent writer by @jangko in #111
- Add support for newJRawNumber when parsing large numbers to JsonNode by @jangko in #110
- writer: fix raises, allow Flavor in
toJsonby @arnetheduck in #113 - Add array streaming helpers by @arnetheduck in #115
- fix encoding of control characters by @arnetheduck in #117
- fix reading of empty object by @arnetheduck in #118
- use
serialization.createFlavorwhen available by @arnetheduck in #119
Full Changelog: v0.2.9...v0.3.0
Compatibility notes
See #115 for implications of adding array streaming helpers - in particular, writeValue overrides no longer have access to the stream directly and instead must use streamElement to write element data which allows json_serialization to place the right delimiters in the stream. #112 provides more background information.