You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* netstandard1.1 and 1.3 now do NOT support code generation (Reflection.Emit) based serializer (affects 0.7.0-alpha/beta only).
487
487
488
-
Release 0.7-RC1 (planned)
488
+
Release 0.7-RC1 2016/06/29
489
489
490
490
This release supports .NET Core 1.0 final.
491
491
492
492
BREAKING CHANGES
493
493
* netstandard 1.1 now do NOT support System.DBNull because System.Data.Common final package supports only >=1.2 (affects 0.7.0-alpha/beta only).
494
+
* mpu.exe now works on .NET 4.6.1.
495
+
496
+
IMPROVEMENTS
497
+
* The type which implement IEnumerable but does not implement Add now supported. Issue #169.
498
+
This behavior can be disabled with setting SerializationContext.CompatibilityOptions.AllowNonCollectionEnumerableTypes to false.
499
+
* mpu.exe and SerializerGenerator now supports compatibility switches.
500
+
501
+
BUG FIX
502
+
* Fix batch serializer code generation may report invalid error message due to context reset leaking.
503
+
* Fix reflection based serializer possibly throws NotSupportedException instead of SerializationException.
494
504
495
505
Release 0.7 (planned)
496
506
@@ -505,6 +515,7 @@ Release 0.7 (planned)
505
515
* Unity without IL2CPP (a.k.a. AOT) is no longer supported.
506
516
* IPackable/IUnpackable is respected for collections now. Issue #153.
507
517
This behavior can be disabled by setting SerializationCompatibilityOptions.IgnorePackabilityForCollection to true.
518
+
* mpu.exe now works on .NET 4.6.1.
508
519
509
520
TRIVIAL BREAKING CHANGES
510
521
* Generated serializers code has different structure, it might break your custom toolset which depends generated code structure.
@@ -527,6 +538,9 @@ Release 0.7 (planned)
527
538
* Move throw statements from hot-path to improve performance a bit.
528
539
* Generated serializer now always check SerializationContext.SerializationMethod when they serialize objects. No longer need to re-generate serializer codes/assemblies to switch serialization method between array and map.
529
540
* Generated code now more structured which improves debuggability, it also remove some redundant expressions.
541
+
* The type which implement IEnumerable but does not implement Add now supported. Issue #169.
542
+
This behavior can be disabled with setting SerializationContext.CompatibilityOptions.AllowNonCollectionEnumerableTypes to false.
543
+
* mpu.exe and SerializerGenerator now supports compatibility switches.
530
544
531
545
BUG FIXES
532
546
* Fix Unpacker.Skip failes when the stream is fragmented such as raw NetworkStream.
@@ -537,6 +551,8 @@ Release 0.7 (planned)
537
551
* Fix the Unpacker always returns 0 when the underlying stream has double typed value.
538
552
* Fix MessagePackObject.PackToMessage does not look PackerCompatibilityOptions. Issue #168.
539
553
* Fix type initializer causes InvalidOperatiionException of serializer generation on WinRT projects. #170.
554
+
* Fix batch serializer code generation may report invalid error message due to context reset leaking.
555
+
* Fix reflection based serializer possibly throws NotSupportedException instead of SerializationException.
540
556
541
557
KNOWN ISSUES
542
558
* Reflection based serializers in Unity build is not stable even if you specify [Preserve] and/or link.xml.
0 commit comments