Skip to content

Releases: msgpack/msgpack-c

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)

2.1.0

10 Jan 12:39
Compare
Choose a tag to compare

<< breaking changes >>

  • Fix object internal data type is float if msgpack format is float32 (#531)

<< recommended changes >>

  • Add FLOAT64 type. Please use it instead of DOUBLE (#531)
  • Add FLOAT32 type. Please use it instead of FLOAT (#531)

<< other updates >>

  • Add iterator based parse/unpack function(experimental) (#553)
  • Add [[deprecated]] attribute for C++14 (#552)
  • Fix msgpack_unpack() return code (#548)
  • Fix integer overflow (#547, #549, #550)
  • Add example codes (#542)
  • Add MSGPACK_NVP. You can use not only variable name but also any strings (#535)
  • Fix and Improve build system (#532, #545)
  • Fix gcc_atomic.hpp include path (#529, #530)
  • Improve CI environment (#526)
  • Improve documents (#524)
  • Add msgpack_unpacker_next_with_size() function (#515)
  • Fix as() applying condition (#511)
  • Fix fbuffer write (#504)
  • Add gcc bug workaround (#499)
  • Improve object print (#497, #500, #505, #533)
  • Remove some warnings (#495, #506, #508, #513, #528, #538, #545)