PyUp Safety actively tracks 268,179 Python packages for vulnerabilities and notifies you when to upgrade.
* Schema `validate()`, `deserialize()`, `serialize()` and `encode()` now make use of whitelist, blacklist, tags, and context. fixes issue 2 * Added updated `validation()` method to PolySchema. fixes issue 3 * Added `load` kwarg to Fields. Declares the key to lookup when deserializing *only* * Added `Child` field type -- Allows the use of nested values * Added `Any` field type -- Allows a "one of X fields" field * Added `Anything` field type -- Passthrough field type * fixed issue with PolySchema not getting it's own poly mapping instance * fixed issue with `name` not being respected on some missing values * `post_*` schema callables are now called even if no value was set. * `pre_validate` and `post_validate` schema callables are now called during `validate()`. * `fields.Schema` now correctly passes validation options * `fields.Schema` now tracks field level options * `fields.Schema` can now serialize polymorphic schemas * `fields.Schema` now deserializes as objects * `output_missing` no longer assumes `allow_none` behavior * `output_missing` now also checks against field level options * `allow_none` is now respected with required fields
* initial Ciri package