diff options
author | Corey Farrell <git@cfware.com> | 2018-02-09 12:31:18 -0500 |
---|---|---|
committer | Corey Farrell <git@cfware.com> | 2018-02-09 12:31:18 -0500 |
commit | 744fe5ed4415f7524da2814a28bc64519e820c4d (patch) | |
tree | 785ab15ca72e5925ac56a3f7dd453a6e05f7cded /CHANGES | |
parent | 03620980cfdf824ca5fe4ead256fdb2f242f8363 (diff) | |
download | jansson-744fe5ed4415f7524da2814a28bc64519e820c4d.zip jansson-744fe5ed4415f7524da2814a28bc64519e820c4d.tar.gz jansson-744fe5ed4415f7524da2814a28bc64519e820c4d.tar.bz2 |
jansson 2.11
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 42 |
1 files changed, 42 insertions, 0 deletions
@@ -1,3 +1,45 @@ +Version 2.11 +============ + +Released 2018-02-09 + +* New features: + + - Add `json_pack()` format specifiers s*, o* and O* for values that + can be omitted if null (#339). + + - Add `json_error_code()` to retrieve numeric error codes (#365, #380, + #381). + + - Enable thread safety for `json_dump()` on all systems. Enable thread + safe `json_decref()` and `json_incref()` for modern compilers (#389). + + - Add `json_sprintf()` and `json_vsprintf()` (#393). + +* Bug Fixes: + + - Fix incorrect report of success from `json_dump_file()` when an error + is returned by `fclose()` (#359). + + - Make json_equal() const-correct (#344). + + - Fix incomplete stealing of references by `json_pack()` (#374). + +* Build: + + - Work around gcc's -Wimplicit-fallthrough. + + - Fix CMake detection of `sys/types.h` header (#375). + + - Fix `jansson.pc` generated by CMake to be more consistent with the one + generated using GNU Autotools (#368). + +* Other: + + - Miscellaneous documentation fixes (#356, #378, #395). + + - Remove unnecessary reference actions from parsers (#377). + Version 2.10 ============ |