0.2.2 / 2020-11-28¶ ↑
-
Support loading
libmsgpackc
as well aslibmsgpackc.so.2
, iflibmsgpack
cannot be found.
0.2.1 / 2012-05-11¶ ↑
-
Require ffi ~> 1.0.
-
Load
libmsgpack.so.3
iflibmsgpack.so
does not exist. -
Use
:string
,:buffer_out
,:buffer_in
FFI
types. -
{FFI::MsgPack::MsgObject#set!} now raises a TypeError when given ambigious values.
-
Temporarily drop support for Rubinius due to missing FFI::Union.
0.2.0 / 2011-02-18¶ ↑
-
Added {FFI::MsgPack::MsgObject#set!}.
-
Added {FFI::MsgPack::MsgObject#set_nil!}.
-
Added {FFI::MsgPack::MsgObject#set_boolean!}.
-
Added {FFI::MsgPack::MsgObject#set_integer!}.
-
Added {FFI::MsgPack::MsgObject#set_double!}.
-
Added {FFI::MsgPack::MsgObject#set_float!}.
-
Added {FFI::MsgPack::MsgObject#set_raw!}.
-
Added {FFI::MsgPack::MsgObject#set_array!}.
-
Added {FFI::MsgPack::MsgObject#set_map!}.
-
Fixed a major bug, where newly created buffers holding Msg Raws, Arrays or Maps, were getting GCed and then overwritten.
0.1.4 / 2010-08-12¶ ↑
-
Added {FFI::MsgPack.version}.
0.1.3 / 2010-07-03¶ ↑
-
Added specs for {FFI::MsgPack::Packable}.
-
{FFI::MsgPack.pack} now accepts multiple arguments.
-
Fixed a typo in {FFI::MsgPack::Packable#to_msgpack} (thanks bb).
-
Fixed the packing of {Hash} objects.
-
Fixed the struct layout of {FFI::MsgPack::MsgKeyValue}.
0.1.2 / 2010-05-24¶ ↑
-
Require libmsgpack >= 0.5.0, due to changes in the
msgpack_object_type
enum.
0.1.1 / 2010-05-21¶ ↑
-
Fixed {FFI::MsgPack::MsgObject#initialize} on JRuby.
0.1.0 / 2010-05-21¶ ↑
-
Initial release.
-
Can pack and unpack
nil
,true
,false
, Integers, Floats, Strings, Arrays and Hashes. -
Provides a buffered / callback driven packer.
-
Provides a buffered / streaming unpacker.