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

Announcement:

The major feature in version 0.3 is the completion of the TinyCBOR
documentation. To generate it, run
    make docs
The documentation is available online at
    https://01org.github.io/tinycbor/0.3

This release contains compile fixes for builds on Windows with Microsoft
Visual Studio's compiler. It also moved the code calling malloc() to
outside cborparser.c, so that file can be compiled on C Freestanding
environments that do not have malloc() and free().

This release also completes the API that was declared in cbor.h but never
implemented. New APIs in this release are:
 - cbor_encoder_get_buffer_size
 - cbor_encoder_get_extra_bytes_needed
 - cbor_value_calculate_string_length
 - cbor_value_get_int64_checked
 - cbor_value_get_int_checked

-- 
Changes:
David Antler (1):
      Add reference to header file for Windows.

Mike Colagrosso (1):
      parser: Set the length to 0 on error in extract_length()

Otavio Pontes (3):
      Fix compilation for systems without math.h header
      Remove from cborparser.c file the dependency on stdlib header
      Fix _BSD_SOURCE is deprecated warning

Thiago Macieira (17):
      Fix #16: sizeof(struct {}) is not allowed in C++
      Add missing #include
      Fix and test the functions getting the sizes of containers
      Finish open_memstream for older glibc without it
      Fix a parsing issue caused by pointer wraparounds
      Fix warnings printed by the Microsoft compiler at -W3
      Fix a few more MSVC level 3 warnings
      Fix compilation when using a C compiler that doesn't understand "inline"
      Fix compilation in C89 mode: variables can't be declared in for stmt
      Convert C++/C99 style comments to C89
      Update qmake build files
      Finish TinyCBOR documentation
      Add cbor_encoder_get_buffer_size and get_extra_bytes_needed
      Parsing: Add cbor_value_get_next_byte()
      CborValue: add missing convenience FP cbor_value_is_xxxx functions
      CborValue: fix mis-named cbor_value_is_{null,undefined}
      Parsing: implement the missing cbor_value_get_int{,64}_checked functions

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

Reply via email to