Jsonschema

Latest version: v4.23.0

Safety actively analyzes 723650 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 24 of 25

0.3.2

-----

- Bugfix: handle last-modified header being un-set on schema request. Thanks to
:user:`foolioo` for the fix!

0.3.1

-----

- Bugfix: handle non-string elements in the json path. Thanks to
:user:`Jean-MichelBenoit` for the fix!

0.3

====

* Default for unknown types and properties is now to *not* error (consistent
with the schema).
* Python 3 support
* Removed dependency on SecureTypes now that the hash bug has been resolved.
* "Numerous bug fixes" -- most notably, a divisibleBy error for floats and a
bunch of missing typechecks for irrelevant properties.


.. Unlike other docs, the changelog is incorporated into a sphinx doc site in
.. which we want to use sphinx-issues to generate links.
.. As a result, it's maintained as ReST doc, not markdown.

CHANGELOG
=========

Unreleased
----------

.. vendor-insert-here

- Update vendored schemas (2024-07-07)
- Improve caching to include caching of remote ``$ref`` downloads. This should
improve performance in cases where a schema has many remote refs and is used
in repeat invocations. The ``$ref`` cache can be disabled via the same
``--no-cache`` flag which disables use of the pre-existing cache. Thanks
:user:`alex1701c`! (:issue:`452`, :pr:`454`)
- Fix an ordering bug which caused caching to be ineffective, resulting in
repeated downloads of remote schemas even when the cache was populated.
Thanks :user:`alex1701c` for reporting! (:issue:`453`)

0.3.0

-----

- Don't show full schemas on errors. Show only the filename, path, and message
- Convert from package to single module layout

0.2.1

-----

- Add hooks for additional CI systems: Azure pipelines, GitHub Actions, and Travis

0.2.0

-----

- Add ``check-github-workflows`` hook

Page 24 of 25

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.