summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2023-03-14 14:53:53 -0400
committerJulian Berman <Julian@GrayVines.com>2023-03-14 14:53:53 -0400
commita1181735f1ac868d3006760678fa67045318a69d (patch)
tree398fae31cd84f1e478524a0d95a74edd85a6d1c4
parentdf1501cae303eed37660a7e5b4cd4c69b06d1f9b (diff)
downloadjsonschema-a1181735f1ac868d3006760678fa67045318a69d.tar.gz
Mention 3.7 support being dropped in the CHANGELOG.
And elaborate even further on the ref change.
-rw-r--r--CHANGELOG.rst6
1 files changed, 5 insertions, 1 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 66d689d..2d2f22e 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -3,7 +3,11 @@ v4.18.0
* ``jsonschema.RefResolver`` is now deprecated in favor of the new `referencing library <https://github.com/python-jsonschema/referencing/>`_.
``referencing`` will begin in beta, but already is more compliant than the existing ``$ref`` support.
- Please file issues on the ``referencing`` tracker if there is functionality missing from it.
+ This change is a culmination of a meaningful chunk of work to make ``$ref`` resolution more flexible and more correct.
+ Backwards compatibility *should* be preserved for existing code which uses ``RefResolver``, though doing so is again now deprecated, and all such use cases should be doable using the new APIs.
+ Please file issues on the ``referencing`` tracker if there is functionality missing from it, or here on the ``jsonschema`` issue tracker if you have issues with existing code not functioning the same, or with figuring out how to change it to use ``referencing``.
+* Support for Python 3.7 has been dropped, as it is nearing end-of-life.
+ This should not be a "visible" change in the sense that ``requires-python`` has been updated, so users using 3.7 should still receive ``v4.17.3`` when installing the library.
v4.17.3
=======