ver 1.6.0

@neuecc neuecc released this Jan 8, 2017 · 3 commits to master since this release

improvement performance.

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

Downloads

ver 1.5.7

@neuecc neuecc released this Dec 20, 2016 · 5 commits to master since this release

fix zfc.exe.

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

Downloads

ver 1.5.6

@neuecc neuecc released this Dec 16, 2016 · 7 commits to master since this release

Fix bugs, Enum array can not serialize.

Downloads

ver 1.5.5

@neuecc neuecc released this Dec 11, 2016 · 10 commits to master since this release

can serialize zero member struct
improve Unity struct formatter serialization performance

Downloads

ver 1.5.4

@neuecc neuecc released this Dec 5, 2016 · 13 commits to master since this release

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

Downloads

ver 1.5.3

@neuecc neuecc released this Dec 5, 2016 · 18 commits to master since this release

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

Downloads

ver 1.5.2

@neuecc neuecc released this Nov 26, 2016 · 19 commits to master since this release

Add ILookup(KeyTuple).Get helper extension

Downloads

ver 1.5.1

@neuecc neuecc released this Nov 25, 2016 · 21 commits to master since this release

Fix when target class includes static property/field, can't work(zfc.exe, analyzer, as well)
Fix Analyzer does not check array element type recursively
Fix Analyzer's codefix generate incorrect data when include explicit interface impliment

Downloads

ver 1.5.0

@neuecc neuecc released this Nov 22, 2016 · 28 commits to master since this release

This release includes many code changed and sorry for some breaking changes.
This releases have no backward compatible with previous versions in binary.

  • add configuration support by ITypeResolver
  • add DynamicUnion and RegisterDynamicUnion
  • UnionAttribute can be used in Interface.
  • zfc.exe supports -r option
  • Union supports fallback type
  • Braking Changes: Object Format records relative index offset
  • Braking Changes: Variable-Length List Format records relative index offset
  • Braking Changes: Union Format records there size in head

Downloads

ver 1.4.2

@neuecc neuecc released this Nov 20, 2016 · 41 commits to master since this release

Add NullableEqualityComparer for LazyDictionary/Lookup
Fix Serialization fails with NullReferenceException on Android

Downloads