Skip to content

chore(deps): bump roc-validator from 0.10.0 to 0.11.2#160

Merged
douglowe merged 1 commit into
developfrom
dependabot/pip/roc-validator-0.10.0
Jul 22, 2026
Merged

chore(deps): bump roc-validator from 0.10.0 to 0.11.2#160
douglowe merged 1 commit into
developfrom
dependabot/pip/roc-validator-0.10.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps roc-validator from 0.10.0 to 0.11.2.

Release notes

Sourced from roc-validator's releases.

0.11.2

What's Changed

Full Changelog: crs4/rocrate-validator@0.11.1...0.11.2

0.11.1

What's Changed

Full Changelog: crs4/rocrate-validator@0.11.0...0.11.1

0.11.0

What's Changed

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

Changelog

Sourced from roc-validator's changelog.

[0.11.2] - 2026-06-25

Full changelog: crs4/rocrate-validator@0.11.1...0.11.2

🐛 Fixed

  • fix(cli): use Path type for --output-file option so Click returns a pathlib.Path rather than a plain string (31f3785e)

[0.11.1] - 2026-06-25

Full changelog: crs4/rocrate-validator@0.11.0...0.11.1

✨ Added

  • feat(validation): support unconditional validation abort so a check can stop the entire run when metadata is unreadable, instead of letting downstream checks emit false positives (40f9a568)
  • feat(profiles): detect invalid JSON in the file descriptor and abort validation with a precise parse error message and line/column info (05c7b258)

[0.11.0] - 2026-06-24

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

✨ Added

  • feat(profiles): add RO-Crate 1.2 validation profile with comprehensive SHACL shapes and Python checks covering required/recommended/optional properties for Root Data Entity, Data Entities, File Data Entities, Web Data Entities, Contextual Entities, SoftwareApplication, ComputerLanguage, Organization, License, Person, Workflow, Script entities, and detached/referenced RO-Crates (cb7d3653)
  • feat(profiles/ro-crate-1.2): check recommended entity name and base type for all entities (41ef61f6, c464f526)
  • feat(profiles/ro-crate-1.2): check recommended reachability of metadata entities (b4935f81)
  • feat(profiles/ro-crate-1.2): check additional license, funder property, and hasPart for Data Entities (2f673d82, bbe137e1, 364cc549)
  • feat(profiles/ro-crate-1.2): check resolvable identifiers via cite-as property and downloadability via Signposting (468fe8de, 7b459f34, bf67d10a)
  • feat(profiles/ro-crate-1.2): check UTF-8 encoding of metadata descriptor and recommended file descriptor naming convention (00f842b7, 74589852)
  • feat(profiles/ro-crate-1.2): check recommended version property of Software entities and optional alternateName for SoftwareApplication/ComputerLanguage (2dfd023e, 364ec58c)
  • feat(core): add support for detached metadata files (JSON/JSON-LD as crate source) (2c7036ac, 5b6ffea6)
  • feat(cli): add --check-availability / --no-check-availability flags for availability control (5b6ffea6)
  • feat(shacl): inject default prefixes and improve BNode disambiguation (2fbfa047)
  • feat(http): reconfigure existing HttpRequester singleton instead of recreating it (80b15c95)
  • ci: add pre-commit configuration with ruff, typos, mypy, and pylint hooks (e6c3ea46, 9fe1a05f, 2f498481)
  • ci: add CSpell dictionary for project-specific terms (3790e4e9)

🔧 Changed

  • refactor(models): split models.py into a package with cohesive submodules (e662801e)
  • refactor(rocrate): split rocrate.py into a package with cohesive submodules (17c6720e)
  • refactor(profiles): move RO-Crate 1.1 validation profile to dedicated directory (71009cc1)
  • refactor(shacl): extract node-shape registration helper and helpers to lower complexity (035494bd, 4d0a57b6)
  • refactor(cli): extract EventDispatcher to route validation events and expose show_overall_result (a6af0e99, f379c448)
  • refactor: migrate from flake8 to ruff; add ruff.toml configuration with mccabe, eradicate, and pylint-parity rules (4db08800, cfe6ec4f)
  • style: modernize type hints with PEP 604 union syntax (X | Y, X | None) across the codebase (98426c09, 95e05ebb)
  • style: move type-only imports to TYPE_CHECKING blocks and fix import order (b05efd93, fb928d07, d7203517, 7871bb18)
  • refactor: replace os.path operations with pathlib equivalents across the codebase and tests (67bb87d5, b105c0ed, e50fe0dc)
  • refactor: reduce cyclomatic complexity across validation checks, CLI, and cache modules (f1c407ee, 276b9643, e3ed5048, d9952040, 4614940d)
  • refactor: replace manual loops with comprehensions and extend(), enumerate, and or-idioms (1c4bec98, 4385777c, 0c730230, 50de8a2e)

... (truncated)

Commits
  • 9f205ee release: 🔖 version 0.11.2
  • 3fcaf92 chore: 🔖 update changelog (v0.11.2)
  • 62f2f2a chore(release): 🔖 bump version to 0.11.2
  • 6f0c39c Merge pull request #183 from kikkomep/fix/issue-182
  • d9d73e1 test(cli): ✅ verify --output-file writes text and JSON reports
  • 31f3785 fix(cli): 🐛 use Path type for --output-file option
  • f6827fc release: 🔖 version 0.11.1
  • 871cf9d chore: 🔖 update changelog (v0.11.1)
  • 45c6f10 chore(release): 🔖 bump version to 0.11.1
  • f113d1f Merge pull request #181 from kikkomep/feat/unconditional-validation-abort
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jun 2, 2026
@douglowe

Copy link
Copy Markdown
Collaborator

@dependabot rebase

Bumps [roc-validator](https://github.com/crs4/rocrate-validator) from 0.10.0 to 0.11.2.
- [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.10.0...0.11.2)

---
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 changed the title Bump roc-validator from 0.9.0 to 0.10.0 chore(deps): bump roc-validator from 0.10.0 to 0.11.2 Jul 22, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/roc-validator-0.10.0 branch from 873c2b5 to 276192e Compare July 22, 2026 08:27
@douglowe
douglowe self-requested a review July 22, 2026 08:30
@douglowe
douglowe merged commit 93e0a8e into develop Jul 22, 2026
3 checks passed
@dependabot
dependabot Bot deleted the dependabot/pip/roc-validator-0.10.0 branch July 22, 2026 08:30
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.

1 participant