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 @alex1701c! (#452, #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 @alex1701c for reporting! (#453)
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)
Update bitbucket schema to use the option from the
intellij-bitbucket-references-plugin . For more details on this decision, see
:issue:440 . Thanks @blade2005 for the PR! (:pr:442)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on check-jsonschema to permit the latest version.
Release notes
Sourced from check-jsonschema's releases.
Changelog
Sourced from check-jsonschema's changelog.
... (truncated)
Commits
5341df5
Bump version for release0fa7d91
Add missing changelog entryddc6341
Merge pull request #459 from python-jsonschema/enhance-testing08d04a7
Refactor CLI unit tests + add deprecation testsb016212
Add a missing test case for '--validator-class'245bf10
Add simple non-string examples to format testse31b55f
Merge pull request #457 from python-jsonschema/cache-refs761a2b2
Merge pull request #458 from python-jsonschema/vendor-schemas-auto64b6ba0
[vendor-schemas] automated update037c2b2
Refactor cache-related fixturesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show
📚 Documentation preview 📚: https://lit-utilities--285.org.readthedocs.build/en/285/