Skip to content
This repository has been archived by the owner on Mar 25, 2024. It is now read-only.

Releases: dtolnay/serde-yaml

0.8.1

23 Aug 13:15
0.8.1
a7cbd09
Compare
Choose a tag to compare
  • Documentation improvements

0.8.0

22 Aug 20:40
0.8.0
1ae443e
Compare
Choose a tag to compare
  • Reduce compile time of Deserialize impls by instantiating fewer Visitor methods when we know the type of data expected (#96)

    This is potentially a breaking change for some handwritten Deserialize impls. For example a Deserialize impl that invokes Deserializer::deserialize_string would no longer deserialize successfully from anything but a string in the input data, even if the Visitor impl otherwise supports types other than string. Deserialize impls that support deserializing from multiple different Serde data types need to use Deserializer::deserialize_any instead.

  • Preserve integers as integers when serialized by serde_yaml::to_value (#98)

0.7.5

11 Jun 01:42
0.7.5
87f0dca
Compare
Choose a tag to compare
  • More efficient implementation when deserializing ignored fields

0.7.4

30 Apr 05:18
0.7.4
ee63efa
Compare
Choose a tag to compare
  • More robust handling of YAML numbers (#88, thanks @frewsxcv)
  • Drop dependency on num-traits

0.7.3

27 Nov 16:34
0.7.3
bfb3522
Compare
Choose a tag to compare

0.7.2

14 Nov 16:40
0.7.2
f0bca3b
Compare
Choose a tag to compare
  • Fix serde-yaml version number shown in readme

0.7.1

13 Jun 02:44
0.7.1
06b2f69
Compare
Choose a tag to compare
  • Allow aliases to scalars to be deserialized as strings (#71, thanks @chris-m-h)

0.7.0

25 Apr 20:15
0.7.0
e6c14ac
Compare
Choose a tag to compare
  • Update to Serde 1.0, although note that serde_yaml does not currently support Serde's new zero-copy deserialization. See Serde's 1.0.0 release notes here.
  • Refactor and extend the serde_yaml::Value API to work more like serde_json::Value.

0.6.2

15 Feb 21:07
0.6.2
bfdc0e6
Compare
Choose a tag to compare

0.6.1

11 Feb 01:16
0.6.1
67c4356
Compare
Choose a tag to compare
  • Include the property path of errors (#43)

    font.use_thin_strokes: invalid type: string "tru", expected a boolean at line 51 column 21