Changelog¶
Next¶
0.5.0 (2017-02-06)¶
- Remove cmocka from the subtree (always rely on system or user-provided version)
- Windows CI
- Only build tests if explicitly enabled (-DWITH_TESTS=ON)
- Fixed static header declarations (by cedric-d)
- Improved documentation (by Michael Richardson)
- Improved examples/readfile.c
- Reworked (re)allocation to handle huge inputs and overflows in size_t [#16]
- Improvements to C++ linkage (corrected cbor_empty_callbacks, fixed restrict pointers) (by Dennis Bijwaard)
- Fixed Linux installation directory depending on architecture [#34] (by jvymazal)
- Improved 32-bit support [#35]
- Fixed MSVC compatibility [#31]
- Fixed and improved half-float encoding [#5] [#11]
0.4.0 (2015-12-25)¶
Breaks build & header compatibility due to:
- Improved build configuration and feature check macros
- Endianess configuration fixes (by Erwin Kroon and David Grigsby)
- pkg-config compatibility (by Vincent Bernat)
- enable use of versioned SONAME (by Vincent Bernat)
- better fuzzer (wasn’t random until now, ooops)
0.3.1 (2015-05-21)¶
- documentation and comments improvements, mostly for the API reference
0.3.0 (2015-05-21)¶
- Fixes, polishing, niceties across the code base
- Updated examples
- cbor_copy
- cbor_build_negint8, 16, 32, 64, matching asserts
- cbor_build_stringn
- cbor_build_tag
- cbor_build_float2, ...
0.2.1 (2015-05-17)¶
- C99 support
0.2.0 (2015-05-17)¶
- cbor_ctrl_bool -> cbor_ctrl_is_bool
- Added cbor_array_allocated & map equivalent
- Overhauled endianess conversion - ARM now works as expected
- ‘sort.c’ example added
- Significantly improved and doxyfied documentation
0.1.0 (2015-05-06)¶
The initial release, yay!