Andre McCurdy 92362245d7 jansson: update 2.9 -> 2.11
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
============

Released 2017-03-02

* New features:

  - Add JSON_EMBED encoding flag allowing arrays and objects to be encoded
    into existing streams (#329).

  - Add `json_dumpb()` function for dumping to a pre-allocated buffer (#328).

  - Add `json_dumpfd()` and `json_loadfd()` functions for dumping to streaming
    file descriptors (#328).

  - Add support for parsing buffers larger than 2GB (#309).

* Build:

  - Fix CMake build when LONG_LONG_INT is defined as "" (#321)

* Other:

  - Internal code cleanup (#311, #314)

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-01 14:41:31 -07:00
..
2018-05-26 21:10:55 -07:00
2018-05-26 21:10:55 -07:00
2018-01-16 21:36:53 -08:00
2018-05-17 08:32:26 -07:00
2017-11-15 16:34:05 -08:00
2018-04-08 17:00:06 -07:00
2017-11-15 16:34:06 -08:00
2017-08-28 11:06:05 +02:00
2018-05-29 12:56:19 -07:00
2018-03-12 10:01:04 -07:00
2018-05-29 12:56:19 -07:00
2018-05-29 12:56:19 -07:00
2017-07-24 18:58:53 +02:00
2018-06-01 14:41:31 -07:00
2017-04-24 11:00:50 +02:00
2018-03-29 16:58:44 -07:00
2018-05-01 18:12:50 -07:00
2017-07-24 18:58:51 +02:00
2018-05-23 15:32:05 -07:00
2018-05-01 18:17:03 -07:00
2018-05-26 21:10:55 -07:00
2017-06-14 14:51:17 +02:00
2018-04-13 12:43:45 -07:00
2018-05-29 12:56:19 -07:00
2018-05-26 21:10:55 -07:00
2018-05-29 12:56:19 -07:00
2017-11-15 16:34:05 -08:00
2018-03-21 18:32:48 -07:00
2018-04-13 12:43:41 -07:00
2017-11-15 16:34:06 -08:00
2018-05-17 08:23:22 -07:00
2018-04-13 12:43:39 -07:00
2017-07-24 18:58:54 +02:00
2018-05-23 15:32:05 -07:00