Check-jsonschema

Latest version: v0.32.1

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

Scan your dependencies

Page 13 of 14

0.5.0

Not secure
-----

- Added the ``--default-filetype`` flag, which sets a default of JSON or YAML
loading to use when ``identify`` does not detect the filetype of an instance
file. Defaults to failure on extensionless files.
- Schemafiles are now passed through ``os.path.expanduser``, meaning that a
schema path of ``~/myschema.json`` will be expanded by check-jsonschema
itself (:issue:`9`)
- Performance enhancement for testing many files: only load the schema once
- Added ``--no-cache`` option to disable schema caching
- Change the default schema download cache directory from
``jsonschema_validate`` to ``check_jsonschema/downloads``.
e.g. ``~/.cache/jsonschema_validate`` is now
``~/.cache/check_jsonschema/downloads``.
Caches will now be in the following locations for different platforms
and environments:

- ``$XDG_CACHE_HOME/check_jsonschema/downloads`` (Linux/other, XDG cache dir)
- ``~/.cache/check_jsonschema/downloads`` (Linux/other, no XDG cache dir set)
- ``~/Library/Caches/check_jsonschema/downloads`` (macOS)
- ``%LOCALAPPDATA%\check_jsonschema\downloads`` (Windows, local app data set)
- ``%APPDATA%\check_jsonschema\downloads`` (Windows, no local app data set, but appdata set)

0.4.1

Not secure
-----

- Update the azure-pipelines schema version to latest. Thanks to :user:`Borda`

0.4.0

Not secure
-----

- Fix a bug with parallel runs writing the same file in an unsafe way
- Update the base cache directory on macOS to ``~/Library/Caches/``.
Thanks to :user:`foolioo`

0.3.2

Not secure
-----

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

0.3.1

Not secure
-----

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

0.3.0

Not secure
-----

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

Page 13 of 14

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.