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
* Fix non-public collection typed members with attributes causes serialization generation error. Issue #152.
446
450
* Fix generated serializer codes are not available in WinRT/UWP because of reflection API incompatibility when the type has non-public and explicitly marked fields/properties.
447
451
* Fix collection only implements IEnumerable may cause NotSupportedException.
448
452
* Fix hidden by signature members ("new" in C#) causes invalid serializer code generation. Issue/PR #147, #161, #162.
@@ -529,6 +533,7 @@ Release 0.7 2016/07/03
529
533
* Add buffering option for Packer/Unpacker which can be enabled by PackerUnpackerStreamOptions.WithBuffering = true. It should improve performance for non-buffered stream like NetworkStream.
530
534
* Async support. Issue #49. Note that it is highly recommended to use buffering feature of Packer or Unpacker factory methods to avoid too chutty asynchronous I/O call. In addition, async API may avoid unnecessary blocking but it is not so efficienty in most cases.
531
535
* SerializerGenerator.GenerateSerializerCodeAssembly now supports custom namespace. Issue #138.
536
+
* Add IgnoreDataMemberAttribute to ignoring member indicators. Issue #146.
532
537
* Unity IL2CPP support. Unity DLLs now support IL2CPP with various AOT issue workarounds. Unity build requires 5.3.5f1 or above.
533
538
* Xamarin iOS linker support.
534
539
@@ -538,13 +543,16 @@ Release 0.7 2016/07/03
538
543
* Move throw statements from hot-path to improve performance a bit.
539
544
* 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.
540
545
* Generated code now more structured which improves debuggability, it also remove some redundant expressions.
546
+
* DateMemberAttribute matching is now name based instead of type based.
541
547
* The type which implement IEnumerable but does not implement Add now supported. Issue #169.
542
548
This behavior can be disabled with setting SerializationContext.CompatibilityOptions.AllowNonCollectionEnumerableTypes to false.
543
549
* mpu.exe and SerializerGenerator now supports compatibility switches.
544
550
545
551
BUG FIXES
546
552
* Fix Unpacker.Skip failes when the stream is fragmented such as raw NetworkStream.
547
553
* Fix generated serializer codes are not available in WinRT/UWP because of reflection API incompatibility when the type has non-public and explicitly marked fields/properties.
0 commit comments