Skip to content

0.6.5

Choose a tag to compare

@yfakariya yfakariya released this 20 Oct 10:56
· 790 commits to master since this release

This is non-critical minor bug fix release and includes some improvements for Unity build.

BUG FIXES

  • Fix enum handling in code generation for enum values which do not have corresponding single symbols. Issue #121(cont)

IMPROVEMENTS

  • Improve Nullable serializer source code for SerializerGenerator.GenerateSerializerCodes with WithNullable. Issue #121(cont)
  • Add Unity AOT work around method MessagePackSerializer.PrepareType(). This solves a part of issue #99 and an issue #124.
  • Fix build issues in source tree release for Unity.
    • mpu.exe --library now creates merged source tree.
    • Add work arounds for Unity C# compiler issue for DictionaryMessagePackSerializer`3.cs
    • Add UNITY_5 for UNITY compiler constant determination.
  • Remove unnecessary Pack() usage to avoid unexpected performance loss and/or Unity(and its Mono) C# compiler overload resolution failure.

You should use 0.6.5.1 to use mpu.exe -l in non-Windows environment.