colander v1.3 Release Notes

Release Date: 2016-05-23 // almost 8 years ago
    • ⬇️ Drop Python 2.6 and PyPy3 from the test suite. They are no longer supported. See https://github.com/Pylons/colander/pull/263

    • 👍 colander.String schema type now supports an optional keyword argument allow_empty which, when True, deserializes an empty string to an empty string. When False (default), an empty string deserializes to colander.null. This allows for a node to be explicitly required, but allow an empty ('') value to be provided. https://github.com/Pylons/colander/pull/199

    • ➕ Add separator parameter to colander.Invalid.asdict (for backward compatibility, default is '; '). See https://github.com/Pylons/colander/pull/253

    • 🛠 Fixed an issue with SchemaNode.clone where it would fail when cloning an instance of colander.SequenceSchema due to initializing the schema without any children, violating some checks. See https://github.com/Pylons/colander/pull/212