This repository has been archived by the owner on Oct 6, 2023. It is now read-only.
This release is based on v12.0.302, but with the changes from upstream JamesNK/Newtonsoft.Json between 12.0.3 to 13.0.1 applied to it.
"Release 2" may be confusing. But I'm trying to be less confusing by using the same release integer throughout.
v11.0.202, v12.0.302, and v13.0.102 all has the equivalent changes made to the repo in comparison to the upstream.
Changes
-
✨ New: Merged changes from
JamesNK/Newtonsoft.Json version13.0.1
-
🗑 Deprecated: Removed the Portable build target. This package now only ships
with the AOT and Editor builds.
Changes from JamesNK/Newtonsoft.Json
- New feature - Add JsonSelectSettings with configuration for a regex timeout
- Change - Remove portable assemblies from NuGet package
- Change - JsonReader and JsonSerializer MaxDepth defaults to 64
- Fix - Fixed throwing missing member error on ignored fields
- Fix - Fixed various nullable annotations
- Fix - Fixed annotations not being copied when tokens are cloned
- Fix - Fixed naming strategy not being used when deserializing dictionary enum keys
- Fix - Fixed serializing nullable struct dictionaries
- Fix - Fixed JsonWriter.WriteToken to allow null with string token
- Fix - Fixed missing error when deserializing JToken with a contract type mismatch
- Fix - Fixed JTokenWriter when writing comment to an object