From 1790fcc12678ed2281e7bf2106c8de7d4cc0523f Mon Sep 17 00:00:00 2001 From: Julian Berman Date: Tue, 28 Sep 2021 07:51:54 -0400 Subject: [PATCH] Make it clear that support for draft2020-12 is partial unfortunately. Support for dynamicRef will come with a redesign of ref resolution, but can't keep blocking the release. --- CHANGELOG.rst | 13 +++++++++---- README.rst | 6 ++++-- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c7ba30f3c..aa4ba5e0f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,8 +1,8 @@ -v4.0.0 (Not Yet Released) -------------------------- +v4.0.0 +------ -* Support for Draft 2020-12 (as well as 2019-09). Big thanks to Thomas Schmidt - and Harald Nezbeda. +* Partial support for Draft 2020-12 (as well as 2019-09). + Thanks to Thomas Schmidt and Harald Nezbeda. * ``False`` and ``0`` are now properly considered non-equal even recursively within a container (#686). As part of this change, ``uniqueItems`` validation may be *slower* in some cases. Please feel @@ -25,6 +25,11 @@ v4.0.0 (Not Yet Released) * ``multipleOf`` could overflow when given sufficiently large numbers. Now, when an overflow occurs, ``jsonschema`` will fall back to using fraction division (#746). +* ``jsonschema.__version__``, ``jsonschema.validators.validators``, + ``jsonschema.validators.meta_schemas`` and + ``jsonschema.RefResolver.in_scope`` have been deprecated, as has + passing a second-argument schema to ``Validator.iter_errors`` and + ``Validator.is_valid``. v3.2.0 ------ diff --git a/README.rst b/README.rst index 41ff9d140..4e0152fb8 100644 --- a/README.rst +++ b/README.rst @@ -60,9 +60,11 @@ It can also be used from console: Features -------- -* Full support for - `Draft 2020-12 `_, +* Partial support for + `Draft 2020-12 `_ and `Draft 2019-09 `_, + except for ``dynamicRef`` / ``recursiveRef`` and ``$vocabulary`` (in-progress). + Full support for `Draft 7 `_, `Draft 6 `_, `Draft 4 `_