Releases: msgpack/msgpack-cli
Releases · msgpack/msgpack-cli
0.6.0-beta1
This is pre-release of new MessagePack for CLI includes new features:
0.5.11
0.5.10
This release includes some changes only affects WinRT/Windows Phone (not Silverlight) builds:
0.5.9
This release includes bug fixes in specific condition.
- Fix properties which type are collection (that is
IEnumerable
or its subtype) and their accessibility are not public. Issue #62. - Fix large type, specifically the type which has over 127 members to be serialized, faces
ArgumentOutOfRangeException
when packing in on-the-fly serializer. WinRT and pre-generated code based serializer are not affected. Issue #63 - Fix WinRT faces
NullReferenceException
when they use non-public members.
0.5.8
This fix includes important bug fixes, so everyone should be updated.
- Fix
Unpacker
fails to unpack data when stream returns bytes one by one. It was found in ServiceStack and underlying System.NetStream
implementation. [ #59 ] Thank you @build-ninja. - Fix
Unpacker
fails to unpack data from System.NetStream
implementation when unpacking raw/str/bin data is 0 length. [ #60 ] Thank you @odyth.
0.5.7
This release includes following bugfixes.
- Generated serializers use unnecessary reflection to get collection typed property. This bug hurts serializer performance.
- Generated serializers in source code style may have extra fields when multiple serializers are generated at a time.
- Mpu.exe's --refernce option distinction now respects platform rules and uses absolute paths instead of relative paths.
- Lambda expressions in source code causes failure of mpu.exe in Mono.
From this version, mpu.exe has implicit --reference for ./MsgPack.dll
.
0.5.6
0.5.5
This is bug fix releasae.
- Fix internal built-in
MessagePackObjectDictionary
serializer failes to deserialize nested collection. Issue #42 - Fix
MessagePackConvert.ToDateTime
,FromDateTime
,ToDateTimeOffset
,FromDateTimeOffset
causes wrong value emittion due to floating-point rounding errors. Issue #44
And this release contains an improvement to solve .NET Native CTP related issue (issue #41). Note that you have to create reflection related metadata file(s) to use MessagePack for CLI (and other 3rd party serialization libraries) on .NET Native.
0.5.4
0.5.3
- Change
MessagePackObject.UnderlyingType
and related members forbin8
,bin16
, andbin32
types. It affects only 'low-level' APIs, it does not affect general deserialization behavior at all. - Add customizing member name in serialized stream via
MessagePackMemberAttribute.Name
property.