Releases · neuecc/ZeroFormatter

This repository was archived by the owner on May 16, 2022. It is now read-only.

ver 1.6.4

fix including zfc.exe
fix netstandard dll

ver 1.6.3

modify resolver priority for extend types.
add -u option for zfc.exe.

ver 1.6.2

fixed serialize issue, serialize before value when mutate under non-tracked collections

ver 1.6.1

ver 1.6.0

improvement performance.

  • add DirtyTracker.NullTracker property for use no use dirtytracker
  • fix no use DirtyTracker correctly
  • reduce garbage of deserialze class(use struct CacheSegment)

ver 1.5.7

fix zfc.exe.

  • fix -d option does not work correctly
  • fix can't handle internal enum correctly
  • fix can't generate {get;} only struct

ver 1.5.6

Fix bugs, Enum array can not serialize.

ver 1.5.5

can serialize zero member struct
improve Unity struct formatter serialization performance

ver 1.5.4

Reduce IL2CPP generate code size on Unity
Add zfc.exe option

  -g, --gencomparekeyonly       [optional, default=false]Don't generate in EnumEqualityComparer except dictionary key
  -n, --namespace=VALUE         [optional, default=ZeroFormatter]Set namespace root name

ver 1.5.3

Add three new zfc option.

  -d, --disallowinternaltype    [optional, default=false]Don't generate internal type
  -e, --propertyenumonly,       [optional, default=false]Generate only property enum type only
  -m, --disallowinmetadata,     [optional, default=false]Don't generate in metadata type