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

Merged
martin merged 1 commit from renovate/dependencies-(non-major) into master 2026-10-02 06:02:39 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
icalendar dependencies patch 0.17.13 → 0.17.14
jsonschema dependencies minor 0.54 → 0.58
swagger-ui-dist dependencies minor 5.32.15 → 5.33.1

Release Notes

hoodie/icalendar (icalendar)

v0.17.14

Compare Source

Fixes
  • parse quoted attendee parameter lists
    (3ecffa7)
Stranger6667/jsonschema (jsonschema)

v0.58.4

Fixed
  • Validator::draft returning the default draft instead of the one $schema declares.
  • unevaluatedProperties and unevaluatedItems beside a $recursiveRef ignoring what the reference target evaluates.
  • unevaluatedProperties ignoring the configured regex engine and its limits for patternProperties.
  • Absolute keyword location and schemaLocation of keywords a $ref JSON Pointer reaches through a subschema with its own $id.
  • type, minItems and maxItems ignored beside items when the applicator vocabulary is disabled.
  • Absolute keyword location and schemaLocation of keywords inside a nested $id resource counting from the document root.
  • required beside properties ignored when the applicator vocabulary is disabled, and required, minContains and maxContains applied when the validation vocabulary is disabled.
  • Absolute keyword location and evaluation output of type errors in a type-only items subschema pointing at items instead of the failing element's type.
  • Absolute keyword location of patternProperties annotations missing its JSON Pointer fragment.
  • Evaluation output of type: array beside schema-form items omitting passing type, minItems and maxItems units and nesting failing ones under items.
  • Evaluation output schemaLocation and absolute keyword location of $ref, $dynamicRef and $recursiveRef nodes not pointing at the reference target.
  • Evaluation output schemaLocation URIs not percent-encoding their fragment, such as a space in a property name.
  • Absolute keyword location of errors and annotations from a whole subschema, such as false, missing its JSON Pointer fragment.
  • Absolute keyword location of required, minContains and maxContains errors pointing at a sibling keyword.
  • Evaluation annotations from $ref siblings in Draft 4, 6 and 7 schemas.
  • Masked additionalItems messages counting allowed items instead of extra ones, and "1 items" in masked unevaluatedItems messages.
  • $dynamicRef and $recursiveRef resolving in the dynamic scope of another path to the same schema, depending on property order.
  • unevaluatedProperties and unevaluatedItems ignoring what then or else evaluates when if is true or false.
  • Stack overflow when building validators for long $ref chains.
  • format: "regex" and meta-schema validation rejecting escaped punctuation such as \- in patterns.
  • Build errors for an invalid patternProperties regex reporting the subschema instead of the pattern and its location.

v0.58.3

Fixed
  • Keywords of a subschema declaring a Draft 2019-09+ $schema under a Draft 4, 6 or 7 root being ignored.
  • Evaluation annotations including those from subschemas of a failing schema (a failing schema produces no annotations).
  • Embedded resources declaring their own $schema being checked against the root's meta-schema.

v0.58.2

Fixed
  • $dynamicRef targets in another document resolving relative references and reporting absolute keyword locations against the referencing document.
  • $ref to an $anchor or fragment $id validating against another anchor in the same document. #​1668
  • schema_path of errors under a $ref or $dynamicRef to a named schema pointing at the resource root instead of that schema.

v0.58.1

Fixed
  • Crash in Pyo3 validators when an Enum member's value override emptied a list or dict holding the instance being read.
Performance
  • uri and uri-reference formats check the syntax directly instead of parsing each value into a URI.
  • Enum members read their stored value directly instead of calling the value property in Pyo3 validators.

v0.58.0

