fix(deps): update dependencies (non-major) #36

Merged
martin merged 1 commit from renovate/dependencies-(non-major) into master 2026-08-20 18:15:04 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
jsonschema dependencies minor 0.490.50
swagger-ui-dist dependencies patch 5.32.135.32.14

Release Notes

Stranger6667/jsonschema (jsonschema)

v0.50.0

Added
  • CanonicalSchema::union and CanonicalSchema::subtract.
  • CanonicalizationError::UnsupportedResult, reported where the canonical form does not support a set operation's result.
  • OperandMismatch::DocumentRoots, reported where both operands read # and it names a different document on each side.
  • CLI: jsonschema validate -i INSTANCE without a SCHEMA argument validates each instance against the schema named in its own $schema property. #​1470
Changed
  • CanonicalSchema::is_satisfiable is now CanonicalSchema::satisfiability, answering Yes, No, or Unknown - Yes wherever a value can be exhibited, not only for the forms listing their members.
  • CanonicalSchema::covers decides through the difference as well: No where the argument keeps values the receiver rejects, Yes where nothing is left over.
  • CanonicalSchema::is_subset_of is now CanonicalSchema::covers, answering Yes, No, or Unknown for whether the receiver admits every value the argument admits.
  • CanonicalSchema::negate returns Result rather than Option.
  • CanonicalizationError::UnmodeledOperand is now CanonicalizationError::UnsupportedOperand, and means only that an operand is a Raw pass-through.
  • A conjunction over a $ref folds through the body it names, so canonicalizing a document and combining its parts with the set operations reach one form; a document holding a reference cycle keeps the form it had.
Fixed
  • Combining nodes of two different documents repointing a $ref to # at the combined result instead of the document it was written in, including one named by a definition the result keeps.
  • Intersecting a $ref whose target is true or false, which panicked.
  • A key constraint left un-narrowed once a run is out of intersections, which panicked on the next read of it.
  • CanonicalSchema::covers answering Unknown for a schema against itself, where that schema is a $ref.
  • CanonicalSchema::union keeping a $ref beside the schema it names, where the other three operations read through it.
  • CanonicalSchema::covers and CanonicalSchema::subtract cancelling two nodes written the same way whose # names a different document.
  • Two results accepting the same values comparing unequal over the part of their documents neither reads.
  • additionalProperties reaching a key the pattern map matches when a finite key constraint closes the map, which dropped values both operands accept.
  • A recursive definition stopping every other pointer in the document from being read through.
  • One $defs entry read past a wider schema written out at every use, rather than kept as the pointer it was.
  • Set operations rejecting one document canonicalized twice, and a pruned result rejected against the document it came from, where the maps resolve every shared reference the same way.
  • Set operations comparing a $ref as a pointer instead of reading through it, so a schema written with a $ref did not cancel against the same schema written out.
  • CanonicalSchema::subtract asking for a complement where the difference is one of the operands or empty, declining on schemas it can subtract.
  • Set operations keeping $defs entries the result no longer references, which then showed up in the emitted schema.
  • CanonicalSchema::union declining over an approximated intersection, where the union itself is exact.
  • Resolving a reference against a base URI that carries a fragment, which happens when a Draft 4-7 $id contains one. #​1473
  • unevaluatedProperties and unevaluatedItems ignoring an $id on a subschema they walk through, so a relative $ref inside it resolved against the enclosing resource.
