Loading ...
Sorry, an error occurred while loading the content.

Jansson 1.2 released

Expand Messages
  • Petri Lehtinen
    Jansson v1.2 is out. This release contains new features and a few bug fixes. Changes since v1.1.3 ... * New functions: - json_equal(): Test whether two JSON
    Message 1 of 1 , Jan 21, 2010
    • 0 Attachment
      Jansson v1.2 is out. This release contains new features and a few bug
      fixes.

      Changes since v1.1.3
      --------------------

      * New functions:

      - json_equal(): Test whether two JSON values are equal
      - json_copy() and json_deep_copy(): Make shallow and deep copies
      of JSON values
      - Add a version of all functions taking a string argument that
      doesn't check for valid UTF-8: json_string_nocheck(),
      json_string_set_nocheck(), json_object_set_nocheck(),
      json_object_set_new_nocheck()

      * New encoding flags:

      - JSON_SORT_KEYS: Sort objects by key
      - JSON_ENSURE_ASCII: Escape all non-ASCII Unicode characters
      - JSON_COMPACT: Use a compact representation with all unneeded
      whitespace stripped

      * Bug fixes:

      - Revise and unify whitespace usage in encoder: Add spaces between
      array and object items, never append newline to output.
      - Remove const qualifier from the json_t parameter in
      json_string_set(), json_integer_set() and json_real_set.
      - Use int32_t internally for representing Unicode code points
      (int is not enough on all platforms)

      * Other changes:

      - Convert CHANGES to reStructured text and add it to HTML
      documentation
      - The test system has been refactored. Python is no longer required
      to run the tests.
      - Documentation can now be built by invoking make html
      - Support for pkg-config

      Download source: http://www.digip.org/jansson/releases/jansson-1.2.tar.gz
      View documentation: http://www.digip.org/jansson/doc/1.2/
      Changelog: http://www.digip.org/jansson/doc/1.2/changes.html#version-1-2


      What is Jansson?
      ----------------

      Jansson is a C library for encoding, decoding and manipulating JSON data.
      It features:

      * Simple and intuitive API and data model
      * Comprehensive documentation
      * No dependencies on other libraries
      * Full Unicode support (UTF-8)
      * Extensive test suite

      Jansson is licensed under the MIT license.

      For more details, see http://www.digip.org/jansson/.


      Petri Lehtinen
      petri@...
    Your message has been successfully submitted and would be delivered to recipients shortly.