Releases: msgpack/msgpack-c
Releases · msgpack/msgpack-c
3.2.1
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
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
3.1.0
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 functionmsgpack_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
3.0.0
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 >>
- Improve cross platform configuration (#655, #677)
- Improve build system (#647)
- Improve user class adaptor (#645, #673)
- Improve msgpack::object visitation logic (#676)
- Remove some warnings (#641, 659)
- Add
->
and*
operators to object_handle (#635) - Improve CI environment (#631, #634, #643, #657, #662, #668)
- Improve documents (#630, #661)
- Refactoring (#670)
- Add OSS-Fuzz support (#672, #674, #675, #678)
2.1.5
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)
- See #623