Skip to content

Releases: serdedotnet/serde

v0.4.5

21 Nov 05:03
54c1a46
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.4...v0.4.5

v0.4.4

20 Nov 10:32
dcdf0ff
Compare
Choose a tag to compare

What's Changed

  • Fix deserialization of enums as generic arguments by @agocke in #101

Full Changelog: v0.4.3...v0.4.4

v0.4.3

19 Nov 08:25
c273170
Compare
Choose a tag to compare

What's Changed

  • Allow struct visitors and use them for compound deserialize by @agocke in #100

Full Changelog: v0.4.2...v0.4.3

v0.4.2

19 Nov 01:35
df49461
Compare
Choose a tag to compare

What's Changed

  • Use CamelCase naming policy in S.T.J deserialization by @agocke in #96
  • Remove preview features by @agocke in #97

Full Changelog: v0.4.1...v0.4.2

v0.4.1

07 Nov 08:03
69a8ef3
Compare
Choose a tag to compare

What's Changed

  • Fix typos in website and direct to new package by @agocke in #90
  • Add options docs by @agocke in #91
  • Fix docs formatting by @agocke in #92
  • Fix benchmarks and add deserializing tests by @agocke in #94
  • Switch to a struct JsonDeserializer by @agocke in #95

Full Changelog: v0.4.0...v0.4.1

v0.4.0

23 Sep 04:01
f7ee6e0
Compare
Choose a tag to compare

Breaking Change

  • Change default field format to camelCase by @agocke in #89

Full Changelog: v0.3.4...v0.4.0

Release v0.3.4

20 Sep 06:44
1ca7bac
Compare
Choose a tag to compare

Minor release with some bug fixes and change in nullable behavior.

Null values will now automatically result in the field being skipped, instead of null being serialized. This saves output space. The attributes have been adjusted to allow configuration back to the old behavior.

Deserialization will also now accept missing fields as null by default, as long as those fields had types which were annotated as nullable.