Skip to content

Releases: camgunz/cmp

v20

29 Mar 17:02
Compare
Choose a tag to compare

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

Full Changelog: v19...v20

v19

08 Sep 16:12
Compare
Choose a tag to compare
v19
  • Deprecate cmp_skip_object_limit and add cmp_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

29 Nov 15:20
Compare
Choose a tag to compare
v18

Fix use-after-free in test code; add clang's sanitizers to the test suite.

v17

19 Jun 20:12
Compare
Choose a tag to compare
v17

Skipping support

v16

31 Jan 08:06
Compare
Choose a tag to compare
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 beneath cmp_write_decimal
  • Adds a code of conduct
  • Updates copyrights
  • Fixes issue where floats were occasionally corrupted on little-endian machines

v10

03 Dec 21:17
Compare
Choose a tag to compare
v10

Increment version properly.

v9

03 Dec 21:15
Compare
Choose a tag to compare
v9

Fix double-byte-swap with s16, s32 and s64 (thanks @madmo!)

v8

19 Nov 15:09
Compare
Choose a tag to compare
v8

Fixes bug where negative fixnums were treated as unsigned integers (thanks @Stapelzeiger).

v7

11 Nov 15:48
Compare
Choose a tag to compare
v7

Fixes bug with 32-bit compilers (Issue #9), thanks @Stapelzeiger!

v6

04 Nov 19:02
Compare
Choose a tag to compare
v6

cmp_write_object was omitting STR8 objects; fixed (thanks @gawen!)