Jsonschema

Latest version: v4.23.0

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

Scan your dependencies

Page 18 of 25

0.18.2

------

- Fix handling of certain YAML parsing errors on bad inputs

0.18.1

------

- Fix erroneous type annotations

0.18.0

------

- Update vendored schemas: azure-pipelines, github-workflows, gitlab-ci,
renovate (2022-08-27)
- When an instancefile is invalid and cannot be parsed, validation is still run
on all other files. The run will be marked as failed, but a more detailed
report will be output, including validation failures on other files
(:issue:`141`)

0.17.1

------

- Update vendored schemas: renovate (2022-07-13)
- Update check-github-worfklows match rule to exclude subdirectories of the
`.github/workflows/` directory. (:issue:`113`)

0.17.0

------

- Update vendored schemas: renovate, travis (2022-06-29)
- Add support for ``--data-transform gitlab-ci``, which enables expansion of the
``!reference`` tag in gitlab CI YAML files. This is now enabled by default on
the gitlab-ci pre-commit hook.
- Support for various file formats has been refactored to share code between
the instance and schema loaders. Schema loading can now support the same
formats as instances with minimal effort.
- Support loading schemas from JSON5 files. Like YAML schemas, this is only
supported for local files and warns if refs to other JSON5 files are used.
- Introduce new documentation site at https://check-jsonschema.readthedocs.io

0.16.2

------

- Update vendored schemas: github-workflows, gitlab-ci, renovate (2022-06-27)
- Fix the behavior of unquoted datetime strings in YAML documents to always
parse as strings, not ``datetime.datetime``. Thanks to :user:`tgillbe` for
the fix! (:issue:`116`)

Page 18 of 25

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.