====
* Simplified JSON representation for `__reduce__` values. (+261)
* Improved Pandas support with new handlers for more Pandas data types.
(+256)
* Prevent stack overflows caused by bugs in user-defined `__getstate__`
functions which cause infinite recursion. (+260)
(259)
* Improved support for objects that contain dicts with Integer keys.
Previously, jsonpickle could not restore objects that contained
dicts with integer keys and provided getstate only.
These objects are now handled robustly. (247).
* Support for encoding binary data in `base85`_ instead of base64 has been
added on Python 3. Base85 produces payloads about 10% smaller than base64,
albeit at the cost of lower throughput. For performance and backwards
compatibility with Python 2 the pickler uses base64 by default, but it can
be configured to use ``base85`` with the new ``use_base85`` argument.
(251).
* Dynamic SQLAlchemy tables in SQLAlchemy >= 1.3 are now supported.
(254).
.. _base85: https://en.wikipedia.org/wiki/Ascii85