Skip to content

v0.7.0-preview1

Pre-release
Pre-release
Compare
Choose a tag to compare
@agocke agocke released this 06 Jul 19:28
· 21 commits to main since this release
94efd9d

This release continues themes from the previous release, removing support for the old ISerialize interface and moving entirely to ISerialize<T>. It also moves more functionality into TypeInfo, which removes the need for generic virtual methods in some cases.

What's Changed

  • Get rid of old ISerialize, non-TypeInfo support by @agocke in #172
  • Remove SerializeNotNull by @agocke in #173
  • Set serde-dn.sln as the default sln by @agocke in #174
  • Move more pieces over to TypeInfo by @agocke in #175
  • Refactor code and reduce duplication by @agocke in #176
  • Fix ThrowIfMissing to allow making arbitrary fields optional by @agocke in #177
  • Add more info to TypeInfo by @agocke in #178

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