Skip to content

Releases: serde-rs/serde

v1.0.181

04 Aug 00:02
v1.0.181
57dc0ee
Compare
Choose a tag to compare
  • Make serde(alias) work in combination with flatten when using in-place deserialization (#2443, thanks @Mingun)
  • Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name (#2505, #2496, thanks @Baptistemontan)

v1.0.180

31 Jul 18:20
v1.0.180
033d05f
Compare
Choose a tag to compare
  • Update to 2018 edition

v1.0.179

31 Jul 00:22
v1.0.179
c2b16bf
Compare
Choose a tag to compare
  • Support serialization of tuple variants inside a flattened field (#2448, thanks @Mingun)

v1.0.178

28 Jul 23:11
v1.0.178
48aa054
Compare
Choose a tag to compare
  • Fix build error when using serde with "std" feature turned off and "unstable" feature turned on (#2541)

v1.0.177

27 Jul 17:54
v1.0.177
0676673
Compare
Choose a tag to compare
  • Add serde(rename_all_fields = "...") attribute to apply a rename_all on every struct variant of an enum (#1695, thanks @jplatte)
  • Improve diagnostics for attribute parse errors (#2536, thanks @jplatte)

v1.0.176

26 Jul 20:40
v1.0.176
85d5c1f
Compare
Choose a tag to compare
  • Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant (#2266, thanks @flisky)

v1.0.175

24 Jul 03:09
v1.0.175
6140b6f
Compare
Choose a tag to compare
  • Restore missing LICENSE files in serde_derive crate (#2527, thanks @ankane)

v1.0.174

21 Jul 05:22
v1.0.174
22be673
Compare
Choose a tag to compare
  • Documentation improvements

v1.0.173

19 Jul 23:46
v1.0.173
6e0b13e
Compare
Choose a tag to compare
  • Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the bitflags crate (#2516)

v1.0.172

19 Jul 21:20
v1.0.172
63c65ef
Compare
Choose a tag to compare
  • Experiment with precompiling the serde_derive macros to reduce build time (#2514)