Colander

Latest version: v2.0

Safety actively analyzes 629765 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 8

1.6.0

Not secure
==================

- Support custom format strings on ``DateTime`` and ``Date`` fields.
See https://github.com/Pylons/colander/pull/318

- Support sub-second precision on ``Time`` fields if provided.
See https://github.com/Pylons/colander/pull/319

- Format Python code of ``colander`` to conform to the PEP 8 style guide.
Add some linters (``flake8``, ``black`` and other) into ``tox.ini``.
See https://github.com/Pylons/colander/pull/320

1.5.1

Not secure
==================

- Support deserializing ``colander.drop`` and ``colander.required``.
See https://github.com/Pylons/colander/pull/304

1.5.0

==================

- Drop Python 3.3 support. Add PyPy3 and Python 3.7 as allowed failures.
See https://github.com/Pylons/colander/pull/309

- Fix email validation to not allow all ASCII characters between + and /.
This prevents email addresses like 'foo1,foo2bar.baz' from being validated,
which would be handled as multiple email addresses by subsequent tools.
See https://github.com/Pylons/colander/pull/315

- Add support for ``enum.Enum`` objects.
See https://github.com/Pylons/colander/pull/305

- Recompiled language translations and updated ``de`` and ``el`` locales.
See https://github.com/Pylons/colander/pull/284 and
https://github.com/Pylons/colander/pull/314

1.4.0

==================

- Remove the ``colander.iso8601`` backward-compatibility module, broken
by recent updates to the actual ``iso8601`` package which backed it.
Downstream libraries can just mechanically adjust imports to use
``iso8601.iso8601`` instead of ``colander.iso8601``.
See https://github.com/Pylons/colander/pull/296

1.3.3

Not secure
==================

- Add "zh_Hant", traditional chinese translations, and rename simplified
chinese from "zh" to "zh_Hans".
See https://github.com/Pylons/colander/pull/285

- Improve serialization of class objects using ``colander.GlobalObject``.
See https://github.com/Pylons/colander/pull/288

1.3.2

Not secure
==================

- Python 3.6 support.

- Allow deferred schema nodes.
See https://github.com/Pylons/colander/pull/280

- Fix an issue when using a node multiple times in a schema by cloning it.
See https://github.com/Pylons/colander/issues/279

- Fix a regression that broke ``SequenceSchema.clone``.
See https://github.com/Pylons/colander/pull/275

- Update german translations.
See https://github.com/Pylons/colander/pull/273

- Recompile language files.
See https://github.com/Pylons/colander/pull/270

Page 2 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.