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.0
====== ======
0.5 is important step toward 1.0. There are some deprecations. There are some deprecations. Please read changes carefully.
Please read changes carefully.
Changes 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, * Deprecate useless custom exceptions. Use ValueError instead of PackValueError,
Exception instead of PackException and UnpackException, etc... Exception instead of PackException and UnpackException, etc...
See msgpack/exceptions.py 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, 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. * 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 0.4.8
===== =====