------------------ - Corrections to the documentation and the way the documentation is built. - No code changes from 0.9.0.
0.9.0
------------------ - First release as Mini-AMF. - Supports Python 3.4 and greater. - Removed features:
- Flex - Remoting - AppEngine, Django, SQLAlchemy, Twisted, and WSGI integration - Compatibility with Python 2.6 and older
- C accelerator module disabled (it's broken, even with Python 2)
0.8
---------------- - Last release by the PyAMF project. - Add support for Django>=1.8 - *Backward incompatible* Wrapped all xml parsing in ``defusedxml`` to protect against any XML entity attacks. See https://www.owasp.org/index.php/XML_External_Entity_(XXE)_Processing for more details. Thanks to Nicolas Grégoire (Agarri_FR) for the report.
0.7.2
------------------ - Add support for Cython >= 0.15 (should be backward compatible with future releases) - Fix an issue in cpyamf where the class alias would not be cached correctly.
0.7.1
------------------ - Add support for Cython <= 0.22 - Fix a bug in the AppEngine adapters where ``writeNull`` doesn't exist in the C extensions
0.7
---------------- - Dropped support for Python 2.5. A Python 3 port is underway. - Fix a rare string collision bug with AMF3 36 - Updated to use the latest version of Cython (0.21.2) 34 - Added Travis/coveralls support. - Add post processing callbacks to finalise the decoded payloads. 45 - Added support for `google.appengine.ext.ndb`. 47 - ``pyamf.Undefined`` now evaluates to ``False`` in a boolean expression (ticket 827) - Fixed an issue in the client where '; charset=utf8' would be appended to the ``Content-Type`` response header (ticket 822) - Add support for :py:class:`collections.OrderedDict` and :py:class:`collections.Counter` (ticket 816, ticket 815) - ``pyamf.codec._Codec.__init__`` now supports duck-typing. (ticket 835) - Enabled subclassed list/tuple to be overridden by ``pyamf.add_type`` before defaulting to writing a sequence. (ticket 834) - Numerical keys in a ``pyamf.MixedArray`` would cause an exception. Affects pure python decoder only. (ticket 843) - Fixed a segfault (the first ever!) in cpyamf caused by encoding subclassed tuples/list/sets. Thanks to wolever for the heavy lifting (ticket 830) - Add support for weakref'd objects (ticket 832)