summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2021-09-28 07:51:54 -0400
committerJulian Berman <Julian@GrayVines.com>2021-09-29 18:46:43 -0400
commit1790fcc12678ed2281e7bf2106c8de7d4cc0523f (patch)
tree31ee7a17c87a6e600e448fe07264f33e3c3a2e50
parentf91f3ecd256418bed69b3772f6ee71c9dc4883ba (diff)
downloadjsonschema-1790fcc12678ed2281e7bf2106c8de7d4cc0523f.tar.gz
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.
-rw-r--r--CHANGELOG.rst13
-rw-r--r--README.rst6
2 files changed, 13 insertions, 6 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index c7ba30f..aa4ba5e 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 41ff9d1..4e0152f 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 <https://python-jsonschema.readthedocs.io/en/latest/validate/#jsonschema.Draft202012Validator>`_,
+* Partial support for
+ `Draft 2020-12 <https://python-jsonschema.readthedocs.io/en/latest/validate/#jsonschema.Draft202012Validator>`_ and
`Draft 2019-09 <https://python-jsonschema.readthedocs.io/en/latest/validate/#jsonschema.Draft201909Validator>`_,
+ except for ``dynamicRef`` / ``recursiveRef`` and ``$vocabulary`` (in-progress).
+ Full support for
`Draft 7 <https://python-jsonschema.readthedocs.io/en/latest/validate/#jsonschema.Draft7Validator>`_,
`Draft 6 <https://python-jsonschema.readthedocs.io/en/latest/validate/#jsonschema.Draft6Validator>`_,
`Draft 4 <https://python-jsonschema.readthedocs.io/en/latest/validate/#jsonschema.Draft4Validator>`_