chore(deps): update rust crate serde-saphyr to v1 #2235
No reviewers
Labels
No labels
Abandoned
Blocked
Bug
Changelog
Added
Changelog
Missing
Changelog
None
Cherry-picking
Database
Dependencies
Dependencies/Renovate
Difficulty
Easy
Difficulty
Hard
Difficulty
Medium
Documentation
Enhancement
Good first issue
Help wanted
Inherited
Matrix/Administration
Matrix/Appservices
Matrix/Auth
Matrix/Client
Matrix/Core
Matrix/E2EE
Matrix/Federation
Matrix/Hydra
Matrix/MSC
Matrix/Media
Matrix/T&S
Merge
Merge/Manual
Merge/Squash
Meta
Meta/CI
Meta/Packaging
Priority
Blocking
Priority
High
Priority
Low
Security
Status
Confirmed
Status
Duplicate
Status
Invalid
Status
Needs Investigation
Support
bob the builder
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
continuwuation/continuwuity!2235
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/serde-saphyr-1.x"
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.0.29→1.0.0Release Notes
bourumir-wyngs/serde-saphyr (serde-saphyr)
v1.2.0Compare Source
Changed
Budget; property resource-limitfailures are now reported through
Error::BudgetandBudgetBreach.Options::reject_unsupported_tagsstrict mode. It rejects explicitly taggedscalar, sequence, and mapping nodes when their tag is unknown to serde-saphyr; the default remains
permissive for compatibility with custom tagged enums. YAML 1.1
!!mergeand!!valueareaccepted in this mode only as the exact scalar mapping keys
<<and=, respectively, whilerobotics-only
!degreesand!radiansrequire both theroboticscrate feature andangle_conversions, and!includerequires both theincludecrate feature and a configuredresolver.
reject_unsupported_tagsis disabled.indent_stepis now limited to1..=64, allserializer entry points validate it, and indentation arithmetic returns an error instead of
overflowing. We do not consider this breaking because values outside this range does not look sane.
contain whitespace, control characters, or YAML flow punctuation; unsupported names now return
a serialization error.
Fixes
#, such asa#b, while retaining quotes for leading or whitespace-separated hashes. Borrowed fromcommit 1119a54
under the terms of the Apache/MIT licenses. When property interpolation is configured,
newly plain values such as
${NAME}#fragmentcan interpolate; usequote_allto preserveliteral values.
!!mergekeys, including verbatim tags and%TAG-expandedhandles, everywhere implicit
<<merge keys are supported.!!valuetag while intentionally treating it as a no-op annotation.#-prefixed content lines.typetagtrait-object deserialization by consuming the closing mappingevent when a Serde map visitor returns after its final key/value pair, preventing a false
"multiple YAML documents" error.
identity handling, preventing lossy path collisions and policy bypasses on Unix.
while retaining the anchor-definition locations as secondary context.
Testing
we use YAML Test Suite v2022-01-17.
v1.1.0Compare Source
Added
Added granit-parser resource limits to
Budget(#172):max_buffered_comment_events(default: 32)simple_key_max_lookahead(default: 1,024 characters)flow_nesting_limit(default: 255)The limits are applied to parsers created for strings, readers, standalone budget checks, and
included YAML sources. When the
serde_derived_typesfeature is enabled, deserializing an olderBudgetrepresentation that omits these fields uses the documented defaults.Fixes
v1.0.1: maintenance releaseCompare Source
This release is fully API compatible with 1.0.0 and must be a drop-in replacement.
v1.0.0: - first real releaseCompare Source
From this release onward, we are adopting the 1.x.x semantic versioning (SemVer) scheme. This means that API changes will be clearly reflected in the version number: the major version indicates breaking changes, the minor version indicates backward-compatible additions, and the patch version indicates backward-compatible fixes. The current compatibility status is indicated by the accompanying badge.
This release adds some #[track_caller] and #[must_use] annotations where looks reasonable. There are not many other changes that is exactly the point: the crate seems serving community well enough.
Configuration
📅 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
2c95f0e6133822823bca