Releases: MessagePack-CSharp/MessagePack-CSharp
Ver 1.5.1
Ver 1.5.0.2
From this version, when serializing the object
type, concrete type is acquired from GetType
.
This is because some frameworks require such behaviors(such as SignalR).
- Improve
StandardResolver
andContractlessStandardResolver
's serialize allowsobject
type - Improve
StandardResolver
supports anonymous type serialize - Improve
FromJson
performance - Add
LZ4MessagePackSerializer.FromJson
- Add
LZ4MessagePackSerializer.ToLZ4Binary
- Add
MessagePackBinary.GetExtensionFormatHeaderLength
- Fix some mpc.exe generated code tab to 4 spaces
- Fix
MessagePackBinary.ReadExtensionFormatHeader(Stream)
read header only - Fix
MessagePackBinary.ReadMessageBlockFromStream
,MessagePackSerializer.Deserialize(bool readStrict:true)
read full message block from stream
v1.5.0 has bug of object type serialization of StandardResolver and ContractlessStandardResolver, please use v1.5.0.1
v1.5.0.2 is added improve
StandardResolver
supports anonymous type serialize
Ver 1.4.4
Add MessagePackBinary.ReadStringSegment
Add MessagePackSerializer.Deserialize(ArraySegment<byte>
) overload
Fix PrimitiveObjectResolver's array/map does not use passed resolver #92
Improve string key object deserialization performance, x2 faster and x10 reduce memory allocation #95
Improve Performance for NonGeneric Method
Ver 1.4.3
Ver 1.4.2
ver 1.4.1
ver 1.4.0
Ver 1.3.3
Add Stream
overload for Primitive API and High-level API.
Add MessagePackBinary.ReadMessageBlockFromStramUnsafe
Add MessagePackBinary.Read/Write***(Stream stream)
Add (LZ4)MessagePackSerializer(.NonGeneric).Deserialize(Stream stream, bool readStrict)
Add (LZ4)MessagePackSerializer(.NonGeneric).Deserialize(Stream stream, IFormatterResolver resolver, bool readStrict)
Ver 1.3.2
Ver 1.3.1
Add MessagePackSerializer.FromJson
Add MessagePackBinary.WriteMapHeaderForceMap32Block, WriteArrayHeaderForceArray32Block
Add DynamicObjectTypeFallbackResolver
Breaking Changes, ContractlessStandardResolver uses DynamicObjectTypeFallbackResolverinstead of PrimitiveObjectResolver #61
Improve StringKey serialization performance #62
Ver 1.3.1.1(on NuGet)
assembly was signed.