BSD-3-Clause licensed by Hideyuki Tanaka
This version can be pinned in stack with:msgpack-1.0.1.0@sha256:3735af94673618210c51bb2f827a4c91b3eb35dfe1aff35e3317dcee78eea81e,3119

A Haskell implementation of the MessagePack data interchange format. MessagePack is a binary format which aims to be compact and supports encoding a superset of the JSON data-model.

Related Packages

A JSON adapter for the aeson library is provided by the msgpack-aeson package.

The msgpack-rpc package provides an implementation of the MessagePack-RPC protocol.

Changes

1.0.1.0

  • Fix incorrect MessagePack tag when encoding single-precision Floats
  • Fix looping/hanging MessagePack (Maybe a) instance
  • Add support for binary-0.8 API
  • Drop dependency on blaze-builder
  • Add new operations
    • getWord, getWord64, getInt64
    • putWord, putWord64, putInt64
  • Add Read instance for Object and Assoc
  • Add Generic instance for Object
  • Add Object instance ShortByteString
  • Declare API Trustworthy for SafeHaskell