This repository has been archived by the owner on Oct 6, 2023. It is now read-only.
Json.NET 12.0.2, release 1
Changes
-
✨ New: Merged changes from JamesNK/Newtonsoft.Json version
12.0.2
-
✨ New: Downgrade script for .asmdef to be able to test in Unity 2018.x.
-
✨ New: Now testing in both Unity 2019.x and 2018.x in CircleCI workflow.
-
✨ New: Added
System.Web.HttpUtility
polyfill to test project due to it's not included in IL2CPP builds. See https://forum.unity.com/threads/solved-httputility-in-il2cpp.802368/#post-5333634 -
🔄 Change: Custom StringAssert.StartsWith to get better error messages in tests.
-
🐛 Fix: AotHelper.EnsureDictionary was not generating constructor for
DefaultContractResolver.EnumerableDictionaryWrapper<TKey, TValue>
Changes from JamesNK/Newtonsoft.Json
- New feature - Added MissingMemberHandling to JsonObjectAttribute and JsonObjectContract
- New feature - Added constructor to JTokenReader to specify initial path
- New feature - Added JsonProperty.IsRequiredSpecified
- New feature - Added JsonContract.InternalConverter
- Change - Moved embedded debug symbols in NuGet package to a symbol package on NuGet.org
- Fix - Fixed deserializing nullable struct collections
- Fix - Fixed memory link when serializing enums to named values
- Fix - Fixed error when setting JsonLoadSettings.DuplicatePropertyNameHandling to Replace