All Versions
34
Latest Version
Avg Release Cycle
25 days
Latest Release
1355 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.2.60 Changes
September 28, 2020๐ 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.
-
v2.2.44-rc Changes
September 14, 2020๐ 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
-
v2.2.36-alpha Changes
September 12, 2020๐ Changes:
๐ Fixes:
- #1003: mpc for nested types broken
โจ Enhancements:
- ๐ #948: Add support for ExpandoObject
- ๐ #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:
- #1019: mpc - add externalIgnoreTypeNames feature ๐ See More
- ๐ #1015: Merge master to v2.2
- #1012: fix(1011): Override references to load *.dll without autoReference:true
- ๐ #1005: Correctly identify and throw on unsupported mpc case
- ๐ #1004: mpc fixes and Generated.cs refresh
- ๐ #1002: mpc doesn't support
Union
attributes with type names - ๐ #1001: remove unused .meta
- ๐ #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.
-
v2.1.194 Changes
September 14, 2020๐ Changes:
๐ Fixes:
- 0๏ธโฃ #1033: default(ImmutableArray) is not serialized correctly
- #1025: Internal enums trip up
StandardResolverAllowPrivate
- #1006: Fix deserialize typeless extension without typeless formatter specified
- ๐ #1035: Lock for all Ref.Emit code when on mono
- #1031: Fix handling of non-public enums when using AllowPrivate resolvers
- #987: System.ExecutionEngineException encountered that should be a MessagePackSerializationException
- #1018: mpc - Ignore [MessagePackFormatter] type collect
โจ Enhancements:
- #1041: Use
Array.Empty<T>()
instead ofnew T[]
wherever possible
Others:
-
v2.1.165 Changes
August 12, 2020๐ Changes:
- ๐ฆ #997: Add packagejson and enable .meta for Unity
- #996: creating DynamicAssembly to lazy
- ๐ #994: Mpc support for generic class unions
- โ #978: warning disable 0162 for unity
- #964: Unity IL2CPP generic object wrapper code gen
- ๐ #982: Fixed deserialization on static constructor
- โก๏ธ #981: Update MessagePackReader.cs
- #976: Add BSON implementation from Json.NET
- ๐ง #975: Shared projects were still not correctly parsed on Linux.
- #972: Fix #971 Shared Projects incorrecly included. ๐ See More
- #971: Shared Projects have unexpected behavoiur in mpc
๐ This list of changes was auto generated.
-
v2.1.152 Changes
July 01, 2020๐ Changes:
๐ Fixes:
- #833: MessagePackCodeFixProvider crash on code fixit
Others:
- โ #956: Fix msgpack003-005 analyzer and add tests
- ๐ #966: Move SequenceReader into our own namespace
- ๐ #961: Update StyleCop.Analyzers and NB.GV version
- ๐ #957: Fix can not compile on Unity Android build
- โ #958: Apply latest Library.Template scripts
๐ This list of changes was auto generated.
-
v2.1.143 Changes
June 18, 2020๐ Changes:
๐ Fixes:
- #924: Attempted to read past the end of the stream when using LZ4ArrayCompression
- #931: il2cpp - MemoryMarshal.Cast can cause SIGBUS on ARMv7
โจ Enhancements:
- #935: Allow analyzer VSIX to install on VS 2019
- ๐ #902: Add support generic MessagePackFormatterAttribute
- ๐ฆ #913: Make MessagePack.MSBuild.Task package a dev dependency
Others:
- #946: Fix MessagePackStreamReader reading when string or binary headers are incomplete
- #945: Document that formatters must write exactly one object ๐ See More
- #932: Avoid using MemoryMarshal.Cast<byte, _> on Android
- #940: Fix deserialization of big files
- ๐ #936: Merge v1.x to master
- #748: Unity & Messagepack v2.x Error on some Android devices.
- #923: Reworked anonymous type check.
- ๐ฆ #921: [mpc]: Ignore missing Include attribute in PackageReference tag
- ๐ #915: Improve docs
- #891: [mpc] Fix collecting closed type generics
- #885: Allow serialize completely private constructor
- #883: add Table of Contents to ReadMe
- #881: Fix invalid bge-emit on string-key dynamic code gen
- #882: Normalize End-of-Lines
- #866: MPC. Fix double include of MessagePackObjectAttribute data
๐ This list of changes was auto generated.
-
v2.1.115 Changes
April 11, 2020๐ Changes:
๐ Fixes:
- #829: Fix serialization of private properties on base classes
- #821: Fix serialization of private fields in base classes
- #818: Fix compiler error on Unity + .NET Standard 2.0 + generated Union code
- #855: Fix MessagePackStreamReader.Dispose to allow double-disposal
- #828: Private properties on base class do not get serialized
- #820: Private fields on base class do not get serialized
โจ Enhancements:
- #824: Add caching of dynamic formatters
Others:
- #854: Port fix to Sequence from Nerdbank.Streams
- #852: Link For Unity is broken.
- ๐ #853: Remove sandbox\XamarinAndroid
- #849: Remove unused ENABLE_UNSAFE_MSGPACK
- #848: Replaced Span.Fill(0) with Span.Clear() ๐ See More
- #830: Generics in mpc 2 simpler faster
- #843: mpc fix, generate collect class name in nested enum.
- ๐ #825: Rename writer -> reader in BuildDeserialize
๐ This list of changes was auto generated.
-
v2.1.90 Changes
February 10, 2020 -
v2.1.80
January 30, 2020