Releases: camgunz/cmp
Releases · camgunz/cmp
v20
What's Changed
- Fix issue#55 bigendian host decode float and double by @dcurrie in #56
- Avoid overflow for saturated uint32_t by @horta in #57
- cmp.h self sufficient by @fperrad in #53
- some cleanup in test/ by @fperrad in #58
- Eliminate signed/unsigned conversion warnings. by @horta in #59
- Various minor cleanups + adding GitHub Actions CI (no coverage yet) by @iphydf in #67
New Contributors
- @dcurrie made their first contribution in #56
- @horta made their first contribution in #57
- @iphydf made their first contribution in #67
Full Changelog: v19...v20
v19
- Deprecate
cmp_skip_object_limit
and addcmp_skip_object_flat
- Support compiling without floating point operations (thanks @tdragon)
- Constify many read-only parameters and other sundry linting (thanks @fperrad)
- Support CMake (thanks @sc07sap)
- Honor
WORDS_BIGENDIAN
- Add some initial support for profiling
v18
v17
v16
Several updates:
- Quiets various type warnings
- Adds some helpful object API calls
- Fixes
cmp_read_ufix
expecting negative, not positive fixints - Adds MessagePack v4 compatibility functions
- - Puts
cmp_read/_write_float/_double
functions beneathcmp_write_decimal
- Adds a code of conduct
- Updates copyrights
- Fixes issue where floats were occasionally corrupted on little-endian machines
v10
v9
v8
Fixes bug where negative fixnums were treated as unsigned integers (thanks @Stapelzeiger).