-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Rust crate serde_yaml to 0.9.0 #9
Closed
Closed
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
July 16, 2022 10:48
752f111
to
6f373d5
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.8.25
Update Rust crate serde_yaml to 0.8.26
Jul 16, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
July 28, 2022 20:56
6f373d5
to
c3cdc37
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.8.26
Update Rust crate serde_yaml to 0.9.0
Jul 28, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
July 29, 2022 12:51
c3cdc37
to
7169770
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.0
Update Rust crate serde_yaml to 0.9.1
Jul 29, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
3 times, most recently
from
July 30, 2022 06:19
029a617
to
83eb27e
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.1
Update Rust crate serde_yaml to 0.9.2
Jul 30, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
August 2, 2022 21:44
83eb27e
to
4dd3d00
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.2
Update Rust crate serde_yaml to 0.9.3
Aug 2, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
August 3, 2022 02:08
4dd3d00
to
ca514cd
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.3
Update Rust crate serde_yaml to 0.9.4
Aug 3, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
August 13, 2022 09:22
ca514cd
to
6b4260f
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.4
Update Rust crate serde_yaml to 0.9.6
Aug 13, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
August 13, 2022 21:35
6b4260f
to
3b01c6d
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.6
Update Rust crate serde_yaml to 0.9.7
Aug 13, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
August 13, 2022 23:25
3b01c6d
to
9f96cef
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.7
Update Rust crate serde_yaml to 0.9.8
Aug 13, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
August 14, 2022 03:59
9f96cef
to
80fd66e
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.8
Update Rust crate serde_yaml to 0.9.9
Aug 14, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
August 21, 2022 23:19
80fd66e
to
5bf8bd2
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.9
Update Rust crate serde_yaml to 0.9.10
Aug 21, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
September 2, 2022 22:26
5bf8bd2
to
28685fe
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.10
Update Rust crate serde_yaml to 0.9.11
Sep 2, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
September 14, 2022 11:54
28685fe
to
84fc133
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.11
Update Rust crate serde_yaml to 0.9.12
Sep 14, 2022
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
September 14, 2022 23:24
84fc133
to
0e6c918
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.12
Update Rust crate serde_yaml to 0.9.13
Sep 14, 2022
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
force-pushed
the
renovate/serde_yaml-0.x
branch
from
July 15, 2023 22:05
fcb9ff7
to
9dfc325
Compare
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 00:39
9dfc325
to
15a37f1
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 21, 2023
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
July 21, 2023 00:13
15a37f1
to
c1b1c6e
Compare
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
October 26, 2023 03:54
c1b1c6e
to
4c80443
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.25
Update Rust crate serde_yaml to 0.9.26
Oct 26, 2023
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
October 26, 2023 08:10
4c80443
to
a2e691c
Compare
renovate
bot
changed the title
Update Rust crate serde_yaml to 0.9.26
Update Rust crate serde_yaml to 0.9.27
Oct 26, 2023
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
2 times, most recently
from
December 21, 2023 21:47
fa16cef
to
55d5616
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 11:19
55d5616
to
a89eda9
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 03:47
a89eda9
to
027a151
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:47
027a151
to
ff9ac1a
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 06:08
ff9ac1a
to
4c6d681
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:57
4c6d681
to
9e6ff5f
Compare
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: Cargo.lock
|
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
changed the title
Update Rust crate serde_yaml to 0.9.34
Update Rust crate serde_yaml to 0.9.0
May 5, 2024
renovate
bot
force-pushed
the
renovate/serde_yaml-0.x
branch
from
May 5, 2024 11:17
9e6ff5f
to
94b4e4f
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.24
->0.9.0
Warning
Some dependencies could not be looked up. Check the warning logs for more information.
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
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.