Skip to content

0.7.0-beta1

Pre-release
Pre-release

Choose a tag to compare

@yfakariya yfakariya released this 19 Jun 10:55
· 538 commits to master since this 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.