Cerberus v1.1 Release Notes
Release Date: 2017-03-07 // about 7 years ago-
๐ Released on January 25, 2017.
- ๐ New: Python 3.6 support. (Frank Sachsenheim)
- New: Users can implement their own semantics in Validator._lookup_field. (Frank Sachsenheim)
๐ New: Allow applying of
empty
rule to sequences and mappings. Closes :issue:270
. (Frank Sachsenheim)๐ Fix: Better handling of unicode in
allowed
rule. Closes :issue:280
. (Michael Klich).๐ Fix: Rules sets with normalization rules fail. Closes :issue:
283
. (Frank Sachsenheim)Fix: Spelling error in RULE_SCHEMA_SEPARATOR constant (Antoine Lubineau)
๐ Fix: Expand schemas and rules sets when added to a registry. Closes :issue:
284
(Frank Sachsenheim)๐ Fix:
readonly
conflicts withdefault
rule. Closes :issue:268
(Dominik Kellner).Fix: Creating custom Validator instance with
_validator_*
method raisesSchemaError
. Closes :issue:265
(Frank Sachsenheim).๐ Fix: Consistently use new style classes (Dominik Kellner).
๐ Fix:
NotImplemented
does not derive fromBaseException
. (Bryan W. Weber).โ Completely switch to py.test. Closes :issue:
213
(Frank Sachsenheim).๐ Convert
self.assert
method calls to plainassert
calls supported by pytest. Addresses :issue:213
(Bruno Oliveira).๐ Docs: Clarifications concerning dependencies and unique rules. (Frank Sachsenheim)
๐ Docs: Fix custom coerces documentation. Closes :issue:
285
. (gilbsgilbs)๐ Docs: Add note concerning regex flags. Closes :issue:
173
. (Frank Sachsenheim)๐ Docs: Explain that normalization and coercion are performed on a copy of the original document (Sergey Leshchenko)