json-c 0.19
issues_closed_for_0.19

This list was created with:

PREV=2024-09-15
NOW=2026-06-27
curl "https://api.github.com/search/issues?q=repo%3Ajson-c%2Fjson-c+closed%3A>${PREV}+created%3A<${NOW}&sort=created&order=asc&per_page=100&page=1" > issues1.out
jq -r '.items[] | "[" + .title + "](" + .url + ")" | tostring' issues?.out > issues.md
sed -e's,^\[ *\‍(.*\‍)\](https://api.github.com/.*/\‍([0-9].*\‍)),* [Issue #\2](https://github.com/json-c/json-c/issues/\2) - \1,' -i issues.md
cat issues.md >> issues_closed_for_0.19.md
  • Issue #825 - Add support for WASI
  • Issue #847 - Add support for Commodore Amiga
  • Issue #867 - Parsing of control characters
  • Issue #872 - fix linkhash breaking -std=c89
  • Issue #873 - Correct year in changelog for 0.18 release
  • Issue #874 - comparison with infinity
  • Issue #875 - Unicode characters seem to be rejected with JSON_TOKENER_STRICT
  • Issue #876 - json_object_from_fd(<em>ex) doesn't work with a socket descriptor
  • Issue #877 - Fix underline bug in README
  • Issue #878 - Fix underline bug in README
  • Issue #879 - Handle NULL gracefully in json_tokener_free
  • Issue #880 - Undefined behavior when coercing NaN value to int
  • Issue #881 - Tokener with depth=0 causes segmentation fault
  • Issue #882 - Explicitly handle NaN values when converting to integer
  • Issue #883 - Add fuzz tests for json_object/point/array apis
  • Issue #884 - fix macro WIN32_LEAN_AND_MEAN redefined
  • Issue #885 - A core dump occurs when executing json_object_put.
  • Issue #886 - Linking to json-c using cmake's find_package error
  • Issue #887 - Can json-c accept invalid JSON strings?
  • Issue #888 - Allow build with cmake 4.0.0
  • Issue #891 - Cmake cant build only static library
  • Issue #892 - JSON_TOKENER_STRICT rejects U+00BA : MASCULINE ORDINAL INDICATOR
  • Issue #893 - Fix bug involving supplemental code points that look like high surrogates
  • Issue #894 - json_object_to_json_string* trims string to 32767 characters
  • Issue #895 - CMake: sync minimum version
  • Issue #897 - error: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument
  • Issue #898 - bug: Fixing Cmake build when using clang-cl
  • Issue #899 - Meson support
  • Issue #900 - meson cleanups
  • Issue #901 - miscellanious gitignore updates
  • Issue #902 - json_object_get_int() doesn't support INT32_MIN or INT32_MAX.
  • Issue #903 - meson: use override_dependency
  • Issue #904 - Include getopt.h header file if the platform is not AIX.
  • Issue #905 - Fix typo
  • Issue #906 - json-c: fix calloc argument order to avoid GCC14 -Wcalloc-transposed-args in arraylist.c and json_object.c
  • Issue #907 - tests/CMakeLists: Allow build with CMake 4
  • Issue #908 - [json-c-0.18] tests/CMakeLists: Allow build with CMake 4
  • Issue #909 - compilation error with MSVC in packages that use GNU Autoconf
  • Issue #910 - Support MSVC in packages that use GNU Autoconf.
  • Issue #911 - Building libjson-c DLL for Windows under Cygwin: why it's named cygjson-c?
  • Issue #912 - libjson-c.dll is missing VERSIONINFO
  • Issue #913 - Add VERSIONINFO to libjson-c.dll
  • Issue #914 - Memory usage regression due to newlocale() on macOS
  • Issue #915 - Fix memory leak on macOS by auto-enabling NEWLOCALE_NEEDS_FREELOCALE
  • Issue #916 - OOM via large array index in json_pointer_set
  • Issue #917 - Fix: OOM vulnerability cause by is_valid_index
  • Issue #918 - Assertion failed has occurred in function json_object_object_add_ex at json_object.c
  • Issue #919 - Compiling json-c in Windows for a non x86 target fails
  • Issue #920 - Broken link at wiki/List-of-json-c-tutorials
  • Issue #922 - ninja install target does not install all headers needed
  • Issue #923 - json-c seems to be stack recursive, which can cause stack overflows
  • Issue #924 - avoid recursion during json_object_put
  • Issue #925 - Fix build with clang-21
  • Issue #927 - Coordinated Vulnerability Disclosure - json-c 0.18.99 Use-After-Free via json_object_iterator Concurrent Modification
  • Issue #928 - Build error from current top of tree: d1018cf
  • Issue #929 - Coordinated Vulnerability Disclosure - json-c 0.18.99
  • Issue #930 - fix locale-dependent strtod in json_object_get_double
  • Issue #931 - deep copy values in json_patch copy op to avoid aliasing and cycles