0.2.1 / 2012-05-11
- Temporarily drop support for Rubinius due to missing FFI::Union.
- 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.
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.
- Can pack and unpack