cJSON

mirror of Dave's cJSON
git clone git://git.thc420.xyz/cJSON
Log | Files | Refs | README | LICENSE

commit 6e9c6edd9140a43e95aa5dc7b887b189ad2be66c
parent 2d6a2e01334b604b5ab6876560e0e5b1f46886e6
Author: Max Bruckner <max@maxbruckner.de>
Date:   Tue,  2 May 2017 02:33:00 +0200

Update Changelog to 1.5.0

Diffstat:
MCHANGELOG.md | 30++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+), 0 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md @@ -1,3 +1,33 @@ +1.5.0 +===== +Features: +--------- +* cJSON finally prints numbers without losing precision (#153) thanks @DeboraG +* `cJSON_Compare` recursively checks if two cJSON items contain the same values (#148) +* Provide case sensitive versions of every function where it matters (#158, #159) +* Added `cJSON_ReplaceItemViaPointer` and `cJSON_DetachItemViaPointer` +* Added `cJSON_free` and `cJSON_malloc` that expose the internal configured memory allocators. (02a05eea4e6ba41811f130b322660bea8918e1a0) + + +Enhancements: +------------- +* Parse into a buffer, this will allow parsing `\u0000` in the future (not quite yet though) +* General simplifications and readability improvements +* More unit tests +* Update [unity](https://github.com/ThrowTheSwitch/Unity) testing library to 2.4.1 +* Add the [json-patch-tests](https://github.com/json-patch/json-patch-tests) test suite to test cJSON_Utils. +* Move all tests from `test_utils.c` to unit tests with unity. + +Fixes: +------ +* Fix some warnings with the Microsoft compiler (#139) thanks @PawelWMS +* Fix several bugs in cJSON_Utils, mostly found with [json-patch-tests](https://github.com/json-patch/json-patch-tests) +* Prevent a stack overflow by specifying a maximum nesting depth `CJSON_NESTING_LIMIT` + +Other Changes: +-------------- +* Move generated files in the `library_config` subdirectory. + 1.4.7 ===== Fixes: