1Next 2------- 3- Correctly set .so version [#52]. Warning: All previous releases will be identified as 0.0 by the linker. 4- Fix & prevent heap overflow error in example code [#74] [#76] (by @nevun) 5- Correctly set OSX dynamic library version [#75] 6- Fix misplaced 0xFF bytes in maps possibly causing memory corruption [#82] 7- BREAKING: Fix handling & cleanup of failed memory allocation in constructor 8 and builder helper functions [#84] 9 - All cbor_new_ and cbor_build_ functions will now explicitly return NULL 10 when memory allocation fails 11 - It is up to the client to handle such cases 12- Globally enforced code style [#83] 13- Fix issue possible memory corruption bug on repeated 14 cbor_(byte)string_add_chunk calls with intermittently failing realloc calls 15- Fix possibly misaligned reads and writes when endian.h is uses or when 16 running on a big-endian machine [#99, #100] 17 180.5.0 (2017-02-06) 19--------------------- 20- Remove cmocka from the subtree (always rely on system or user-provided version) 21- Windows CI 22- Only build tests if explicitly enabled (`-DWITH_TESTS=ON`) 23- Fixed static header declarations (by cedric-d) 24- Improved documentation (by Michael Richardson) 25- Improved `examples/readfile.c` 26- Reworked (re)allocation to handle huge inputs and overflows in size_t [#16] 27- Improvements to C++ linkage (corrected `cbor_empty_callbacks`, fixed `restrict` pointers) (by Dennis Bijwaard) 28- Fixed Linux installation directory depending on architecture [#34] (by jvymazal) 29- Improved 32-bit support [#35] 30- Fixed MSVC compatibility [#31] 31- Fixed and improved half-float encoding [#5] [#11] 32 330.4.0 (2015-12-25) 34--------------------- 35Breaks build & header compatibility due to: 36 37- Improved build configuration and feature check macros 38- Endianess configuration fixes (by Erwin Kroon and David Grigsby) 39- pkg-config compatibility (by Vincent Bernat) 40- enable use of versioned SONAME (by Vincent Bernat) 41- better fuzzer (wasn't random until now, ooops) 42 430.3.1 (2015-05-21) 44--------------------- 45- documentation and comments improvements, mostly for the API reference 46 470.3.0 (2015-05-21) 48--------------------- 49 50- Fixes, polishing, niceties across the code base 51- Updated examples 52- `cbor_copy` 53- `cbor_build_negint8`, 16, 32, 64, matching asserts 54- `cbor_build_stringn` 55- `cbor_build_tag` 56- `cbor_build_float2`, ... 57 580.2.1 (2015-05-17) 59--------------------- 60- C99 support 61 620.2.0 (2015-05-17) 63--------------------- 64 65- `cbor_ctrl_bool` -> `cbor_ctrl_is_bool` 66- Added `cbor_array_allocated` & map equivalent 67- Overhauled endianess conversion - ARM now works as expected 68- 'sort.c' example added 69- Significantly improved and doxyfied documentation 70 710.1.0 (2015-05-06) 72--------------------- 73 74The initial release, yay! 75