diff --git a/CHANGELOG.md b/CHANGELOG.md index 58d6370..f2a10bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [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 + ## [0.14.1] **Changes**: diff --git a/voluptuous/__init__.py b/voluptuous/__init__.py index ad6669b..3138aaf 100644 --- a/voluptuous/__init__.py +++ b/voluptuous/__init__.py @@ -4,9 +4,9 @@ from voluptuous.util import * from voluptuous.validators import * -from voluptuous.error import * # isort: skip +from voluptuous.error import * # isort: skip # fmt: on -__version__ = '0.14.1' +__version__ = '0.14.2' __author__ = 'alecthomas' diff --git a/voluptuous/schema_builder.py b/voluptuous/schema_builder.py index f7427f8..a0449a2 100644 --- a/voluptuous/schema_builder.py +++ b/voluptuous/schema_builder.py @@ -1022,7 +1022,7 @@ def __repr__(self): class Marker(object): """Mark nodes for special treatment. - `description` is an optional field, unused by Voluptuous itself, but can be used + `description` is an optional field, unused by Voluptuous itself, but can be introspected by any external tool, for example to generate schema documentation. """