Sha256: 5350996d2c170bb5069903a51ab8564cd81357831e55c954033bcff2c2bd82d4

Contents?: true

Size: 1.66 KB

Versions: 1

Compression:

Stored size: 1.66 KB

Contents

### 0.2.1 / 2012-05-11

* Temporarily drop support for [Rubinius](http://rubini.us/) due to [missing
  FFI::Union](https://github.com/rubinius/rubinius/issues/1717).
* Load `libmsgpack.so.3` if `libmsgpack.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.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ffi-msgpack-0.2.1 ChangeLog.md