Added
  • backend = Pyo3 on #[jsonschema::validator], generating a validator that reads Python objects in place.
  • backend = Magnus on #[jsonschema::validator], generating a validator that reads Ruby objects in place.
  • jsonschema::meta::pyo3, the bundled meta-schema validators for a schema held as a Python object.
  • jsonschema::meta::magnus, the bundled meta-schema validators for a schema held as a Ruby object.
  • methods = { ... } on #[jsonschema::validator], selecting which of is_valid, validate, and iter_errors are generated.
  • json::Jsonb, validating a Postgres jsonb value in place, behind the jsonb feature.
Performance
  • oneOf and anyOf whose branches each require a property fixed to a distinct string validate only the branch matching the instance's value.
  • Generated validate checks required in the same pass over an object as properties, instead of looking up each required name.
Fixed
  • A oneOf over $ref branches beside a sibling none of them admits, which canonicalized to an allOf instead of false.
  • multipleOf incorrectly accepted 1e-400 and other magnitudes below the smallest f64 subnormal with arbitrary-precision (they are not zero).
  • Numeric keywords panicked on a custom representation holding a number past f64 without arbitrary-precision.

v0.57.0

Added
  • PreparedDocument::unsatisfiable, naming the keywords that leave each unsatisfiable subschema empty and where they are.
Changed
  • PreparedDocument::unsatisfiable_pointers is replaced by PreparedDocument::unsatisfiable.
Fixed
  • The instance path of a schema build error, which was empty instead of naming the keyword location that failed to compile.
  • PreparedDocument::unsatisfiable_pointers passed over a subschema that admits no value only once its references resolve, such as an allOf over two $refs.
Performance
  • Canonicalizing several subschemas of one prepared document parses each definition body once for the document instead of once per call.

v0.56.0

Added
  • canonical::RawReason, what stopped a run from modeling a document, and canonical::RawView, carrying it beside the document and a pointer to the subschema the run stopped on.
  • ValidationOptions::is_known_format, whether a format of that name is checked under a draft.
Changed
  • BREAKING: canonical::CanonicalView::Raw carries a canonical::RawView in place of the document alone.
  • Canonicalization of a oneOf whose branches share a region too wide to expand, which spent the document's whole intersection allowance on that choice and kept the document Raw.
Performance
  • Preparing or building a schema that names no base URI parses the default one once for the process instead of once per schema.
  • Canonicalizing several subschemas of one prepared document compiles each pattern once for the document instead of once per call.
  • Canonicalization reads the facets no checker covers once per node instead of once per containment query.

v0.55.1

Changed
  • Canonicalization of an anyOf over an allOf through a $ref to a union, which left that union nested inside the outer one.
  • Canonicalization of an anyOf whose branch narrowing runs out of intersections, which left true as a branch inside the union.

v0.55.0

Changed
  • BREAKING: canonical::ObjectViolationView gained the PatternValueFails variant, which negation records for a patternProperties entry.
  • Canonicalization of not over patternProperties, which kept the entry under not instead of recording the demand a key breaks.
  • Canonicalization of unevaluated* beside a conditional reaching no key or index the node already evaluates, which spent a case on it.
  • Canonicalization of a conditional split outgrowing its per-node case budget, which kept documents like the Open API 3.2 meta-schema Raw.
  • Canonicalization of an anyOf over objects sharing a properties key under patternProperties, which settled only on a second pass.
  • Canonicalization of not over an allOf folded through a reference, which settled only on a second pass.
  • Canonicalization of a multipleOf divisor past f64 precision, which was not taken to divide itself.
  • Canonicalization of an anyOf over a value beside a window pinned to it, which settled only on a second pass.
  • Canonicalization of minProperties: 1 beside a not that already demands a key, which settled only on a second pass.
