All Versions
7
Latest Version
Avg Release Cycle
86 days
Latest Release
3414 days ago
Changelog History
Changelog History
-
v0.4.2 Changes
December 20, 2015- Added
ignore_optional_property_errors
optional parameter inparse()
andparsing()
.
- Added
-
v0.4.1 Changes
April 22, 2015- โ Added
returns
decorator.
0.4
- ๐ Python 3 support.
- โ Added
-
v0.4
November 24, 2014 -
v0.3.2 Changes
September 14, 2014- Added
Nullable.default_object_property
.
- Added
-
v0.3.1 Changes
July 22, 2014- โ Added
parsing()
context manager. - โ Added
Object.REMOVE
sentinel for removing additional properties. - Made optional the schema parameter of the
Range
validator. - ๐ Fixed docstrings to be compatible with Sphinx.
0.3
- ๐ฆ Exposed as top level functions the
parse
,register
andregister_factory
Validator static methods (the latter are still kept for backwards compatibility). - ๐ Allow the Nullable default to be a zero-arg callable.
- โ Added AllOf() composite validator.
- โ Added ChainOf() composite validator.
- ๐ Allow specifying schema of additional object properties or disallowing them,
either locally (by passing an
additional
parameter toObject
) or globally (by setting theObject.ADDITIONAL_PROPERTIES
class attribute). - โ Added an optional
additional_properties
parameter toparse()
to allow specifying for a single parse call the handling of additional object properties. - โ Added an optional
required_properties
parameter toparse()
to allow specifying for a single parse call whether object properties are required or optional by default. Specifying the same behaviour globally through theObject.REQUIRED_PROPERTIES
attribute is still supported.
0.2
- ๐ Better, customizable
ValidationError
messages. - โ Added
Condition
validator.
0.1
- ๐ Initial release.
- โ Added
-
v0.3
July 22, 2014 -
v0.2
July 22, 2014