mirror of
https://github.com/json-c/json-c.git
synced 2026-03-26 16:39:06 +08:00
Update ChangeLog, abi-check.sh, AUTHORS and issues_closed list for an upcoming 0.19 release.
This commit is contained in:
28
ChangeLog
28
ChangeLog
@@ -1,17 +1,37 @@
|
||||
0.18.99 (future release)
|
||||
|
||||
0.19 (up to commit 8948568, 2026-01-18)
|
||||
========================================
|
||||
|
||||
Deprecated and removed features:
|
||||
--------------------------------
|
||||
* none yet
|
||||
* none
|
||||
|
||||
New features
|
||||
------------
|
||||
* none yet
|
||||
* Add support for Commodore Amiga and MorphOS
|
||||
* Allow builds with CMake 4 - sync minimum version across all CMakeLists.txt files
|
||||
* Update openssl command to work for newer versions of openssl.
|
||||
* Add support for building json-c with meson
|
||||
* Support MSVC in packages that use GNU Autoconf.
|
||||
* Add VERSIONINFO to libjson-c.dll
|
||||
* Make json_tokener_free(NULL) a no-op, to simplify cleanup paths.
|
||||
* Explicitly handle NaN values when converting to int
|
||||
* Set errno=RANGE in json_object_get_int/int64/uint64() when the source value can't be represented in the target type.
|
||||
* Make json_parse a bit more useful by adding -u (validate UTF8) and -P (specify arbitrary tokener parse flags), and read from stdin if no filename is provided.
|
||||
* Fix the apps/json_parse "-s" (strict) option so it actually does something, and default to non-strict.
|
||||
|
||||
|
||||
Significant changes and bug fixes
|
||||
---------------------------------
|
||||
* none yet
|
||||
* Issue #867 - also disallow control characters in keys in JSON_TOKENER_STRICT mode
|
||||
* Issue #875: cast to unsigned char so bytes above 0x7f aren't interpreted as negative, which was causing the strict-mode control characters check to incorrectly trigger.
|
||||
* Issue #881: don't allow json_tokener_new_ex() with a depth < 1
|
||||
* Fix linkhash breaking -std=c89
|
||||
* Fixing Cmake build when using clang-cl, avoids errors about redefining existing symbols
|
||||
* Fix AIX build failure - Add CMake detection for getopt.h
|
||||
* Fix bug involving supplemental code points that look like high surrogates
|
||||
* Fix runtime issue with test_util_file.c in Windows (add O_BINARY)
|
||||
* Fix macro WIN32_LEAN_AND_MEAN redefined
|
||||
|
||||
0.18 (up to commit 6bfab90, 2024-09-15)
|
||||
========================================
|
||||
|
||||
Reference in New Issue
Block a user