Fixed
  • absolute_keyword_location naming the sibling keyword whose validator carries the check: maxLength beside minLength, minItems, maxItems or type beside items, and a two-name required beside properties. #​1579
  • schemaLocation in evaluate output naming minLength for a maxLength failure. #​1579

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 CLI.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [icalendar](https://github.com/hoodie/icalendar) | dependencies | patch | `0.17.13` → `0.17.14` | | [jsonschema](https://github.com/Stranger6667/jsonschema) | dependencies | minor | `0.54` → `0.58` | | [swagger-ui-dist](https://github.com/apimeister/swagger-ui-dist-rs) | dependencies | minor | `5.32.15` → `5.33.1` | --- ### Release Notes <details> <summary>hoodie/icalendar (icalendar)</summary> ### [`v0.17.14`](https://github.com/hoodie/icalendar/blob/HEAD/CHANGELOG.md#v01714-2026-09-29) [Compare Source](https://github.com/hoodie/icalendar/compare/v0.17.13...v0.17.14) ##### Fixes - parse quoted attendee parameter lists ([3ecffa7](https://github.com/hoodie/icalendar/commit/3ecffa7da672faae4f4a6f3a37da8c1841ea13a2)) </details> <details> <summary>Stranger6667/jsonschema (jsonschema)</summary> ### [`v0.58.4`](https://github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0584---2026-10-01) ##### Fixed - `Validator::draft` returning the default draft instead of the one `$schema` declares. - `unevaluatedProperties` and `unevaluatedItems` beside a `$recursiveRef` ignoring what the reference target evaluates. - `unevaluatedProperties` ignoring the configured regex engine and its limits for `patternProperties`. - Absolute keyword location and `schemaLocation` of keywords a `$ref` JSON Pointer reaches through a subschema with its own `$id`. - `type`, `minItems` and `maxItems` ignored beside `items` when the applicator vocabulary is disabled. - Absolute keyword location and `schemaLocation` of keywords inside a nested `$id` resource counting from the document root. - `required` beside `properties` ignored when the applicator vocabulary is disabled, and `required`, `minContains` and `maxContains` applied when the validation vocabulary is disabled. - Absolute keyword location and evaluation output of `type` errors in a `type`-only `items` subschema pointing at `items` instead of the failing element's `type`. - Absolute keyword location of `patternProperties` annotations missing its JSON Pointer fragment. - Evaluation output of `type: array` beside schema-form `items` omitting passing `type`, `minItems` and `maxItems` units and nesting failing ones under `items`. - Evaluation output `schemaLocation` and absolute keyword location of `$ref`, `$dynamicRef` and `$recursiveRef` nodes not pointing at the reference target. - Evaluation output `schemaLocation` URIs not percent-encoding their fragment, such as a space in a property name. - Absolute keyword location of errors and annotations from a whole subschema, such as `false`, missing its JSON Pointer fragment. - Absolute keyword location of `required`, `minContains` and `maxContains` errors pointing at a sibling keyword. - Evaluation annotations from `$ref` siblings in Draft 4, 6 and 7 schemas. - Masked `additionalItems` messages counting allowed items instead of extra ones, and "1 items" in masked `unevaluatedItems` messages. - `$dynamicRef` and `$recursiveRef` resolving in the dynamic scope of another path to the same schema, depending on property order. - `unevaluatedProperties` and `unevaluatedItems` ignoring what `then` or `else` evaluates when `if` is `true` or `false`. - Stack overflow when building validators for long `$ref` chains. - `format: "regex"` and meta-schema validation rejecting escaped punctuation such as `\-` in patterns. - Build errors for an invalid `patternProperties` regex reporting the subschema instead of the pattern and its location. ### [`v0.58.3`](https://github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0583---2026-09-30) ##### Fixed - Keywords of a subschema declaring a Draft 2019-09+ `$schema` under a Draft 4, 6 or 7 root being ignored. - Evaluation annotations including those from subschemas of a failing schema (a failing schema produces no annotations). - Embedded resources declaring their own `$schema` being checked against the root's meta-schema. ### [`v0.58.2`](https://github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0582---2026-09-28) ##### Fixed - `$dynamicRef` targets in another document resolving relative references and reporting absolute keyword locations against the referencing document. - `$ref` to an `$anchor` or fragment `$id` validating against another anchor in the same document. [#&#8203;1668](https://github.com/Stranger6667/jsonschema/issues/1668) - `schema_path` of errors under a `$ref` or `$dynamicRef` to a named schema pointing at the resource root instead of that schema. ### [`v0.58.1`](https://github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0581---2026-09-26) ##### Fixed - Crash in `Pyo3` validators when an `Enum` member's `value` override emptied a list or dict holding the instance being read. ##### Performance - `uri` and `uri-reference` formats check the syntax directly instead of parsing each value into a URI. - `Enum` members read their stored value directly instead of calling the `value` property in `Pyo3` validators. ### [`v0.58.0`](https://github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0580---2026-09-25) ##### Added - `backend = Pyo3` on `#[jsonschema::validator]`, generating a validator that reads Python objects in place. - `backend = Magnus` on `#[jsonschema::validator]`, generating a validator that reads Ruby objects in place. - `jsonschema::meta::pyo3`, the bundled meta-schema validators for a schema held as a Python object. - `jsonschema::meta::magnus`, the bundled meta-schema validators for a schema held as a Ruby object. - `methods = { ... }` on `#[jsonschema::validator]`, selecting which of `is_valid`, `validate`, and `iter_errors` are generated. - `json::Jsonb`, validating a Postgres `jsonb` value in place, behind the `jsonb` feature. ##### Performance - `oneOf` and `anyOf` whose branches each require a property fixed to a distinct string validate only the branch matching the instance's value. - Generated `validate` checks `required` in the same pass over an object as `properties`, instead of looking up each required name. ##### Fixed - A `oneOf` over `$ref` branches beside a sibling none of them admits, which canonicalized to an `allOf` instead of `false`. - `multipleOf` incorrectly accepted `1e-400` and other magnitudes below the smallest `f64` subnormal with `arbitrary-precision` (they are not zero). - Numeric keywords panicked on a custom representation holding a number past `f64` without `arbitrary-precision`. ### [`v0.57.0`](https://github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0570---2026-09-22) ##### Added - `PreparedDocument::unsatisfiable`, naming the keywords that leave each unsatisfiable subschema empty and where they are. ##### Changed - `PreparedDocument::unsatisfiable_pointers` is replaced by `PreparedDocument::unsatisfiable`. ##### Fixed - The instance path of a schema build error, which was empty instead of naming the keyword location that failed to compile. - `PreparedDocument::unsatisfiable_pointers` passed over a subschema that admits no value only once its references resolve, such as an `allOf` over two `$ref`s. ##### Performance - Canonicalizing several subschemas of one prepared document parses each definition body once for the document instead of once per call. ### [`v0.56.0`](https://github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0560---2026-09-10) ##### Added - `canonical::RawReason`, what stopped a run from modeling a document, and `canonical::RawView`, carrying it beside the document and a pointer to the subschema the run stopped on. - `ValidationOptions::is_known_format`, whether a `format` of that name is checked under a draft. ##### Changed - **BREAKING**: `canonical::CanonicalView::Raw` carries a `canonical::RawView` in place of the document alone. - Canonicalization of a `oneOf` whose branches share a region too wide to expand, which spent the document's whole intersection allowance on that choice and kept the document `Raw`. ##### Performance - Preparing or building a schema that names no base URI parses the default one once for the process instead of once per schema. - Canonicalizing several subschemas of one prepared document compiles each pattern once for the document instead of once per call. - Canonicalization reads the facets no checker covers once per node instead of once per containment query. ### [`v0.55.1`](https://github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0551---2026-09-08) ##### Changed - Canonicalization of an `anyOf` over an `allOf` through a `$ref` to a union, which left that union nested inside the outer one. - Canonicalization of an `anyOf` whose branch narrowing runs out of intersections, which left `true` as a branch inside the union. ### [`v0.55.0`](https://github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0550---2026-09-06) ##### Changed - **BREAKING**: `canonical::ObjectViolationView` gained the `PatternValueFails` variant, which negation records for a `patternProperties` entry. - Canonicalization of `not` over `patternProperties`, which kept the entry under `not` instead of recording the demand a key breaks. - Canonicalization of `unevaluated*` beside a conditional reaching no key or index the node already evaluates, which spent a case on it. - Canonicalization of a conditional split outgrowing its per-node case budget, which kept documents like the Open API 3.2 meta-schema `Raw`. - Canonicalization of an `anyOf` over objects sharing a `properties` key under `patternProperties`, which settled only on a second pass. - Canonicalization of `not` over an `allOf` folded through a reference, which settled only on a second pass. - Canonicalization of a `multipleOf` divisor past `f64` precision, which was not taken to divide itself. - Canonicalization of an `anyOf` over a value beside a window pinned to it, which settled only on a second pass. - Canonicalization of `minProperties: 1` beside a `not` that already demands a key, which settled only on a second pass. ##### Fixed - `absolute_keyword_location` naming the sibling keyword whose validator carries the check: `maxLength` beside `minLength`, `minItems`, `maxItems` or `type` beside `items`, and a two-name `required` beside `properties`. [#&#8203;1579](https://github.com/Stranger6667/jsonschema/issues/1579) - `schemaLocation` in `evaluate` output naming `minLength` for a `maxLength` failure. [#&#8203;1579](https://github.com/Stranger6667/jsonschema/issues/1579) </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 CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTAuMSIsInVwZGF0ZWRJblZlciI6IjQ0Ljc5LjIiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
fix(deps): update rust crate jsonschema to 0.55
All checks were successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-generate-verify Pipeline was successful
e75f0a5d62
clank-bot force-pushed renovate/dependencies-(non-major) from e75f0a5d62
All checks were successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-generate-verify Pipeline was successful
to c17b4ff4a8
All checks were successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-generate-verify Pipeline was successful
2026-09-11 00:03:40 +00:00
Compare
clank-bot changed title from fix(deps): update rust crate jsonschema to 0.55 to fix(deps): update rust crate jsonschema to 0.56 2026-09-11 00:03:45 +00:00
clank-bot force-pushed renovate/dependencies-(non-major) from c17b4ff4a8
All checks were successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-generate-verify Pipeline was successful
to f4638cfa1d
All checks were successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-generate-verify Pipeline was successful
2026-09-17 00:02:00 +00:00
Compare
clank-bot changed title from fix(deps): update rust crate jsonschema to 0.56 to fix(deps): update dependencies (non-major) 2026-09-17 00:02:01 +00:00
clank-bot force-pushed renovate/dependencies-(non-major) from f4638cfa1d
All checks were successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-generate-verify Pipeline was successful
to a3ff0e517f
All checks were successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-generate-verify Pipeline was successful
2026-09-22 00:01:39 +00:00
Compare
clank-bot force-pushed renovate/dependencies-(non-major) from a3ff0e517f
All checks were successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-generate-verify Pipeline was successful
to fbd96cd8d2
All checks were successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-generate-verify Pipeline was successful
2026-09-26 00:01:56 +00:00
Compare
clank-bot force-pushed renovate/dependencies-(non-major) from fbd96cd8d2
All checks were successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-generate-verify Pipeline was successful
to 681be76550
Some checks failed
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-generate-verify Pipeline was canceled
2026-09-30 00:02:07 +00:00
Compare
clank-bot force-pushed renovate/dependencies-(non-major) from 681be76550
Some checks failed
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-generate-verify Pipeline was canceled
to 2fa78bf49c
All checks were successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/global-rust-generate-verify Pipeline was successful
2026-10-02 00:02:33 +00:00
Compare
martin merged commit 252632b8d1 into master 2026-10-02 06:02:39 +00:00
martin deleted branch renovate/dependencies-(non-major) 2026-10-02 06:02:39 +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!45
No description provided.