<commit_before>Changelog
=========

This document contains information about the changes between the different
versions of PyAMF.

.. contents::

0.7 (Unreleased)
----------------
- 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`)

0.6.2 (Unreleased)
------------------
- ``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`)

0.6.1 (28-02-2011)
------------------
- Switched to Distribute as the future of Python packaging (:ticket:`682`)

0.6 (21-10-2010)
----------------
- Ability to exclude 'stock' attributes with AppEngine Datastore/SQLAlchemy
  (:ticket:`790`)
- Fixed issue with Django models db_column not matching the attr name
  (:ticket:`807`)
- Added generator support (:ticket:`793`, :ticket:`800`)
- Fixed issue with ``amf3.use_proxy_default=True`` and Flex messaging
  (:ticket:`794`)
- Support for AppEngine's ``BlobReferenceProperty`` (:ticket:`787`)
- Improved unit test discovery with unittest2 (:ticket:`780`)
- Ability to define attribute synonyms (:ticket:`779`)
- Provide support for AMF3 remoting packets (BlazeDS acting as a client)
  (:ticket:`737`, :ticket:`766`)<commit_msg>Update changelog<commit_after>Changelog
=========

This document contains information about the changes between the different
versions of PyAMF.

.. contents::

0.7 (2015-02-10)
----------------
- 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`)

0.6.1 (28-02-2011)
------------------
- Switched to Distribute as the future of Python packaging (:ticket:`682`)

0.6 (21-10-2010)
----------------
- Ability to exclude 'stock' attributes with AppEngine Datastore/SQLAlchemy
  (:ticket:`790`)
- Fixed issue with Django models db_column not matching the attr name
  (:ticket:`807`)
- Added generator support (:ticket:`793`, :ticket:`800`)
- Fixed issue with ``amf3.use_proxy_default=True`` and Flex messaging
  (:ticket:`794`)
- Support for AppEngine's ``BlobReferenceProperty`` (:ticket:`787`)
- Improved unit test discovery with unittest2 (:ticket:`780`)
- Ability to define attribute synonyms (:ticket:`779`)
- Provide support for AMF3 remoting packets (BlazeDS acting as a client)
  (:ticket:`737`, :ticket:`766`)
{'fraction_non_alphanumeric': 0.1508482347546997, 'fraction_numerical': 0.049747822099954146, 'mean_word_length': 4.1450471698113205, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '443698', 'n_tokens_mistral': 1519, 'n_tokens_neox': 1285, 'n_words': 484}