Skip to content

Releases: serdedotnet/serde

v0.6.0-preview6

20 Feb 06:51
3c7314e
Compare
Choose a tag to compare
v0.6.0-preview6 Pre-release
Pre-release

What's Changed

This version has two important and impactful breaking changes.

  1. "Visitors" for deserialization are no longer passed as generic parameters in IDeserializer.Deserialize*. If you implemented IDeserializer, you will need to change all your methods to take IDeserializeVisitor<T> instead.
  2. The IDeserialize.Deserialize method now takes an interface instead of a constrained generic parameter.
  • Use boxed interface visitors instead of constrained generics by @agocke in #159
  • Remove constrained generic from Deserialize by @agocke in #160
  • Bump version to preview 6 by @agocke in #161

Full Changelog: v0.6.0-preview5...v0.6.0-preview6

v0.6.0-preview5

04 Feb 07:17
c432b61
Compare
Choose a tag to compare
v0.6.0-preview5 Pre-release
Pre-release

What's Changed

Full Changelog: v0.6.0-preview4...v0.6.0-preview5

v0.6.0-preview4

04 Feb 06:42
47df3aa
Compare
Choose a tag to compare
v0.6.0-preview4 Pre-release
Pre-release

What's Changed

Full Changelog: v0.6.0-preview3...v0.6.0-preview4

v0.6.0-preview3

03 Feb 04:20
Compare
Choose a tag to compare
v0.6.0-preview3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.6.0-preview1...v0.6.0-preview3

v0.6.0-preview1

26 Jan 06:09
e8d4ddb
Compare
Choose a tag to compare
v0.6.0-preview1 Pre-release
Pre-release

What's Changed

  • Also implement ISerializeWrap on enum wrappers by @agocke in #143
  • Add generic ISerialize by @agocke in #144
  • Bump package version to 0.5.3 by @agocke in #145
  • Add sample for deserializing inline union by @agocke in #147
  • Implement ISerialize as well as ISerialize by @agocke in #148
  • Implement a better union example and allow SerdeTypeOptions on enum by @agocke in #149
  • Preview version by @agocke in #150

Full Changelog: v0.5.2...v0.6.0-preview1

v0.5.3

29 Oct 21:20
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.2...v0.5.3

v0.5.2

06 Sep 06:10
0b2bd26
Compare
Choose a tag to compare

What's Changed

  • Allow generating wrappers using Generate* attributes by @agocke in #139
  • Add support for nested explicit wrappers by @agocke in #140
  • Update package version by @agocke in #141

Full Changelog: v0.5.1...v0.5.2

Bug fixes

04 Sep 05:58
f1b7b92
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

16 Apr 19:10
47ad08f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.6...v0.5.0

v0.4.6

27 Nov 06:50
e23022f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.5...v0.4.6