Update changelog

This commit is contained in:
INADA Naoki 2018-01-05 19:16:14 +09:00
parent 2eb6e75db1
commit 0e2021d3a3

View file

@ -1,24 +1,33 @@
0.5.0
======
0.5 is important step toward 1.0. There are some deprecations.
Please read changes carefully.
There are some deprecations. Please read changes carefully.
Changes
-------
* Drop Python 2.6 and 3.2 support
* Drop Python 2.6 and ~3.4 support. Python 2.7 and 3.5+ are supported.
* Deprecate useless custom exceptions. Use ValueError instead of PackValueError,
Exception instead of PackException and UnpackException, etc...
See msgpack/exceptions.py
* Add `strict_types` option to packer. It can be used to serialize subclass of
* Add *strict_types* option to packer. It can be used to serialize subclass of
builtin types. For example, when packing object which type is subclass of dict,
`default()` is called.
``default()`` is called. ``default()`` is called for tuple too.
* Pure Python implementation supports packing memoryview object.
* Support packing bytearray.
* Add ``Unpacker.tell()``. And ``write_bytes`` option is deprecated.
Bugs fixed
----------
* Fixed zero length raw can't be decoded when encoding is specified. (#236)
0.4.8
=====