0.6.5
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.