Hi Thiago,

Nice!

Will this be github submodule in IOTivity, e.g. so that one does not have to do 
an separate github pull to get this code?
Currently this is quite annoying to set up the IOTivity code base, one has to 
download more than 1 repo seperatly..
There is also another library that you have to pull down separately, which also 
can be an github submodule in IOTivity.

Kind Regards,
Wouter

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Thiago Macieira
Sent: 30 January 2018 22:59
To: [email protected]
Subject: [dev] TinyCBOR 0.5 release

Release page: https://github.com/intel/tinycbor/releases/tag/v0.5.0
Docs: https://intel.github.io/tinycbor/0.5/
Downloads
 - https://github.com/intel/tinycbor/archive/v0.5.0.zip
 - https://github.com/intel/tinycbor/archive/v0.5.0.tar.gz

---- Release announcement ---

TinyCBOR release 0.5.0

TinyCBOR 0.5 contains numerous fixes and new API compared to 0.4. The main 
feature in this release is the CBOR Validation API, which can be used to 
perform a deeper validation of the contents than the simple syntax correctness 
that the main parser API provides. In particular, the API can be used to 
confirm that a given CBOR data type was encoded using either the Canonical 
Format (RFC 7049 section 3.9) and the Strict Mode (section 3.10). The API can 
also be used to confirm CBOR Text Strings carry properly-encoded UTF-8 text, a 
verification that the main parser does not perform.

Starting in this release, the TINYCBOR_VERSION macro will be defined to the 
current version number.

This release also has the possibility of building TinyCBOR as a shared library 
on Unix systems. It is automatically enabled on systems detected to use the ELF 
executable format. To disable it, pass BUILD_SHARED=0 to make; to enable it on 
other systems, pass BUILD_SHARED=1. To disable the static library, pass 
BUILD_STATIC=0 to make. Note that TinyCBOR does not guarantee binary 
compatibility across releases.

Other relevant changes include:

 - The list of known tags includes the tags used for CBOR Object Signing
   and Encryption (COSE - RFC 8152).
 - The functions taking FILE* are now conditional on a hosted C
   environment. They are not declared for freestanding C environments.

Note: the zero-copy string functions announced with the 0.5-beta1 release have 
been removed for further development. A new zery-copy string access API will be 
provided in the 0.6 release.

The project maintainer would like to thank the following people for 
contributing to this release:
 Bertrand Roussel
 George Nash
 Erich Keane
 Fabrice Fontaine
 Vipul Rahane

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



_______________________________________________
iotivity-dev mailing list
[email protected]
https://lists.iotivity.org/mailman/listinfo/iotivity-dev
_______________________________________________
iotivity-dev mailing list
[email protected]
https://lists.iotivity.org/mailman/listinfo/iotivity-dev

Reply via email to