All Versions
Latest Version
Avg Release Cycle
12 days
Latest Release
2073 days ago

Changelog History

  • v1.3.7 Changes

    January 30, 2018
    • ๐Ÿ‘Œ support base class private member deserialize on AllowPrivate resolver #43

    ๐Ÿ“ฆ Unity Package only

    • ๐Ÿ›  Fix does not work AllowPrivate on Unity(not AOT env).
  • v1.3.6 Changes

    January 22, 2018

    ๐Ÿ›  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


    ๐Ÿ‘ป NuGet version only, serializing exception always extract data from concrete type.

  • v1.3.5 Changes

    January 19, 2018
    • ๐Ÿ›  Fix: throws exception when deserialize large string when does not exist escape character
    • ๐Ÿ‘Œ Improvement: Add Exception and exception inherited types serilalization support
  • v1.3.4 Changes

    December 12, 2017
    • ๐Ÿ›  Fix: throws exception when deserialize large string and exists escape character
    • ๐Ÿ‘Œ Improvement: Add support for open generic IJsonFormatAttribute formatterType
  • v1.3.3 Changes

    November 17, 2017
    • ๐Ÿ‘Œ Improvement: Support EnumMemberAttribute.
  • v1.3.2 Changes

    November 17, 2017
    • ๐Ÿ‘Œ Improvement: threadsafe for mono environment when creating dynamic serializer
    • ๐Ÿ‘Œ Improvement: Enum serialize/deserialize supports DataMember(Name) attribtue (note: this is breaking changes)
  • v1.3.1 Changes

    October 23, 2017
    • ๐Ÿ›  Fix: StandardResolver.AllowPrivateExcludeNull does not work #28

    2017.11.16 Fix Utf8Json.UniversalCodeGenerator(allows DataMember attribute)

  • v1.3.0 Changes

    October 22, 2017
    • โž• 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
  • v1.2.3 Changes

    October 13, 2017
    • ๐Ÿ‘Œ Support for ShouldSerialize feature of Json.NET, XmlSerializer
    • ๐Ÿ›  Fix invalid .unitypackage of 1.2.2
  • v1.2.2 Changes

    October 13, 2017
    • ๐Ÿ›  Fix DateTime, DateTimeOffset, TimeSpan deserialize when type is in object member
    • ๐Ÿ‘Œ Improve Lazy deserialize performance
    • ๐Ÿ‘Œ Improve handle set-only property versioning correctly