@neuecc neuecc released this Jan 30, 2018 · 6 commits to master since this release

Assets 4
  • support base class private member deserialize on AllowPrivate resolver #43

1.3.7.1

Unity Package only

  • Fix does not work AllowPrivate on Unity(not AOT env).

@neuecc neuecc released this Jan 22, 2018 · 10 commits to master since this release

Assets 3

Fix: throws exception when deserialize large string
Fix: generate invalid length copy when ExcludeNull
Improvement: Exception serialization can configure excludeNull and nameMutate and serialize public members

Ver 1.3.6.1

NuGet version only, serializing exception always extract data from concrete type.

@neuecc neuecc released this Jan 19, 2018 · 16 commits to master since this release

Assets 3
  • Fix: throws exception when deserialize large string when does not exist escape character
  • Improvement: Add Exception and exception inherited types serilalization support

@neuecc neuecc released this Dec 12, 2017 · 22 commits to master since this release

Assets 4
  • Fix: throws exception when deserialize large string and exists escape character
  • Improvement: Add support for open generic IJsonFormatAttribute formatterType

@neuecc neuecc released this Nov 17, 2017 · 30 commits to master since this release

Assets 4
  • Improvement: threadsafe for mono environment when creating dynamic serializer
  • Improvement: Enum serialize/deserialize supports DataMember(Name) attribtue (note: this is breaking changes)

@neuecc neuecc released this Oct 23, 2017 · 40 commits to master since this release

Assets 4
  • Fix: StandardResolver.AllowPrivateExcludeNull does not work #28

2017.11.16 Fix Utf8Json.UniversalCodeGenerator(allows DataMember attribute)

@neuecc neuecc released this Oct 22, 2017 · 43 commits to master since this release

Assets 4
  • Add: JsonReader.ReadNextBlockSegment
  • Add: CompositeResolver.Create(DynamicCompositeResolver)
  • Add: ExpandoObject serialization support
  • Add: IEnumerable<T> support at nongeneric serialize
  • Add: JsonSerializer.PrettyPrint, JsonSerializer.PrettyPrintByteArray
  • Add: IJsonFormatter.ToJsonString extension method
  • Add: JsonWriter/Reader.Serialize/Deserialize(ref JsonReader/Writer) overload
  • Add: JsonSerialzier.SerializeAsync, DeserializeAsync
  • Improve: support single line comment, multi line comment
  • improve: skip bom header when json reading
  • Breaking Changes: AutomataDictionary.Add(string) uses JsonWriter.GetEncodedPropertyNameWithoutQuotation

@neuecc neuecc released this Oct 13, 2017 · 57 commits to master since this release

Assets 4
  • Support for ShouldSerialize feature of Json.NET, XmlSerializer
  • Fix invalid .unitypackage of 1.2.2

@neuecc neuecc released this Oct 13, 2017 · 61 commits to master since this release

Assets 4
  • Fix DateTime, DateTimeOffset, TimeSpan deserialize when type is in object member
  • Improve Lazy deserialize performance
  • Improve handle set-only property versioning correctly