v0.5.0
This release addresses several long-outstanding issues regarding compatibility, portability, and correctness.
- 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
, fixedrestrict
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]