fix(deps): update dependencies (non-major) #45
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/dependencies-(non-major)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.17.13→0.17.140.54→0.585.32.15→5.33.1Release Notes
hoodie/icalendar (icalendar)
v0.17.14Compare Source
Fixes
(3ecffa7)
Stranger6667/jsonschema (jsonschema)
v0.58.4Fixed
Validator::draftreturning the default draft instead of the one$schemadeclares.unevaluatedPropertiesandunevaluatedItemsbeside a$recursiveRefignoring what the reference target evaluates.unevaluatedPropertiesignoring the configured regex engine and its limits forpatternProperties.schemaLocationof keywords a$refJSON Pointer reaches through a subschema with its own$id.type,minItemsandmaxItemsignored besideitemswhen the applicator vocabulary is disabled.schemaLocationof keywords inside a nested$idresource counting from the document root.requiredbesidepropertiesignored when the applicator vocabulary is disabled, andrequired,minContainsandmaxContainsapplied when the validation vocabulary is disabled.typeerrors in atype-onlyitemssubschema pointing atitemsinstead of the failing element'stype.patternPropertiesannotations missing its JSON Pointer fragment.type: arraybeside schema-formitemsomitting passingtype,minItemsandmaxItemsunits and nesting failing ones underitems.schemaLocationand absolute keyword location of$ref,$dynamicRefand$recursiveRefnodes not pointing at the reference target.schemaLocationURIs not percent-encoding their fragment, such as a space in a property name.false, missing its JSON Pointer fragment.required,minContainsandmaxContainserrors pointing at a sibling keyword.$refsiblings in Draft 4, 6 and 7 schemas.additionalItemsmessages counting allowed items instead of extra ones, and "1 items" in maskedunevaluatedItemsmessages.$dynamicRefand$recursiveRefresolving in the dynamic scope of another path to the same schema, depending on property order.unevaluatedPropertiesandunevaluatedItemsignoring whatthenorelseevaluates whenifistrueorfalse.$refchains.format: "regex"and meta-schema validation rejecting escaped punctuation such as\-in patterns.patternPropertiesregex reporting the subschema instead of the pattern and its location.v0.58.3Fixed
$schemaunder a Draft 4, 6 or 7 root being ignored.$schemabeing checked against the root's meta-schema.v0.58.2Fixed
$dynamicReftargets in another document resolving relative references and reporting absolute keyword locations against the referencing document.$refto an$anchoror fragment$idvalidating against another anchor in the same document. #1668schema_pathof errors under a$refor$dynamicRefto a named schema pointing at the resource root instead of that schema.v0.58.1Fixed
Pyo3validators when anEnummember'svalueoverride emptied a list or dict holding the instance being read.Performance
urianduri-referenceformats check the syntax directly instead of parsing each value into a URI.Enummembers read their stored value directly instead of calling thevalueproperty inPyo3validators.v0.58.0Added
backend = Pyo3on#[jsonschema::validator], generating a validator that reads Python objects in place.backend = Magnuson#[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 ofis_valid,validate, anditer_errorsare generated.json::Jsonb, validating a Postgresjsonbvalue in place, behind thejsonbfeature.Performance
oneOfandanyOfwhose branches each require a property fixed to a distinct string validate only the branch matching the instance's value.validatechecksrequiredin the same pass over an object asproperties, instead of looking up each required name.Fixed
oneOfover$refbranches beside a sibling none of them admits, which canonicalized to anallOfinstead offalse.multipleOfincorrectly accepted1e-400and other magnitudes below the smallestf64subnormal witharbitrary-precision(they are not zero).f64withoutarbitrary-precision.v0.57.0Added
PreparedDocument::unsatisfiable, naming the keywords that leave each unsatisfiable subschema empty and where they are.Changed
PreparedDocument::unsatisfiable_pointersis replaced byPreparedDocument::unsatisfiable.Fixed
PreparedDocument::unsatisfiable_pointerspassed over a subschema that admits no value only once its references resolve, such as anallOfover two$refs.Performance
v0.56.0Added
canonical::RawReason, what stopped a run from modeling a document, andcanonical::RawView, carrying it beside the document and a pointer to the subschema the run stopped on.ValidationOptions::is_known_format, whether aformatof that name is checked under a draft.Changed
canonical::CanonicalView::Rawcarries acanonical::RawViewin place of the document alone.oneOfwhose branches share a region too wide to expand, which spent the document's whole intersection allowance on that choice and kept the documentRaw.Performance
v0.55.1Changed
anyOfover anallOfthrough a$refto a union, which left that union nested inside the outer one.anyOfwhose branch narrowing runs out of intersections, which lefttrueas a branch inside the union.v0.55.0Changed
canonical::ObjectViolationViewgained thePatternValueFailsvariant, which negation records for apatternPropertiesentry.notoverpatternProperties, which kept the entry undernotinstead of recording the demand a key breaks.unevaluated*beside a conditional reaching no key or index the node already evaluates, which spent a case on it.Raw.anyOfover objects sharing apropertieskey underpatternProperties, which settled only on a second pass.notover anallOffolded through a reference, which settled only on a second pass.multipleOfdivisor pastf64precision, which was not taken to divide itself.anyOfover a value beside a window pinned to it, which settled only on a second pass.minProperties: 1beside anotthat already demands a key, which settled only on a second pass.Fixed
absolute_keyword_locationnaming the sibling keyword whose validator carries the check:maxLengthbesideminLength,minItems,maxItemsortypebesideitems, and a two-namerequiredbesideproperties. #1579schemaLocationinevaluateoutput namingminLengthfor amaxLengthfailure. #1579Configuration
📅 Schedule: (UTC)
🚦 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.
This PR has been generated by Mend Renovate CLI.
e75f0a5d62c17b4ff4a8fix(deps): update rust crate jsonschema to 0.55to fix(deps): update rust crate jsonschema to 0.56c17b4ff4a8f4638cfa1dfix(deps): update rust crate jsonschema to 0.56to fix(deps): update dependencies (non-major)f4638cfa1da3ff0e517fa3ff0e517ffbd96cd8d2fbd96cd8d2681be76550681be765502fa78bf49c