summaryrefslogtreecommitdiff
path: root/CHANGELOG.rst
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2022-11-01 17:07:28 -0400
committerJulian Berman <Julian@GrayVines.com>2022-11-01 17:07:28 -0400
commit7448523b98dcc8498a5add4bea34a8c89109b885 (patch)
tree6260d857872b70a7a0e1045dcaae4b63f0b36aa8 /CHANGELOG.rst
parent2db9c58ba1c7d17687963a015d83a557d430e3a8 (diff)
downloadjsonschema-7448523b98dcc8498a5add4bea34a8c89109b885.tar.gz
Enable format validation by default in check_schema.v4.17.0
This catches some additional schema problems (ones caught by format validation in the metaschema, which was previously treated as annotation-only in check_schema). Closes: #904
Diffstat (limited to 'CHANGELOG.rst')
-rw-r--r--CHANGELOG.rst5
1 files changed, 5 insertions, 0 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 6112fe4..db98d08 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,6 +1,11 @@
v4.17.0
=======
+* The ``check_schema`` method on ``jsonschema.protocols.Validator`` instances
+ now *enables* format validation by default when run. This can catch some
+ additional invalid schemas (e.g. containing invalid regular expressions)
+ where the issue is indeed uncovered by validating against the metaschema
+ with format validation enabled as an assertion.
* The ``jsonschema`` CLI (along with ``jsonschema.cli`` the module) are now
deprecated. Use ``check-jsonschema`` instead, which can be installed via
``pip install check-jsonschema`` and found