restauth-common 0.6.4.1 (08 March 2014)

  * This release does not contain any functional changes. If you already have
    0.6.4, there is no need to update.
  * Minor packaging fixes.
  * Test resource_validator function

restauth-common 0.6.4 (02 March 2014)

  * Support pymongo as BSON implementation, the pure python implementation is
    still supported as well.
  * Fix Python 3.4 incompatablities in the JSON handler.
  * Update Debian/Ubuntu documentation.

restauth-common 0.6.3 (01 March 2014)

  Distribution:
  * Move code to github: https://github.com/RestAuth/RestAuthCommon
  * No longer use bootstrap distribute installation but plain distutils.
  * Don't include the test.py file and generated documentation with pip.

  Features:
  * Add support for BSON ("Binary JSON") and MessagePack.
  * Remove the unmarshal() function. It's not used anywhere and since you have
    to pass the type anyway, it offers nothing over using the functions
    directly.
  * Make sure functions always raise MarshalError/UnmarshalError and wrap any
    exceptions thrown by libraries they use.
  * bytes, str and unicode can now all be handed to marshal_ functions, the
    marshalled output will be identical.
  * Unmarshalled strings will always be unicode in py2 and str in py3.
  * The constructor now sets any keyword arguments as instance attributes.
  * Remove the boolean type, since its not used anywhere anyway.

restauth-common 0.6.2 (21 April 2013)

  * Update installation instructions

  ContentHandlers
  * Implement the XMLContentHandler
  * Add the Pickle3ContentHandler for Pickle protocol version 3.
  * The librarypath attribute may now refer to submodules
    (i.e. 'lxml.etree' instead of just 'lxml')
  * Update  documentation, add a few additional testcases

restauth-common 0.6.1 (01 April 2013)

  * Various python3 compatability fixes
  * Rename content handlers to standard python camel case:
    * json --> JSONContentHandler
    * xml --> XMLContentHandler
    * form --> FormContentHandler
   Old names are still available for now.
  * Two new ContentHandlers: PickleContentHandler and YamlContentHandler
  * Add a requirements.txt file
  * Add a minor test-suite to test the import feature.
  * Remove unused (and python2 specific) unmarshal_unicode method
  * FromContentHandler is now almost fully implemented but does not
    support nested dicts.
  * Add the setup.py coverage target.
  * add various new identifiers for pypi.
  * Add useful requires directive to install pyyaml
  * Switch from distutils to distribute, enables automatic installation of
  	dependencies (pyyaml).

restauth-common 0.6.0 (16 August 2012)

  * New exception 'Forbidden' for requests that throw HTTP status 403 Forbidden
  * Adhere to python coding standards
  * Update Copyright notices (some files still contained 'Foobar' as a program name)
  * All python source code is now pep8 clean
  * Cleanup: Remove old methods RestAuthCommon.marshal and
    RestAuthCommon.unmarshal.

restauth-common 0.5.1 (13 November 2011)

  * Catch ValueErrors from json library and wrap them in an UnmarshalError/MarshalError
  * setup.py now cleans *all* generated files
  * fix setup.py file in Python3 file (previously it threw an exception)
  * Handle version in a more consistant manner
  * This package is now included in PyPI
  * Use the most compact JSON representation

restauth-common 0.5.0 (29 August 2011)

  * Initial version based on version 0.5 of the RestAuth protocol.