Performance
  • CLI: ~25% less CPU per run from compile-time meta-schema validators.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [jsonschema](https://github.com/Stranger6667/jsonschema) | dependencies | minor | `0.49` → `0.50` | | [swagger-ui-dist](https://github.com/apimeister/swagger-ui-dist-rs) | dependencies | patch | `5.32.13` → `5.32.14` | --- ### Release Notes <details> <summary>Stranger6667/jsonschema (jsonschema)</summary> ### [`v0.50.0`](https://github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0500---2026-08-20) ##### Added - `CanonicalSchema::union` and `CanonicalSchema::subtract`. - `CanonicalizationError::UnsupportedResult`, reported where the canonical form does not support a set operation's result. - `OperandMismatch::DocumentRoots`, reported where both operands read `#` and it names a different document on each side. - **CLI**: `jsonschema validate -i INSTANCE` without a `SCHEMA` argument validates each instance against the schema named in its own `$schema` property. [#&#8203;1470](https://github.com/Stranger6667/jsonschema/issues/1470) ##### Changed - `CanonicalSchema::is_satisfiable` is now `CanonicalSchema::satisfiability`, answering `Yes`, `No`, or `Unknown` - `Yes` wherever a value can be exhibited, not only for the forms listing their members. - `CanonicalSchema::covers` decides through the difference as well: `No` where the argument keeps values the receiver rejects, `Yes` where nothing is left over. - `CanonicalSchema::is_subset_of` is now `CanonicalSchema::covers`, answering `Yes`, `No`, or `Unknown` for whether the receiver admits every value the argument admits. - `CanonicalSchema::negate` returns `Result` rather than `Option`. - `CanonicalizationError::UnmodeledOperand` is now `CanonicalizationError::UnsupportedOperand`, and means only that an operand is a `Raw` pass-through. - A conjunction over a `$ref` folds through the body it names, so canonicalizing a document and combining its parts with the set operations reach one form; a document holding a reference cycle keeps the form it had. ##### Fixed - Combining nodes of two different documents repointing a `$ref` to `#` at the combined result instead of the document it was written in, including one named by a definition the result keeps. - Intersecting a `$ref` whose target is `true` or `false`, which panicked. - A key constraint left un-narrowed once a run is out of intersections, which panicked on the next read of it. - `CanonicalSchema::covers` answering `Unknown` for a schema against itself, where that schema is a `$ref`. - `CanonicalSchema::union` keeping a `$ref` beside the schema it names, where the other three operations read through it. - `CanonicalSchema::covers` and `CanonicalSchema::subtract` cancelling two nodes written the same way whose `#` names a different document. - Two results accepting the same values comparing unequal over the part of their documents neither reads. - `additionalProperties` reaching a key the pattern map matches when a finite key constraint closes the map, which dropped values both operands accept. - A recursive definition stopping every other pointer in the document from being read through. - One `$defs` entry read past a wider schema written out at every use, rather than kept as the pointer it was. - Set operations rejecting one document canonicalized twice, and a pruned result rejected against the document it came from, where the maps resolve every shared reference the same way. - Set operations comparing a `$ref` as a pointer instead of reading through it, so a schema written with a `$ref` did not cancel against the same schema written out. - `CanonicalSchema::subtract` asking for a complement where the difference is one of the operands or empty, declining on schemas it can subtract. - Set operations keeping `$defs` entries the result no longer references, which then showed up in the emitted schema. - `CanonicalSchema::union` declining over an approximated intersection, where the union itself is exact. - Resolving a reference against a base URI that carries a fragment, which happens when a Draft 4-7 `$id` contains one. [#&#8203;1473](https://github.com/Stranger6667/jsonschema/issues/1473) - `unevaluatedProperties` and `unevaluatedItems` ignoring an `$id` on a subschema they walk through, so a relative `$ref` inside it resolved against the enclosing resource. ##### Performance - **CLI**: \~25% less CPU per run from compile-time meta-schema validators. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTAuMSIsInVwZGF0ZWRJblZlciI6IjQzLjE1MC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
chore(deps): update rust crate swagger-ui-dist to v5.32.14
Some checks failed
ci/woodpecker/pr/pr-review Pipeline is pending
ci/woodpecker/pr/global-rust-verify Pipeline was canceled
ci/woodpecker/pr/global-rust-generate-verify Pipeline was canceled
ci/woodpecker/pr/global-rust-generate Pipeline was canceled
6c8136ca6d
clank-bot force-pushed renovate/dependencies-(non-major) from 6c8136ca6d
Some checks failed
ci/woodpecker/pr/pr-review Pipeline is pending
ci/woodpecker/pr/global-rust-verify Pipeline was canceled
ci/woodpecker/pr/global-rust-generate-verify Pipeline was canceled
ci/woodpecker/pr/global-rust-generate Pipeline was canceled
to 1ecb961501
Some checks failed
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-verify Pipeline failed
ci/woodpecker/pr/global-rust-generate-verify Pipeline was canceled
2026-08-20 18:02:40 +00:00
Compare
clank-bot changed title from chore(deps): update rust crate swagger-ui-dist to v5.32.14 to fix(deps): update dependencies (non-major) 2026-08-20 18:02:41 +00:00
clank-bot force-pushed renovate/dependencies-(non-major) from 1ecb961501
Some checks failed
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-verify Pipeline failed
ci/woodpecker/pr/global-rust-generate-verify Pipeline was canceled
to 7a703f3a97
All checks were successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-generate-verify Pipeline was successful
2026-08-20 18:09:33 +00:00
Compare
martin merged commit 244ff45302 into master 2026-08-20 18:15:04 +00:00
martin deleted branch renovate/dependencies-(non-major) 2026-08-20 18:15:05 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
martin/recurring-events!36
No description provided.