======
* Drop support for CPython<3.7. CPython 3.6 and below have reached EOL
and no longer receive security updates. (375)
* Add support for CPython 3.11. (395) (+396)
* Remove jsonlib and yajl backends (py2 only)
* Add ``include_properties`` option to the pickler. This should only
be used if analyzing generated json outside of Python. (297) (+387)
* Allow the ``classes`` argument to ``jsonpickle.decode`` to be a dict
of class name to class object. This lets you decode arbitrary dumps
into different classes. (148) (+392)
* Fix bug with deserializing `numpy.poly1d`. (391)
* Allow frozen dataclasses to be deserialized. (240)
* Fixed a bug where pickling a function could return a ``None`` module. (399)
* Removed old bytes/quopri and ref decoding abaility from the unpickler.
These were last used in jsonpickle<1. Removing them causes a slight speedup
in unpickling lists (~5%). (+403)
* Fixed a bug with namedtuples encoding on CPython 3.11. (411)
* When using the ``sort_keys`` option for the ``simplejson`` backend,
jsonpickle now produces correct object references with py/id tags. (408)
* Speed up the internal method ``_restore_tags`` by ~10%. This should speed
up unpickling of almost every object.