Skip to content
This repository has been archived by the owner on Oct 6, 2023. It is now read-only.

Json.NET 12.0.2, release 1

Compare
Choose a tag to compare
@applejag applejag released this 04 Jan 11:21
· 2089 commits to master since this release
12.0.201
7fde756

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