Download links:
        https://github.com/01org/tinycbor/archive/v0.4.zip
        https://github.com/01org/tinycbor/archive/v0.4.tar.gz

This is a feature release of TinyCBOR. New API in this release:
 - cbor_encoder_get_buffer_size
 - cbor_encoder_get_extra_bytes_needed
 - cbor_value_is_half_float
 - cbor_value_is_float
 - cbor_value_is_double

This release contains numerous bugfixes and simple fixes for warnings
generated with some compilers, under certain conditions. The public API
headers should now produce no warnings with Microsoft's compiler, even at
level 4 warnings.

Important: the anonymous union member of struct CborEncoder is no longer
anonymous, to fix compatibility with C89 compilers. Code that accessed the
members in that structure directly should instead use the API added for that
purpose (cbor_encoder_get_buffer_size and 
cbor_encoder_get_extra_bytes_needed).

Changes:

David Antler (1):
      Update VERSION file

Fabrice Fontaine (2):
      Properly manage open_memstream availability
      Fix detection of system-cjson

James Prestwood (1):
      Fixed duplicate definitions for targets with certain macros already 
defined

Thiago Macieira (8):
      Revert "Revert "Give a name to unnamed union in CborEncoder""
      Update .gitignore
      Properly fix support for stdint.h on Arduino
      cbor.h: Add explicit casts to conversions from uint64_t to size_t
      Update .gitignore files
      Fix #51: correct OOM reporting in cbor_encoder_create_{array,map}
      Fix forgotten update of the number of characters left in dumping UTF-8
      Update "make release" target

alradmsft (1):
      Supress data loss warnings in VS2015

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

Reply via email to