MessagePack for C# (.NET, .NET Core, Unity, Xamarin) v2.2.60 Release Notes
Release Date: 2020-09-28 // over 4 years ago-
๐ Changes:
๐ Fixes:
- #1048: Fix handling nested generic types in code generation
- #1047: Fix handling type parameter constraints in code generation
- ๐ #1063: Fix support of custom implementation of ICollection
โจ Enhancements:
- #1064: DynamicObjectTypeFallbackFormatter prioritize PrimitiveObjectFormatter to keep primitive type
- #861: mpc: More aggressive ahead of time optimization for string-key type formatter.
- #1053: General Unsafe Formatters
- #1054: Enable deserialization constructors to use parameter names that match their property names
- #1061: Allow ctor parameter types to be anything assignable from their associated members
- #12 Add TypelessSerializer(Resolver)
Others:
- #1050: Use more inclusive language in code
- #1044: Static ReadOnlySpan optimization reduces memory allocation
๐ This list of changes was auto generated.
Previous changes from v2.2.44-rc
-
๐ Changes:
๐ Fixes:
- ๐ #1002: mpc doesn't support
Union
attributes with type names
โจ Enhancements:
- ๐ฆ #988: Add MessagePack.Experimental package which includes SIMD(Single Instruction Multiple Data) accelerated primitive array formatters.
- ๐ #1029: Merge immutable collections formatters into main library
- ๐ #1027: Add
ReadOnlyMemory<T>
andReadOnlySequence<T>
support - #960: Add a built-in formatter for System.Type
- #912: Make a proper
dotnet mpc
tool
Others:
- ๐ #1043: Merge master into v2.2 ๐ See More
- ๐ #1039: Merge master into v2.2 branch
- ๐ #1036: Merge master into v2.2 branch
- ๐ #948: Add support for ExpandoObject
- #1019: mpc - add externalIgnoreTypeNames feature
- ๐ #1015: Merge master to v2.2
- ๐ #1005: Correctly identify and throw on unsupported mpc case
- ๐ #995: Add xml snippet of how to customize mpc build task
- ๐ #992: Merge master to v2.2
- #656: Use MSBuild OM for what it's good for
- ๐ #962: Merge master to v2.2 branch
- #947: Add built-in Memory formatters
- #363: Allow using of UnionAttribute for interfaces separated from implementation
๐ This list of changes was auto generated.
- ๐ #1002: mpc doesn't support