Skip to content

Latest commit

 

History

History
135 lines (96 loc) · 2.84 KB

ChangeLog.rst

File metadata and controls

135 lines (96 loc) · 2.84 KB

0.2.1

release date:NOT RELEASED YET

Changes

  • Add max_buffer_size parameter to Unpacker. It limits internal buffer size and allows unpack data from untrusted source safely.
  • Unpacker's buffer reallocation algorithm is less greedy now. It cause perforamce derease in rare case but memory efficient and don't allocate than max_buffer_size.

Bugs fixed

0.2.0

release date:2012-06-27

Changes

  • Drop supporting Python 2.5 and unify tests for Py2 and Py3.
  • Use new version of msgpack-c. It packs correctly on big endian platforms.
  • Remove deprecated packs and unpacks API.

Bugs fixed

  • #8 Packing subclass of dict raises TypeError. (Thanks to Steeve Morin.)

0.1.13

release date:2012-04-21

New

  • Don't accept subtype of list and tuple as msgpack list. (Steeve Morin) It allows customize how it serialized with default argument.

Bugs fixed

  • Fix wrong error message. (David Wolever)
  • Fix memory leak while unpacking when object_hook or list_hook is used. (Steeve Morin)

Other changes

  • setup.py works on Python 2.5 (Steffen Siering)
  • Optimization for serializing dict.

0.1.12

release date:2011-12-27

Bugs fixed

  • Re-enable packs/unpacks removed at 0.1.11. It will be removed when 0.2 is released.

0.1.11

release date:2011-12-26

Bugs fixed

  • Include test code for Python3 to sdist. (Johan Bergström)
  • Fix compilation error on MSVC. (davidgaleano)

0.1.10

release date:2011-08-22

New feature

  • Add encoding and unicode_errors option to packer and unpacker. When this option is specified, (un)packs unicode object instead of bytes. This enables using msgpack as a replacement of json. (tailhook)

0.1.9

release date:2011-01-29

New feature

  • use_list option is added to unpack(b) like Unpacker. (Use keyword argument because order of parameters are different)

Bugs fixed

  • Fix typo.
  • Add MemoryError check.

0.1.8

release date:2011-01-10

New feature

  • Support loads and dumps aliases for API compatibility with simplejson and pickle.
  • Add object_hook and list_hook option to unpacker. It allows you to hook unpacing mapping type and array type.
  • Add default option to packer. It allows you to pack unsupported types.
  • unpacker accepts (old) buffer types.

Bugs fixed

  • Fix segv around Unpacker.feed or Unpacker(file).

0.1.7

release date:2010-11-02

New feature

  • Add object_hook and list_hook option to unpacker. It allows you to hook unpacing mapping type and array type.
  • Add default option to packer. It allows you to pack unsupported types.
  • unpacker accepts (old) buffer types.

Bugs fixed

  • Compilation error on win32.