Initial work on xml-codec
Merge remote-tracking branch 'origin/xml-codec' into development
Allow the type field to be overridden from the default of `$`
Merge branch 'master' into development
Renamed ArrayOf to ListOf, backwards compatible
Added utility lists that create attribute and element fields
Changed ObjectField from class to just being a reference to a DictField
Added xml_codec.dump and dumps methods and updated some early tests
Fix python3 compatibility
Correct typo
Added initial documentation for the xml_codec
Added an length validator that validates a list like item is a specific length
Added simple_validator decorator for turning methods into simple validators
Fixed bug in LengthValidator when test was reversed, added test case for this issue
Added automatic resolution of mapping for DictAs and ListOf fields, added support for providing a context object in mappings
Correct usage example of simple validator (thanks flake8!)
Updated version number to 0.4.3
Merge changes recovered from a failed file system.
Improvements to XML export for xml_codec, this includes a new field iterator for resources, this provides a simple way to iterate over all a resources fields.
Merge changes recovered from a failed file system.
Add a user defined context into Mapping process
Change inheritance order so that mappings can be defined to/from other object types (prep for supporting Django Models)