Skip to content

Releases: msgpack/msgpack-c

8.0.0 C++

30 May 10:41
a5250ec

Choose a tag to compare

2026-05-30 version 8.0.0

  • Add old style find boost applying option to cmake. (#1172)
  • Add missing include type_traits (#1162)
  • Remove duplicated include (#1156, #1157)
  • Fix MSVC C++20 modules error for nested msgpack::object::with_zone (#1154)
  • Refine CI (#1150, #1151, #1163)
  • Refine documents (#1146, #1149)

<< breaking changes >>

  • Update cmake minimum required to 3.5-4.0 (#1159)

7.0.0 C

30 May 10:39
62da533

Choose a tag to compare

2026-05-30 version 7.0.0

<< breaking changes >>

  • Updated cmake minimum required to 3.5-4.0 (#1160)

7.0.0 C++

02 Nov 02:40

Choose a tag to compare

2024-11-02 version 7.0.0

<< breaking changes >>

  • Revert double and fload packing behavior (#1144)
    • If below decimal point is zero (e.g. 2.00),
      • Before: pack as int format family 0x02
      • After : pack as float format family 0xcb 0x40 0x00 0x00 0x00 0x00 0x00 0x00 0x00

6.1.0 C

17 Aug 09:31
4458801

Choose a tag to compare

2024-08-17 version 6.1.0

  • Add object initializer functions (#1137)
  • Fix cmake warnings (#1133, #1137)

6.0.2 C

24 Jun 07:01
eba6304

Choose a tag to compare

2024-06-24 version 6.0.2

  • Fix header file installation to respect CMAKE_INSTALL_INCLUDEDIR (#1125)
  • Support absolute path for CMAKE_INSTALL_*DIR (#1121)
  • Removed invalid ctest option. (#1120)
  • Support relative path for CMAKE_INSTALL_*DIR (#1119)

6.1.1 C++

02 Apr 03:19
44c0f70

Choose a tag to compare

2024-04-02 version 6.1.1 for C++

  • Fix compilation error when std::variant has the same types (#1112)
  • Improve CI (#1090, #1110)
  • Fix to avoid common function name's (has_as::check) ambiguity/conflict with other libraries' macros (#1085)

6.0.1 C

02 Apr 05:22
5ab83b1

Choose a tag to compare

2024-04-02 version 6.0.1 for C

6.1.0 C++

08 Jul 05:02
8c602e8

Choose a tag to compare

2023-07-08 version 6.1.0 for C++

  • Remove dependency on boost in chrono.hpp (#1076)
  • Add support for std::variant behavior (#1075)
  • Fix msgpack::type::variant behavior to respect MessagePack format (#1071)
  • Add rebind allocators (#1065)

6.0.0 C++

04 Mar 13:51

Choose a tag to compare

2023-03-02 version 6.0.0 for C++

<< breaking changes >>

  • Change CMake package name of C++ library to msgpack-cxx (#1054)
    Unified all C++ package, library, cmake, tarball name become msgpack-cxx.

6.0.0 C

04 Mar 13:49

Choose a tag to compare

2023-03-02 version 6.0.0

  • Remove C++ requirement if test is disabled (#1055)

<< breaking changes >>

  • Change CMake package name of C library to msgpack-c (#1053)
    Unified all C package, library, cmake, tarball name become msgpack-c.