Skip to content

Bump roc-validator from 0.9.0 to 0.10.0#160

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/pip/roc-validator-0.10.0
Open

Bump roc-validator from 0.9.0 to 0.10.0#160
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/pip/roc-validator-0.10.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jun 2, 2026

Bumps roc-validator from 0.9.0 to 0.10.0.

Release notes

Sourced from roc-validator's releases.

0.10.0

What's Changed

Full Changelog: crs4/rocrate-validator@0.9.0...0.10.0

Changelog

Sourced from roc-validator's changelog.

[0.10.0] - 2026-06-01

Full changelog: crs4/rocrate-validator@0.9.0...0.10.0

✨ Added

  • feat(cli): add offline mode with an --offline flag and an HTTP cache subcommand to validate RO-Crates without network access (e296f10, f8b99bc)
  • feat(utils): add a cache-aware JSON-LD document loader and HTTP cache warm-up from profile artifacts (eedabf1, 949ec6f)
  • feat(utils): add offline mode and cache management to HttpRequester, with configurable cache path (c92d88c, 7c9e825)
  • feat(core): support offline mode when downloading remote RO-Crates (57eceb5)
  • feat(cli/cache): add cache list (alias ls) and allow caching of explicit URLs via cache warm (f9b43ae, 6925d55)
  • feat(cli): extend the describe command to describe individual requirement checks (f3fb7f3)
  • feat(model): add a SourceSnippet class and RequirementCheck.get_source_snippet, implemented for both SHACL and Python checks (9f48674, 25bc7b4, fe740e4)
  • feat(checks): support a deactivated flag on RequirementCheck to override/deactivate checks by name for Python and SHACL (dd84c32, 4196f0e)
  • feat(rocrate): add check_availability() with AvailabilityStatus on entities and granular remote-scheme classification (76e92a4, 469bbe5)
  • feat(checks): handle UNAUTHORIZED/UNCHECKABLE web data entities as warnings (0196dc9)
  • feat(uri): add an is_external_reference() scheme detector (62f89c0)
  • feat(model): extend the Profile model to compute descendants (a9783ce)
  • ISA profile: add RDF classes for ISA types and a dedicated Process class for process checks (3ff4245, e3fda59, c3e2d5f)

🔧 Changed

  • refactor(models): introduce pre/post internal validation hooks on Validator (e43364b)
  • refactor(SHACL): rewrite build_node_subgraph as an iterative BNode traversal (23164b7)
  • refactor(errors): accept str, Path or URI in ROCrateInvalidURIError (0b8289b)
  • refactor(cli/cache): drop the Status column from the cache list table (392df1a)
  • feat(constants): default the HTTP cache to never expire (419fece)

🐛 Fixed

  • fix(shacl): build property shape subgraphs by reachability and derive NodeShape level from nested PropertyShapes (f1c0cfd, 50448145)
  • fix(shacl): evaluate inherited shapes for zero-shape target profiles (bcb5cac)
  • fix(shacl): drop sub-threshold PySHACL violations at the source (254fb88)
  • fix(core): filter failed requirements/checks by the configured severity (a306f7f)
  • fix(models): forward extra_profiles_path when computing validation statistics (7b3e8bc)
  • fix(uri): treat file:// URIs with a non-local authority as remote (63acb6a)
  • fix(cli/cache): resolve profile tokens in cache warm and avoid stream=True when fetching remote crates (7926832, 33012b6)
  • fix(validation): report offline cache misses once per URL (757b86a)
  • fix(ISA): correct the error message for a bad position in HowToStep (03a32fc)

📚 Documentation

  • docs: add a dedicated documentation page for the cache and offline mode features (e10c3b5)
  • docs(profiles): document check override-by-name and deactivation (0b6bff7)
Commits
  • 2eaa8fc release: 🔖 version 0.10.0
  • ded0279 chore: 🔧 update obsolete GitHub actions
  • 5847d4a chore(release): ⬆️ update dependencies in poetry.lock file
  • fad2dfa prepare-release-0.10.0
  • 46b74d7 chore(typos): 🔧 exclude hexadecimal identifiers from spell checking
  • af0fe9b chore: 🔖 update changelog (v0.10.0)
  • 15f2259 chore(docs): update configuration to suppress warnings
  • c5bf1f5 docs: 📚 update copyright years and refactor acknowledgements section
  • e10c3b5 docs: 📝 add documentation for cache and offline mode features
  • 7569fff chore(release): 🔖 bump version to 0.10.0
  • Additional commits viewable in compare view

Dependabot compatibility score

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 show <dependency name> 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)

Bumps [roc-validator](https://github.com/crs4/rocrate-validator) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/crs4/rocrate-validator/releases)
- [Changelog](https://github.com/crs4/rocrate-validator/blob/develop/CHANGELOG.md)
- [Commits](crs4/rocrate-validator@0.9.0...0.10.0)

---
updated-dependencies:
- dependency-name: roc-validator
  dependency-version: 0.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants