All Versions
41
Latest Version
Avg Release Cycle
32 days
Latest Release
321 days ago

Changelog History
Page 1

  • v1.7.12

    May 16, 2019

    🛠 Fixes:

    • 🛠 Fix infinite loop in cJSON_Minify (potential Denial of Service), thanks @Alanscut for reporting. See #354
    • 🛠 Fix link error for Visual Studio. Thanks @tan-wei, see #352
    • 👀 Undefine true and false for cJSON_Utils before redefining them. Thanks @raiden00pl, see #347
  • v1.7.11

    April 14, 2019

    🛠 Fixes:

    • 🛠 Fix a bug where cJSON_Minify could overflow it's buffer, both reading and writing. This is a security issue. (see #338). Big thanks @bigric3 for reporting.
    • 👀 Unset true and false macros before setting them if they exist. See #339, thanks @raiden00pl for reporting
  • v1.7.10

    December 20, 2018

    🛠 Fixes:

    • 🛠 Fix package config file for libcjson. Thanks @shiluotang for reporting (#321)
    • 🔀 Correctly split lists in cJSON_Utils's merge sort. Thanks @andysCaplin for the fix (#322)
  • v1.7.9

    December 16, 2018

    🛠 Fixes:

    • 🛠 Fix a bug where cJSON_GetObjectItemCaseSensitive would pass a nullpointer to strcmp when called on an array (#315). Thanks @yuweol for reporting.
    • 🛠 Fix error in cJSON_Utils where the case sensitivity was not respected (#317). Thanks @yuta-oxo for fixing.
    • 🛠 Fix some warnings detected by the Visual Studio Static Analyzer (#307). Thanks @bnason-nf
  • v1.7.8

    September 21, 2018

    🛠 Fixes:

    • 🏁 cJSON now works with the __stdcall calling convention on Windows, see #295, thanks @zhindes for contributing
  • v1.7.7

    May 21, 2018

    🛠 Fixes:

    • 🛠 Fix a memory leak when realloc fails (see #267), thanks @AlfieDeng for reporting
    • 🛠 Fix a typo in the header file (see #266), thanks @zhaozhixu
  • v1.7.6

    April 13, 2018

    🛠 Fixes:

    • ➕ Add SONAME to the ELF files built by the Makefile (see #252), thanks @YanhaoMo for reporting
    • ➕ Add include guards and extern "C" to cJSON_Utils.h (see #256), thanks @daschfg for reporting

    Other changes:

    • 🗄 Mark the Makefile as deprecated in the README.
  • v1.7.5

    March 22, 2018

    🛠 Fixes:

    • 🛠 Fix a bug in the JSON Patch implementation of cJSON Utils (see #251), thanks @bobkocisko.
  • v1.7.4

    March 02, 2018

    🛠 Fixes:

    • 🛠 Fix potential use after free if the string parameter to cJSON_AddItemToObject is an alias of the string property of the object that is added (#248). Thanks @hhallen for reporting.
  • v1.7.3

    February 07, 2018

    🛠 Fixes:

    • 🛠 Fix potential double free, thanks @projectgus for reporting (see #241)