0.7.0-beta1
Pre-release
Pre-release
This release cleans up API surface and internal code for 0.7 stable release.
- MAJOR BREAKING CHANGES
- PackerCompatibilityOptions.None is now default. This means that msgpack bin or str8 formats are used by default.You can still turn off them by PackerCompatibilityOptions.Classic.
- MINOR BREAKING CHANGES
- UnpackHelpers.UnpackValueTypeValue signature is changed (note that this API has not been published in stable release yet).
- UnpackHelpers.UnpackComplexObject[Async] with currentKey parameter are removed(note that this API has not been published in stable release yet).
- Rename SerializerCapabilities>Unknown to SerializerCapabilities.None (note that this API has not been published in stable release yet).
- Remove ISupportMessagePackSerializerCapability(note that this API has not been published in stable release yet).
- Reflection based serializers now do not use IPackable/IUnpacabke members when the type does not implement IAsyncPackable/IAsyncUnpackable(note that this API has not been published in stable release yet).
- BUG FIXES
- Fix the Unpacker always returns 0 when the underlying stream has double typed value.
- Fix MessagePackObject.PackToMessage does not look PackerCompatibilityOptions. Issue #168.