This repository has been archived by the owner on Aug 26, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Update Rust crate serde_yaml to 0.9.0 #18
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/serde_yaml-0.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
August 22, 2021 06:00
24cca82
to
bce5e76
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.8.18
Update Rust crate serde_yaml to 0.8.19
Aug 22, 2021
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.8.19
Update Rust crate serde_yaml to 0.8.20
Aug 26, 2021
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
August 26, 2021 18:39
bce5e76
to
9c48864
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.8.20
Update Rust crate serde_yaml to 0.8.21
Sep 10, 2021
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
September 10, 2021 21:37
9c48864
to
7a3ea96
Compare
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
January 8, 2022 00:01
7a3ea96
to
fd2753f
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.8.21
Update Rust crate serde_yaml to 0.8.23
Jan 8, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
March 7, 2022 16:01
fd2753f
to
6c14562
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.8.23
Update Rust crate serde_yaml to 0.8.24
May 3, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
May 3, 2022 20:45
6c14562
to
2a47eda
Compare
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
September 25, 2022 19:37
2a47eda
to
a219093
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.8.24
Update Rust crate serde_yaml to 0.9.13
Sep 25, 2022
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Scan Summary
Tool | Critical | High | Medium | Low | Status |
---|---|---|---|---|---|
Secrets Audit | 0 | 5 | 0 | 0 | ❌ |
Security Audit for Infrastructure | 0 | 0 | 0 | 0 | ✅ |
Recommendation
Please review the findings from Code scanning alerts before approving this pull request. You can also configure the build rules or add suppressions to customize this bot 👍
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
November 20, 2022 13:44
a219093
to
4cec78f
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.13
Update Rust crate serde_yaml to 0.9.14
Nov 20, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
March 16, 2023 21:41
4cec78f
to
bae43a5
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.14
Update Rust crate serde_yaml to 0.9.19
Mar 16, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Scan Summary
Tool | Critical | High | Medium | Low | Status |
---|---|---|---|---|---|
Secrets Audit | 0 | 5 | 0 | 0 | ❌ |
Recommendation
Please review the findings from Code scanning alerts before approving this pull request. You can also configure the build rules or add suppressions to customize this bot 👍
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.19
Update Rust crate serde_yaml to 0.9.21
Apr 17, 2023
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
April 17, 2023 09:42
bae43a5
to
eb3ff33
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.21
Update Rust crate serde_yaml to 0.9.22
Jun 24, 2023
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
June 24, 2023 04:46
eb3ff33
to
a2feb3b
Compare
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
July 15, 2023 22:20
a2feb3b
to
8aa8711
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.22
Update Rust crate serde_yaml to 0.9.23
Jul 15, 2023
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.23
Update Rust crate serde_yaml to 0.9.24
Jul 18, 2023
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
July 18, 2023 01:31
8aa8711
to
bd8bff5
Compare
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
July 20, 2023 23:06
bd8bff5
to
204b650
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.24
Update Rust crate serde_yaml to 0.9.25
Jul 20, 2023
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
October 26, 2023 06:29
204b650
to
bb6a092
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.25
Update Rust crate serde_yaml to 0.9.27
Oct 26, 2023
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
December 20, 2023 21:44
bb6a092
to
c4e37e7
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.27
Update Rust crate serde_yaml to 0.9.28
Dec 20, 2023
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
December 21, 2023 21:06
c4e37e7
to
1f8e1ea
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.28
Update Rust crate serde_yaml to 0.9.29
Dec 21, 2023
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
January 2, 2024 10:34
1f8e1ea
to
ff44068
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.29
Update Rust crate serde_yaml to 0.9.30
Jan 2, 2024
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
January 29, 2024 06:44
ff44068
to
c3469d2
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.30
Update Rust crate serde_yaml to 0.9.31
Jan 29, 2024
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
February 19, 2024 07:25
c3469d2
to
11d3864
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.31
Update Rust crate serde_yaml to 0.9.32
Feb 19, 2024
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
March 17, 2024 07:20
11d3864
to
721150e
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.32
Update Rust crate serde_yaml to 0.9.33
Mar 17, 2024
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
March 25, 2024 04:21
721150e
to
6603b0a
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.33
Update Rust crate serde_yaml to 0.9.34
Mar 25, 2024
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
May 5, 2024 11:17
6603b0a
to
b09b995
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.34
Update Rust crate serde_yaml to 0.9.0
May 5, 2024
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.8.17
->0.9.0
Release Notes
dtolnay/serde-yaml (serde_yaml)
v0.9.34
Compare Source
As of this release, I am not planning to publish further versions of
serde_yaml
as none of my projects have been using YAML for a long time, so I have archived the GitHub repo and marked the crate deprecated in the version number. An official replacement isn't designated for those who still need to work with YAML, but https://crates.io/search?q=yaml\&sort=relevance and https://crates.io/keywords/yaml has a number of reasonable-looking options available.v0.9.33
Compare Source
v0.9.32
Compare Source
v0.9.31
Compare Source
swap_remove
andshift_remove
methods on Mapping (#408)v0.9.30
Compare Source
v0.9.29
Compare Source
deny(unsafe_op_in_unsafe_fn)
lintv0.9.28
Compare Source
unsafe-libyaml
dependency to pull in unaligned write fixv0.9.27
Compare Source
v0.9.26
Compare Source
.nan
is deserialized as a positive NaN (#392, #393)v0.9.25
Compare Source
v0.9.24
Compare Source
v0.9.23
Compare Source
v0.9.22
Compare Source
v0.9.21
Compare Source
Tag::new
panic if given empty string, since YAML has no syntax for an empty tagv0.9.20
Compare Source
None
orValue::Null
, in addition to the previously supported empty vector, empty map, and struct with no required fieldsv0.9.19
Compare Source
Display
andsource()
(#359, #360)v0.9.18
Compare Source
v0.9.17
Compare Source
v0.9.16
Compare Source
-Zrustdoc-scrape-examples
on docs.rs for nowv0.9.15
Compare Source
v0.9.14
Compare Source
Deserializer
forTaggedValue
and&TaggedValue
(#339)v0.9.13
Compare Source
True
,TRUE
,False
,FALSE
as booleans,Null
,NULL
as null (#330)v0.9.12
Compare Source
Support deserializing tagged literal scalar into primitive (#327)
v0.9.11
Compare Source
v0.9.10
Compare Source
Display
forNumber
produce the same representation as serializing (#316)v0.9.9
Compare Source
v0.9.8
Compare Source
TaggedValue
when used withto_value
(#313)v0.9.7
Compare Source
v0.9.6
Compare Source
v0.9.5
Compare Source
Display
trait forserde_yaml::value::Tag
(#307, thanks @masinc)v0.9.4
Compare Source
serde_yaml::with::singleton_map
for serialization of enums as a 1-entry map (#300)Mapping
orValue
(#301)v0.9.3
Compare Source
v0.9.2
Compare Source
Debug
representation ofserde_yaml::Error
v0.9.1
Compare Source
v0.9.0
Compare Source
API documentation: https://docs.rs/serde_yaml/0.9
Highlights
The
serde_yaml::Value
enum gains aTagged
variant which represents the deserialization of YAML's!Tag
syntax. Tagged scalars, sequences, and mappings are all supported.An empty YAML input (or document containing only comments) will deserialize successfully to an empty map, empty sequence, or Serde struct as long as the struct has only optional fields. Previously this would error.
A new
.apply_merge()
method onValue
implements YAML's<<
merge key convention.The
Debug
representation ofserde_yaml::Value
has gotten vastly better (https://github.com/dtolnay/serde-yaml/pull/287).Deserialization of borrowed strings now works.
Value
's andMapping
's methodsget
andget_mut
have been generalized to support a &str argument, as opposed to requiring you to allocate and construct aValue::String
for indexing into another existingValue
.Mapping
exposes more APIs that have become conventional on map data structures, such as.keys()
,.values()
,.into_keys()
,.into_values()
,.values_mut()
, and.retain(|k, v| …)
.Breaking changes
Serialization no longer produces leading
---\n
on the serialized output. You can prepend this yourself if your use case demands it.Serialization of enum variants is now based on YAML's
!Tag
syntax, rather than JSON-style singleton maps.A bunch of non-base-10 edge cases in number parsing have been resolved. For example
0x+1
and++0x1
are now parsed as strings, whereas they used to be incorrectly treated as numbers.Deserializers obtained through iteration can no longer be iterated further:
The abandoned yaml-rust crate is no longer used as the YAML backend. The new libyaml-based backend surely has different edge cases and quirks than yaml-rust.
Some excessive
PartialEq
impls have been eliminated.The
serde_yaml::to_vec
function has been removed. Useserde_yaml::to_writer
for doing I/O, or useserde_yaml::to_string
+.into_bytes()
on the resulting String.The
serde_yaml::seed
module has been removed. Now that aserde_yaml::Deserializer
is publicly available, the same use cases can be addressed viaseed.deserialize(Deserializer::from_str(…))
instead.Bugfixes
Empty values in a mapping are supported, and deserialize to empty string when the corresponding struct field is of type string. Previously they would deserialize to "~" which makes no sense.
128-bit integer deserialization now supports hex and octal input.
Serde_yaml now includes a mitigation against a "billion laughs" attack in which malicious input involving YAML anchors and aliases is used to consume an amount of processing or memory that is exponential in the size of the input document. Serde_yaml will quickly produce an error in this situation instead.
v0.8.26
Compare Source
flush
method to Serializer (#251, thanks @jturner314-nrl)v0.8.25
Compare Source
v0.8.24
Compare Source
indexmap
/autocfg
not always properly detecting whether astd
sysroot crate is available (#243, thanks @cuviper)v0.8.23
Compare Source
+
or-
sign (#228)v0.8.22
Compare Source
v0.8.21
Compare Source
v0.8.20
Compare Source
v0.8.19
Compare Source
Entry
API for serde_yaml::Mapping (https://docs.rs/serde_yaml/0.8.19/serde_yaml/struct.Mapping.html#method.entry)v0.8.18
Compare Source
Configuration
📅 Schedule: 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.