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
0.6.1
* 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).
0.6.0
* 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.
0.5.1
* 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
0.5.0
* Initial version based on version 0.5 of the RestAuth protocol.