All Versions
44
Latest Version
Avg Release Cycle
68 days
Latest Release
947 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v1.7.5 Changes
March 22, 2018๐ Fixes:
- ๐ Fix a bug in the JSON Patch implementation of
cJSON Utils
(see #251), thanks @bobkocisko.
- ๐ Fix a bug in the JSON Patch implementation of
-
v1.7.4 Changes
March 02, 2018 -
v1.7.3 Changes
February 07, 2018๐ Fixes:
- ๐ Fix potential double free, thanks @projectgus for reporting (see #241)
-
v1.7.2 Changes
February 06, 2018๐ Fixes:
- ๐ Fix the use of GNUInstallDirs variables and the pkgconfig file. Thanks @zeerd for reporting #240
-
v1.7.1 Changes
January 10, 2018 -
v1.7.0 Changes
December 31, 2017๐ Features:
- ๐ Large rewrite of the documentation, see #215
- โ Added the
cJSON_GetStringValue
function - โ Added the
cJSON_CreateStringReference
function - โ Added the
cJSON_CreateArrayReference
function - โ Added the
cJSON_CreateObjectReference
function - ๐ The
cJSON_Add...ToObject
macros are now functions that return a pointer to the added item, see #226
๐ Fixes:
- ๐ Fix a problem with
GNUInstallDirs
in the CMakeLists.txt, thanks @yangfl, see #210 - ๐ Fix linking the tests when building as static library, see #213
- New overrides for the CMake option
BUILD_SHARED_LIBS
, see #207
Other Changes:
- ๐ Readme: Explain how to include cJSON, see #211
- โ Removed some trailing spaces in the code, thanks @yangfl, see #212
- โก๏ธ Updated Unity and json-patch-tests
-
v1.6.0 Changes
October 09, 2017๐ Features:
- You can now build cJSON as both shared and static library at once with CMake using
-DBUILD_SHARED_AND_STATIC_LIBS=On
, see #178 - ๐ UTF-8 byte order marks are now ignored, see #184
- ๐ Locales can now be disabled with the option
-DENABLE_LOCALES=Off
, see #202, thanks @Casperinous - ๐ Better support for MSVC and Visual Studio
Other Changes:
- โ Add the new warnings
-Wswitch-enum
,-Wused-but-makred-unused
,-Wmissing-variable-declarations
,-Wunused-macro
- โ More number printing tests.
- โ Continuous integration testing with AppVeyor (semi automatic at this point), thanks @simon-p-r
- You can now build cJSON as both shared and static library at once with CMake using
-
v1.5.9 Changes
September 08, 2017๐ Fixes:
- ๐ Set the global error pointer even if
return_parse_end
is passed tocJSON_ParseWithOpts
, see #200, thanks @rmallins
- ๐ Set the global error pointer even if
-
v1.5.8 Changes
August 21, 2017๐ Fixes:
- ๐ Fix
make test
in the Makefile, thanks @YanhaoMo for reporting this #195
- ๐ Fix
-
v1.5.7 Changes
July 13, 2017๐ Fixes:
- ๐ Fix a bug where realloc failing would return a pointer to an invalid memory address. This is a security issue as it could potentially be used by an attacker to write to arbitrary memory addresses, see #189, fixed in 954d61e, big thanks @timothyjohncarney for reporting this issue
- ๐ Fix a spelling mistake in the AFL fuzzer dictionary, see #185, thanks @jwilk