v0.3.120-beta
Pre-release
Pre-release
What's Changed
Enhancements
- Add MessagePackString class by @AArnott in #187
- Add converter for
System.Drawing.Color
by @AArnott in #169 - Enable sub-type converter for async serialization by @AArnott in #178
- Add non-generic methods for serializing/deserializing by @AArnott in #181
- Add support for stateful converters via
SerializationContext
by @AArnott in #189 - Allow more effective trimming by @AArnott in #191
- Better async analyzers by @AArnott in #179
- Add friendlier
MessagePackWriter.Write(MessagePackString)
method by @AArnott in #199 - Decode strings incrementally during async deserialization by @AArnott in #211
- Implement support for surrogates by @AArnott in #223
- Update PolyTypeVersion to 0.26.1 by @renovate in #228
- Add NBMsgPack051 analyzer by @AArnott in #227
Fixes
- Gracefully handle ctor parameters named by the serialized name by @AArnott in #209
- Fix secure hashing API names and document sample of by-value comparisons by @AArnott in #212
- Format
float
anddouble
values as JSON with full precision by @AArnott in #225
Other changes
- To-
RawMessagePack
conversion operators should be explicit by @AArnott in #184 - Reference .NET 8 era packages for .NET Standard by @AArnott in #176
Full Changelog: v0.3.38-beta...v0.3.120-beta