- Update vendored schemas: cloudbuild, dependabot, gitlab-ci, readthedocs, renovate (2024-02-06) - Include built-in, efficient implementations of ``date-time`` format validation (RFC 3339) and ``time`` format validation (ISO 8601). This makes the ``date-time`` and ``time`` formats always available for validation. (:issue:`378`) - Support the use of ``orjson`` for faster JSON parsing when it is installed. This makes it an optional parser which is preferred over the default ``json`` module when it is available. - TOML parsing is now always available (rather than an optional parser). This change adds a dependency on ``tomli`` on older Python versions, ensuring that TOML formatted data is always supported. Users should no longer need to install ``tomli`` manually in order to use TOML files.
------ - Update vendored schemas: bitbucket, gitlab-ci, readthedocs, renovate (2023-12-05) - Limit the number of instance files which are opened simultaneously, which avoids reaching OS limits for open file descriptors. Thanks :user:`ianmackinnon`! (:issue:`352`) - Improve handling of schemafiles to ensure that they are only read once (:pr:`363`)
0.27.2
Not secure
------
- Update vendored schemas: dependabot, github-workflows, renovate (2023-11-24) - Add official support for Python 3.12 - Add Google Cloud Build schema and pre-commit hook. Thanks :user:`nikolaik`! (:pr:`339`) - Fix a bug in the custom ``github-workflows-require-timeout`` schema which forbade the use of GitHub expression syntax for the timeout value. (:issue:`354`)