| Age | Commit message (Collapse) | Author | Files | Lines |
|
version 3.3.0
* Add json example for C
* Add both header and body packing functions for C
* Set default ref_size and chunk_size to vrefbuffer
* Add examples
* Improve build system
* Improve tests
* Improve documents
* Remove some warnings
* Improve CI environment
|
|
|
|
version 3.2.1
* Fix snprintf return value checking
* Remove some warnings
* Fix fbuffer result checking
* Fix temporary object handling
* Improve cmake support
* Fix invalid `int main` parameter
* Improve supporting platform
* Fix ZLIB error handling
* Remove unused variable
* Improve integer overflow checking
version 3.2.0
* Fix invalid include
* Add timespec support
* Fix unchecked fnprintf on C
* Improve integer overflow checking on C
* Fix warnings on `-Wconversion`
* Fix invalid passed by value on aligned_zone_size_visitor
* Improve windows support
* Fix msgpack::object size caluclation error
* Fix memory error on example code
* Fix redundant memory allocation on C
* Fix msgpack::type::tuple base class conversion
|
|
version 3.1.1
Add force endian set functionality
Fix vrefbuffer memory management problem
Fix msvc specific problem
Update boost from 1.61.0 to 1.68.0
Fix msgpack_timestamp type mismatch bug
|
|
version 3.1.0
* Improve documents
* Add fuzzer support
* Fix msgpack::object union member access bug
* Improve cross platform configuration
* Fix out of range dereference bug of EXT
* Add timestamp support. std::chrono::system_clock::time_point is mapped to TIMESTAMP
* Add minimal timestamp support for C. The type msgpack_timestamp and the function msgpack_object_to_timestamp() are introduced
* Improve MSGPACK_DEFINE family name confliction probability
* Add no static-library build option (BUILD_SHARED_LIBS=ON)
* Add header only cmake target
* Add std::byte adaptor
* Remove some warnings
|
|
version 3.0.1
Add fuzz directory to release tar ball
Add include file checking for X-Code
version 3.0.0
breaking changes
----------------
Change offset parameter updating rule. If parse error is happend, offset is updated to the error position.
other updates
-------------
Improve cross platform configuration
Improve build system
Improve user class adaptor
Improve msgpack::object visitation logic
Remove some warnings
Add -> and * operators to object_handle
Improve CI environment
Improve documents
Refactoring
Add OSS-Fuzz support
|
|
|
|
|
|
|
|
* Improve cross platform configuration
* Add boost asio examples (including zlib)
* Remove some warnings
* Fix unpack visitor to treat float32/64 correctly
* Improve documents
* Fix alignment problem on some platform
* Fix conflict std::tuple, std::pair, and boost::fusion::sequence problem
|
|
Improve build system
Add C++17 adaptors std::optional and std::string_view.
Improve cross platform configuration
Remove some warnings
|
|
|
|
2014-07-02 version 0.5.9:
* Support std::tr1 unordered containers by default (#51, #63, #68, #69)
* Remove some warnings (#56)
* Fix segmentation fault after malloc failures (#58, #59)
* Fix alloc/dealloc mismatch (#52, #61)
* Fix sample codes (#60, #64)
* Support implicit conversion from integer to float/double (#54)
* Improve documents (#45, #75, #82, #83)
* Support CMake (#20, #87)
* Remove Ruby dependencies in bootstrap (#86, #87)
* Add FILE* buffer (#40)
* Other bug fixes and refactoring: #39, #73, #77, #79, #80, #81, #84, #90
|
|
Fixes issues where a newer GCC has been chosen by the user but the GCC_REQD
was forcing an older (and broken) one to be pulled regardless.
|
|
2013-12-23 version 0.5.8:
* Move to the new github repository msgpack/msgpack-c
* Support the new deserialization specification
* fixes the problem of unpack helpers for array and map with 32bit compilers (#37, #38)
* Other bug fixes and refactoring: #46, #41, #36, #35, #33, #32, #30, #29, #28, #27, #26, #25, #8, #3
* Update of documents: #23, #18, #17
|
|
|
|
2011-08-08 version 0.5.7:
* fixes compile error problem with llvm-gcc and Mac OS X Lion
|
|
2011-04-24 version 0.5.6:
* #42 fixes double-free problem on msgpack_unpacker_release_zone
|
|
MessagePack is an efficient object serialization library, which are very compact
and fast data format, with rich data structures compatible with JSON.
|