Skip to content

Releases: msgpack/msgpack-c

3.2.1

10 Dec 05:38
8085ab8
Compare
Choose a tag to compare

2019-12-10 version 3.2.1

  • Fix snprintf return value checking (#821)
  • Remove some warnings (#819)
  • Fix fbuffer result checking (#812)
  • Fix temporary object handling (#807)
  • Improve cmake support (#804)
  • Fix invalid int main parameter (#800)
  • Improve supporting platform (#797, #817)
  • Fix ZLIB error handling (#795)
  • Remove unused variable (#793)
  • Improve integer overflow checking (#792)

3.2.0

27 May 14:56
29b9505
Compare
Choose a tag to compare

2019-05-27 version 3.2.0

  • Fix invalid include (#783)
  • Add timespec support (#781)
  • Fix unchecked fnprintf on C (#780)
  • Improve integer overflow checking on C (#776)
  • Fix warnings on -Wconversion (#770, #777, #784)
  • Fix invalid passed by value on aligned_zone_size_visitor (#764)
  • Improve windows support (#757, #779)
  • Fix msgpack::object size caluclation error (#754)
  • Fix memory error on example code (#753)
  • Fix redundant memory allocation on C (#747)
  • Fix msgpack::type::tuple base class conversion (#743)

3.1.1

09 Sep 10:26
83a82e3
Compare
Choose a tag to compare

2018-09-09 version 3.1.1

  • Add force endian set functionality (#736)
  • Fix vrefbuffer memory management problem (#733)
  • Fix msvc specific problem (#731, #732)
  • Update boost from 1.61.0 to 1.68.0 (#730)
  • Fix msgpack_timestamp type mismatch bug (#726)

3.1.0

21 Aug 15:03
b6803a5
Compare
Choose a tag to compare

2018-08-10 version 3.1.0

  • Improve documents (#687, #718)
  • Add fuzzer support (#689)
  • Fix msgpack::object union member access bug (#694)
  • Improve cross platform configuration (#704)
  • Fix out of range dereference bug of EXT (#705)
  • Add timestamp support. std::chrono::system_clock::time_point is mapped to TIMESTAMP (#706)
  • Add minimal timestamp support for C. The type msgpack_timestamp and the function msgpack_object_to_timestamp() are introduced (#707)
  • Improve MSGPACK_DEFINE family name confliction probability (#710)
  • Add no static-library build option (BUILD_SHARED_LIBS=ON) (#713, #717, #722)
  • Add header only cmake target (#721)
  • Add std::byte adaptor (#719)
  • Remove some warnings (#720)

3.0.1

12 May 09:28
2c4f2b8
Compare
Choose a tag to compare

2018-05-12 version 3.0.1

  • Add fuzz directory to release tar ball (#686)
  • Add include file checking for X-Code (#683)

3.0.0

09 May 14:25
bd18a36
Compare
Choose a tag to compare

2018-05-09 version 3.0.0

<< breaking changes >>

  • Change offset parameter updating rule. If parse error is happend, offset is updated to the error position. (#639, #666)

<< other updates >>

2.1.5

03 Aug 15:01
Compare
Choose a tag to compare

2017-08-04 version 2.1.5

  • Improve cross platform configuration (#624)
  • Add boost asio examples (including zlib) (#610)
  • Remove some warnings (#611)
  • Fix unpack visitor to treat float32/64 correctly (#613)
  • Improve documents (#616)
  • Fix alignment problem on some platform (#617, #518)
  • Fix conflict std::tuple, std::pair, and boost::fusion::sequence problem (#619)

2017-08-03 version 2.1.4 (Invalid)

2.1.3

15 Jun 15:05
Compare
Choose a tag to compare
  • Improve build system (#603)
  • Add C++17 adaptors std::optional and std::string_view. (#607, #608)
  • Improve cross platform configuration (#601)
  • Remove some warnings (#599, #602, #605)

2.1.2

07 Jun 04:26
Compare
Choose a tag to compare

2.1.1

04 Feb 11:19
Compare
Choose a tag to compare
  • Fix unpacker's buffer management bug (#561)
  • Add boost string_view adaptor (#558)
  • Remove some warnings (#557, #559)
  • Improve coding style (#556)