This list was created with:
curl https://api.github.com/search/issues?q="repo%3Ajson-c%2Fjson-c+closed%3A>2017-12-07+created%3A<2020-04-17&sort=created&order=asc&per_page=400&page=1" > issues1.out
curl https://api.github.com/search/issues?q="repo%3Ajson-c%2Fjson-c+closed%3A>2017-12-07+created%3A<2020-04-17&sort=created&order=asc&per_page=400&page=2" > issues2.out
curl https://api.github.com/search/issues?q="repo%3Ajson-c%2Fjson-c+closed%3A>2017-12-07+created%3A<2020-04-17&sort=created&order=asc&per_page=400&page=3" > issues3.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
#... manual editing ...
Issues and Pull Requests closed for the 0.14 release (since commit d582d3a(2017-12-07) to a911439(2020-04-17))
- Issue #122 - Add utf-8 validation when parsing strings. \
- Issue #139 - json_object_from_file cannot accept max_depth \
- Issue #143 - RFE / enhancement for full 64-bit signed/unsigned support \
- Issue #147 - Please introduce soname bump if API changed \
- Issue #166 - Need a way to specify nesting depth when opening JSON file \
- Issue #226 - There is no json_object_new_null() \
- Issue #314 - new release ? \
- Issue #326 - Please extend api json_object_get_uint64 \
- Issue #334 - Switch json-c builds to use CMake \
- Issue #386 - Makefile: Add ACLOCAL_AMFLAGS \
- Issue #387 - doc: Use other doxygen feature to specify mainpage \
- Issue #388 - json_object: Add size_t json_object_sizeof() \
- Issue #389 - json_object: Avoid double free (and thus a segfault) when ref_count gets < 0 \
- Issue #390 - json_object: Add const size_t json_c_object_sizeof() \
- Issue #391 - Fix non-GNUC define for JSON_C_CONST_FUNCTION \
- Issue #392 - json_object: Avoid invalid free (and thus a segfault) when ref_count gets < 0 \
- Issue #393 - json_object_private: Use unsigned 32-bit integer type for refcount \
- Issue #394 - Problem serializing double \
- Issue #395 - Key gets modified if it contains "" \
- Issue #396 - Build failure with no threads uClibc toolchain \
- Issue #397 - update json object with key. \
- Issue #398 - Build failed. \
- Issue #399 - Avoid uninitialized variable warnings \
- Issue #400 - How to generate static lib (.a) \
- Issue #401 - Warnings with Valgrind \
- Issue #402 - Add fuzzers from OSS-Fuzz \
- Issue #403 - Segmentation fault when double quotes is used \
- Issue #404 - valgrind: memory leak \
- Issue #405 - Missing API to determine an object is empty \
- Issue #406 - Undefine NDEBUG for tests \
- Issue #407 - json_tokener_parse is crash \
- Issue #408 - bug in array_list_del_idx when array_list_length()==1 \
- Issue #410 - Fixed typos \
- Issue #411 - Crash- signal SIGSEGV, Segmentation fault. ../sysdeps/x86_64/strlen.S: No such file or directory. \
- Issue #412 - json_type changes during inter process communication. \
- Issue #413 - how to read object of type
json_object *
in c++ \ - Issue #414 - [Question] How JSON-c stores the serialized data in memory? \
- Issue #415 - Resolve windows name conflict \
- Issue #416 - segmentation fault in json_tokener_parse \
- Issue #417 - json_tokener_parse json_object_object_get_ex with string value which is json string \
- Issue #418 - json_object_from_* return value documented incorrectly \
- Issue #419 - Suggestion: document (and define) that json_object_put() accepts NULL pointer to object \
- Issue #420 - arraylist: Fixed names of parameters for callback function \
- Issue #421 - install json_object_iterator.h header file \
- Issue #422 - json_object_get_double() does not set errno when there is no valid conversion \
- Issue #423 - memory leak \
- Issue #424 - Parse string contains "" or "/" errors \
- Issue #425 - what this is? \
- Issue #426 - __deprecated not supported on clang. \
- Issue #427 - CMake: builds involving this target will not be correct \
- Issue #430 - json_object_object_del() and Segmentation fault \
- Issue #431 - cmake: Bump required version \
- Issue #432 - The real CMake support. \
- Issue #433 - The real CMake support. \
- Issue #434 - The real CMake support \
- Issue #435 - json_object_object_del() segmentation fault \
- Issue #436 - Improve pkgconfig setting \
- Issue #437 - Bad link in README.md \
- Issue #438 - Bad link in README.html \
- Issue #439 - reserved identifier violation \
- Issue #440 - Use of angle brackets around file names for include statements \
- Issue #441 - fix c flag loss during cmake building \
- Issue #442 - error in configure file \
- Issue #443 - remove pretty spaces when using pretty tabs \
- Issue #444 - Document refcount of json_tokener_parse_ex return \
- Issue #445 - Add missing "make check" target to cmake config \
- Issue #446 - Forward slashes get escaped \
- Issue #448 - Buffer overflow in json-c \
- Issue #449 - Need of json_type_int64 returned by json_object_get_type() \
- Issue #450 - Allow use json-c cmake as subproject \
- Issue #452 - Update README.md \
- Issue #453 - Fixed misalignment in JSON string due to space after \n being printed... \
- Issue #454 - json_object_private: save 8 bytes in struct json_object in 64-bit arc… \
- Issue #455 - index.html:fix dead link \
- Issue #456 - STYLE.txt:remove executable permissions \
- Issue #457 - .gitignore:add build directory \
- Issue #458 - README.md:fix dead "file.html" link \
- Issue #459 - README.html:fix link to Doxygen docs, remove WIN32 link \
- Issue #460 - No docs for json_object_new_string_len() \
- Issue #461 - json_object.c:set errno in json_object_get_double() \
- Issue #462 - json_object.h:document json_object_new_string_len() \
- Issue #463 - please check newlocale api first argument valuse. \
- Issue #465 - CMakeLists.txt doesn't contain json_object_iterator.h which json.h includes \
- Issue #466 - configure:3610: error: C compiler cannot create executables \
- Issue #467 - Fix compiler warnings \
- Issue #468 - Fix compiler warnings \
- Issue #469 - Build under alpine with pecl install & docker-php-ext-enable? \
- Issue #470 - cfuhash_foreach_remove doesn't upate cfuhash_num_entries \
- Issue #472 - Segmentation fault in json_object_iter_begin \
- Issue #473 - Convert ChangeLog to valid UTF-8 encoding. \
- Issue #474 - Installation directories empty with CMake in pkg-config. \
- Issue #475 - improvement proposal for json_object_object_foreach \
- Issue #477 - Hang/Crash with large strings \
- Issue #478 - json_object_get_string_len returns 0 when value is number \
- Issue #479 - I want to use it in iOS or Android but I can't compile \
- Issue #480 - json-c-0.12.1 failed making from source code \
- Issue #481 - error while loading shared libraries: libjson-c.so.4 \
- Issue #482 - Error "double free or corruption" after free() \
- Issue #483 - compatible with rarely-used Chinese characters in GBK charset \
- Issue #485 - Install CMake module files \
- Issue #486 - In the case of negative double value, it is formatted without including ".0" \
- Issue #488 - Some APIs are not exported when built as shared lib on Win32 \
- Issue #489 - Don't use -Werror by default \
- Issue #490 - do not compile with -Werror by default \
- Issue #491 - build: add option --disable-werror to configure \
- Issue #492 - lack some quick usage in readme \
- Issue #494 - Code generator? \
- Issue #495 - README.md:fix 2 typos \
- Issue #496 - json_pointer.h:suggest minor grammar improvement for pointer doc \
- Issue #497 - add common header for all tests \
- Issue #498 - double_serializer_test fails (with valgrind) \
- Issue #499 - .travis.yml:test on more recent clang and gcc versions \
- Issue #500 - test/Makefile.am:add missing deps for test1 and test2 \
- Issue #501 - undefine NDEBUG for tests \
- Issue #502 - configure error \
- Issue #503 - json-c retuns OK when Invalid json string is passed \
- Issue #504 - json_object_put coredump \
- Issue #505 - Add vcpkg installation instructions \
- Issue #506 - Cannot parse more than one object \
- Issue #509 - Sometimes a double value is not serialized \
- Issue #510 - Bump so-name and improve CMake \
- Issue #511 - Reduce lines for better optimization \
- Issue #512 - Properly append to CMAKE_C_FLAGS string \
- Issue #513 - What does
userdata
means?And what is the case we can use it? \ - Issue #514 - Json c 0.13 \
- Issue #515 - Mies suomesta fixes segfaults and logic errors \
- Issue #516 - Lja slight mods \
- Issue #518 - Escape character "\003", get unexpected value \
- Issue #519 - Add test case obj token \
- Issue #520 - Adding type uint64 \
- Issue #521 - build cmake windows 10 \
- Issue #522 - update json_visit testcase \
- Issue #523 - update tsetcase for tokener_c \
- Issue #524 - Increase coverage \
- Issue #525 - update pointer test case \
- Issue #526 - Increased the test coverage of printbuf.c 82% to 92%. \
- Issue #527 - Arraylist testcase \
- Issue #528 - Solve issue #108. Skip \u0000 while parsing. \
- Issue #529 - Increased the test coverage of json_c_version.c 0% to 100%. \
- Issue #530 - validate utf-8 string before parse \
- Issue #531 - validate utf-8 string \
- Issue #532 - json_object_object_get_ex returning the original object \
- Issue #533 - Fix "make check" \
- Issue #535 - short string optimization: excessive array length \
- Issue #536 - add json_object_new_null() \
- Issue #538 - update shortstring and arraylist parameters \
- Issue #539 - double serializes to the old value after set_double \
- Issue #541 - add coveralls auto tool to json-c \
- Issue #542 - add uint64 data to json-c \
- Issue #543 - Readme \
- Issue #544 - Increase distcheck target in cmake \
- Issue #545 - add doc target in cmake \
- Issue #546 - Add uninstall target in cmake \
- Issue #547 - modify json-c default build type, and fix up the assert() errors in t… \
- Issue #548 - Solve some problems about cmake build type (debug/release) \
- Issue #549 - lib installation issues \
- Issue #550 - Format codes with clang-format tool? \
- Issue #551 - Allow hexadecimal number format convention parsing \
- Issue #553 - Fix/clang ubsan \
- Issue #554 - RFC 8259 compatibility mode \
- Issue #555 - Format json-c with clang-format tool \
- Issue #556 - Fixes various Wreturn-type and Wimplicit-fallthrough errors on Mingw-w64 \
- Issue #557 - Add option in CMAKE to not build documentation \
- Issue #558 - modify the doc target message \
- Issue #559 - json_c_visit() not exported on Windows \
- Issue #560 - error: implicit declaration of function '_strtoi64' \
- Issue #561 - add the badge in README.md and test the coveralls \
- Issue #562 - Bugfix and testcases supplements \
- Issue #563 - Changed order of calloc args to match stdlib \
- Issue #564 - Remove autogenerated files \
- Issue #565 - test the CI and ignore this PR \
- Issue #566 - add the json_types.h to Makefile.am \
- Issue #567 - Install json_types.h with autotools build as well. \
- Issue #568 - Adding better support to MinGW \
- Issue #569 - Handling of -Bsymbolic-function in CMakeLists.txt is deficient \
- Issue #571 - CMake: Bump SONAME to 5. \
- Issue #572 - Small fixes to CMakeLists \
- Issue #573 - Fix coveralls submission. \
- Issue #574 - autogen.sh missing from repository \
- Issue #575 - Small cosmetics. \
- Issue #576 - Test coverage for json_c_version. \
- Issue #577 - Be verbose on failing json_c_version test. \
- Issue #578 - CMake: Install pkgconfig file in proper location by default \
- Issue #579 - Enforce strict prototypes. \
- Issue #580 - Fix CMake tests for enforced strict prototypes. \
- Issue #581 - CMakeLists: do not enforce strict prototypes on Windows. \