Skip to content

Releases: serde-rs/serde

v1.0.209

24 Aug 03:31
v1.0.209
30752ac
Compare
Choose a tag to compare
  • Fix deserialization of empty structs and empty tuples inside of untagged enums (#2805, thanks @Mingun)

v1.0.208

15 Aug 15:43
v1.0.208
026e91a
Compare
Choose a tag to compare
  • Support serializing and deserializing unit structs in a flatten field (#2802, thanks @jonhoo)

v1.0.207

12 Aug 20:09
v1.0.207
1b4da41
Compare
Choose a tag to compare
  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#2795, thanks @Mingun)

v1.0.206

11 Aug 07:13
v1.0.206
85c73ef
Compare
Choose a tag to compare
  • Improve support for flatten attribute inside of enums (#2567, thanks @Mingun)

v1.0.205

08 Aug 01:56
v1.0.205
9b868ef
Compare
Choose a tag to compare
  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#2785, thanks @Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#2791)

v1.0.204

06 Jul 20:40
v1.0.204
18dcae0
Compare
Choose a tag to compare
  • Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#2767, thanks @weiznich)

v1.0.203

25 May 17:48
v1.0.203
d5bc546
Compare
Choose a tag to compare
  • Documentation improvements (#2747)

v1.0.202

15 May 07:44
v1.0.202
9e32a40
Compare
Choose a tag to compare
  • Provide public access to RenameAllRules in serde_derive_internals (#2743)

v1.0.201

08 May 00:04
v1.0.201
b4f1bc1
Compare
Choose a tag to compare
  • Resolve unexpected_cfgs warning (#2737)

v1.0.200

01 May 16:02
v1.0.200
cc865ac
Compare
Choose a tag to compare
  • Fix formatting of "invalid type" and "invalid value" deserialization error messages containing NaN or infinite floats (#2733, thanks @jamessan)