Voluptuous

Latest version: v0.14.2

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

Scan your dependencies

Page 1 of 2

0.14.2

**New**:
* [507](https://github.com/alecthomas/voluptuous/pull/507): docs: document description field of Marker

**Fixes**:
* [506](https://github.com/alecthomas/voluptuous/pull/506): fix: allow unsortable containers in In and NotIn validators (fixes [#451](https://github.com/alecthomas/voluptuous/issues/451)) (bug introduced in 0.12.1)
* [488](https://github.com/alecthomas/voluptuous/pull/488): fix(typing): fix type hint for Coerce type param (bug introduced in 0.14.0)
* [497](https://github.com/alecthomas/voluptuous/pull/497): fix(typing): allow path to be a list of strings, integers or any other hashables (bug introduced in 0.14.0)

**Changes**:
* [499](https://github.com/alecthomas/voluptuous/pull/499): support: drop support for python 3.7
* [501](https://github.com/alecthomas/voluptuous/pull/501): support: run tests on python 3.11
* [502](https://github.com/alecthomas/voluptuous/pull/502): support: run tests on python 3.12
* [495](https://github.com/alecthomas/voluptuous/pull/495): refactor: drop duplicated type checks in Schema._compile
* [500](https://github.com/alecthomas/voluptuous/pull/500): refactor: fix few tests, use pytest.raises, extend raises helper
* [503](https://github.com/alecthomas/voluptuous/pull/503): refactor: Add linters configuration, reformat whole code

**New Contributors**:
* emontnemery made their first contribution in https://github.com/alecthomas/voluptuous/pull/495
* Kontrolix made their first contribution in https://github.com/alecthomas/voluptuous/pull/488
* antoni-szych-rtbhouse made their first contribution in https://github.com/alecthomas/voluptuous/pull/497

**Full Changelog**: https://github.com/alecthomas/voluptuous/compare/0.14.1...0.14.2

0.14.1

**Changes**:
* [487](https://github.com/alecthomas/voluptuous/pull/487): Add pytest.ini and tox.ini to sdist
* [494](https://github.com/alecthomas/voluptuous/pull/494): Add `python_requires` so package installers know requirement is >= 3.7

**New Contributors**:
* mtelka made their first contribution in https://github.com/alecthomas/voluptuous/pull/487

**Full Changelog**: https://github.com/alecthomas/voluptuous/compare/0.14.0...0.14.1

0.14.0

**Note**: The library now has a new minimum Python version of 3.7. due to the use of *Postponed Evaluation of Annotations* ([PEP-563](https://peps.python.org/pep-0563/)).

**Fixes**:
* [470](https://github.com/alecthomas/voluptuous/pull/470): Fix a few code comment typos
* [472](https://github.com/alecthomas/voluptuous/pull/472): Change to SPDX conform license string


**New**:
* [475](https://github.com/alecthomas/voluptuous/pull/475): Add typing information
* [478](https://github.com/alecthomas/voluptuous/pull/478): Fix new type hint of schemas, for example for `Required('key')`
* [486](https://github.com/alecthomas/voluptuous/pull/486): Fix new type hints and enable `mypy`
* [479](https://github.com/alecthomas/voluptuous/pull/479): Allow error reporting on keys

**Changes**:
* [476](https://github.com/alecthomas/voluptuous/pull/476): Set static PyPI project description
* [482](https://github.com/alecthomas/voluptuous/pull/482): Remove Travis build status badge

**New Contributors**:
* elprimato made their first contribution in https://github.com/alecthomas/voluptuous/pull/472
* ds-cbo made their first contribution in https://github.com/alecthomas/voluptuous/pull/475
* KenKundert made their first contribution in https://github.com/alecthomas/voluptuous/pull/479
* KapJI made their first contribution in https://github.com/alecthomas/voluptuous/pull/486

**Full Changelog**: https://github.com/alecthomas/voluptuous/compare/0.13.1...0.14.0

0.13.1

**Fixes**:

- [439](https://github.com/alecthomas/voluptuous/pull/454): Ignore `Enum` if it is unavailable
- [456](https://github.com/alecthomas/voluptuous/pull/456): Fix email regex match for Python 2.7

**New**:

- [457](https://github.com/alecthomas/voluptuous/pull/457): Enable github actions
- [462](https://github.com/alecthomas/voluptuous/pull/462): Convert codebase to adhere to `flake8` W504 (PEP 8)
- [459](https://github.com/alecthomas/voluptuous/pull/459): Enable `flake8` in github actions
- [464](https://github.com/alecthomas/voluptuous/pull/464): `pytest` migration + enable Python 3.10

**New Contributors**:
* epenet Thank you for setting up the Github actions

**Full Changelog**: https://github.com/alecthomas/voluptuous/compare/0.13.0...0.13.1

0.13.0

**Changes**:
- [450](https://github.com/alecthomas/voluptuous/pull/450): Display valid Enum values in Coerce

0.12.2

**Fixes**:
- [439](https://github.com/alecthomas/voluptuous/issues/439): Revert Breaking Maybe change in 0.12.1
- [447](https://github.com/alecthomas/voluptuous/issues/447): Fix Email Regex to not match on extra characters

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.