colander v1.0 Release Notes
Release Date: 2014-11-26 // over 9 years ago-
Backwards Incompatibilities
SchemaNode.deserialize
will now raise anUnboundDeferredError
if the node has an unbound deferred validator. Previously, deferred validators were silently ignored. See https://github.com/Pylons/colander/issues/47
๐ Bug Fixes
โ Removed forked
iso8601
and change to dependency on PyPIiso8601
(due to float rounding bug on microsecond portion when parsing iso8601 datetime string). Left aniso8601.py
stub for backwards compatibility.Time of "00:00" no longer gives
colander.Invalid
.Un-break wrapping of callable instances as
colander.deferred
. See https://github.com/Pylons/colander/issues/141.Set the max length TLD to 22 in
Email
validator based on the current list of valid TLDs. See https://github.com/Pylons/colander/issues/159๐ Fix an issue where
drop
was not recognized as a default and was returning thedrop
instance instead of omitting the value. https://github.com/Pylons/colander/issues/139๐ Fix an issue where the
SchemaNode.title
was clobbered by thename
when defined as a class attribute. See https://github.com/Pylons/colander/pull/183 and https://github.com/Pylons/colander/pull/185
๐ Translations
- โก๏ธ Updated translations:
fr
,de
,ja