- 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
Not secure
------
- 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
Not secure
------
- 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`)
- Update vendored schemas: gitlab-ci, renovate (2022-06-06) - Add support for TOML instance files using ``tomli``. See documentation on optional parsers for details. Thanks to :user:`mondeja` for the request and test data! - Instance files are now read in binary mode, not UTF-8 encoded - The behavior of format checkers is now more draft-specific, as ``check-jsonschema`` will now use the appropriate checker for the schema's dialect as detected via the ``$schema`` attribute