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

Json.NET 11.0.2, release 2

Compare
Choose a tag to compare
@applejag applejag released this 24 Mar 19:52
· 2089 commits to master since this release
11.0.202
77748af

This is a backport of the changes made on the original Newtonsoft.Json from v12.0.3 to this fork's v12.0.302, but applied to Newtonsoft.Json v11.0.2.

Changes

  • ✨ Initial release of 11.0.2 backport.

  • ✨ Based on JamesNK/Newtonsoft.Json version 11.0.2

  • ✨ New: Backport of all changes made from original Newtonsoft.Json 12.0.3 to
    Newtonsoft.Json-for-Unity 12.0.302. Which includes:

    • 12.0.302 (2021-02-19)

      • ✨ New: Properly embed the link.xml into the DLLs. (#54)

      • 🐛 Fix: Preserve NullableAttribute and NullableContextAttribute.
        (#54)

      • 🐛 Fix: Preserve all JSON converters. (#8, #65)

    • 12.0.301 (2020-01-19)

      • 🔄 Change: Testing libraries are precompiled to be able to use the
        nullable reference types, as Unity does not yet support them. (#37)
    • 12.0.201 (2020-01-03)

      • ✨ 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>

    • 12.0.102 (2019-12-30)

      • ✨ New: Moved some documentation to the new wiki. All markdown files in
        the repository has been tidied.

      • 🐛 Fix: Only use major version in assembly version (ex: 12.0.0.0,
        instead of 12.0.1.0) (#18)

      • 🐛 Fix: Package targets .NET 4.5 & .NET 4.6.1 instead of recommended
        .NET Standard 2.0. Portable should still target the PCL profile 259
        (portable-net45+win8+wpa81+wp8)
        . (#29)

      • 🐛 Fix: Assembly not found due to unsigned and not strong named assembly.
        The packaged DLL's are now signed with the public key of Newtonsoft.Json.
        (#7, #10)

    • 12.0.101 (2019-11-26)

      • ✨ New: Setup CircleCI integration for build automation
        CircleCI badge

      • ✨ New: Setup Codacy integration for automated code reviews
        Codacy badge

      • 🔄 Change: Switched to cloudsmith.com as registry
        provider instead of npmjs.com
        Latest Version @ Cloudsmith

      • 🔄 Change: Better versioning format. For more info see
        the wiki page. Changes are based of off 12.0.1
        version (in previous format).

      • 🐛 Fix: Building on standalone causes plugin collision (#3)