Json.NET v10.0.3 Release Notes

Release Date: 2017-06-18 // almost 7 years ago
    • ๐Ÿ†• New feature - Added support for deserializing XmlElement, XmlNode, XObject, XNode and XContainer with XmlNodeConverter
    • ๐Ÿ”„ Change - MinClientVersion 2.12 added to NuGet package to restrict to compatible clients
    • ๐Ÿ›  Fix - Fixed JsonSerializer.Binder to not throw an error when binder instance is compatible
    • ๐Ÿ›  Fix - Fixed stack overflow when deserializing incomplete JSON to XML
    • ๐Ÿ›  Fix - Fixed JSON Path recursive descent queries
    • ๐Ÿ›  Fix - Fixed serializing ConcurrentDictionary in .NET Core 2.0
    • ๐Ÿ›  Fix - Fixed serializing ConcurrentStack/Queue/Bag
    • ๐Ÿ›  Fix - Fixed MemoryTraceWriter thread safety
    • ๐Ÿ›  Fix - Fixed JSON Path root filter sometimes not correctly returning root token
    • ๐Ÿ›  Fix - Fixed properties with JsonIgnore not being ignored with ItemRequired
    • ๐Ÿ›  Fix - Fixed JToken.Load not reading past comment when CommentHandling is Ignore
    • ๐Ÿ›  Fix - Fixed JsonReader.ReadAsDecimal with a JValue containing a BigInteger value
    • ๐Ÿ›  Fix - Fixed converting JSON values to XML attributes to ignore current culture
    • ๐Ÿ›  Fix - Fixed converting JSON byte array data to XML
    • ๐Ÿ›  Fix - Fixed reading some types from KeyValuePairConverter incorrectly
    • ๐Ÿ›  Fix - Fixed comparing high precision decimal JValues
    • ๐Ÿ›  Fix - Fixed JsonWriter.WriteToken(JsonReader) not erroring on incomplete token
    • ๐Ÿ›  Fix - Fixed not preventing negative integers with StringEnumConverters.AllowIntegerValues