JamesNK/Newtonsoft.Json
### [`v12.0.3`](https://togithub.com/JamesNK/Newtonsoft.Json/releases/tag/12.0.3)
[Compare Source](https://togithub.com/JamesNK/Newtonsoft.Json/compare/12.0.2...12.0.3)
- New feature - Added support for nullable reference types
- New feature - Added KebabCaseNamingStrategy
- Change - Package now uses embedded package icon
- Fix - Fixed bug when merging JToken with itself
- Fix - Fixed performance of calling ICustomTypeDescriptor.GetProperties
- Fix - Fixed serializing Enumerable.Empty and empty arrays on .NET Core 3.0
- Fix - Fixed deserializing some collection types with constructor
- Fix - Fixed deserializing IImmutableSet to ImmutableHashSet instead of ImmutableSortedSet
- Fix - Fixed deserializing IImmutableDictionary to ImmutableDictionary instead of ImmutableSortedDictionary
- Fix - Fixed deserializing into constructors with more than 256 parameters
- Fix - Fixed hang when deserializing JTokenReader with preceding comment
- Fix - Fixed JSONPath scanning with nested indexer
- Fix - Fixed deserializing incomplete JSON object to JObject
- Fix - Fixed using StringEnumConverter with naming strategy and specified values
### [`v12.0.2`](https://togithub.com/JamesNK/Newtonsoft.Json/releases/tag/12.0.2)
[Compare Source](https://togithub.com/JamesNK/Newtonsoft.Json/compare/12.0.1...12.0.2)
- 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
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
12.0.1
->12.0.3
Release Notes
JamesNK/Newtonsoft.Json
### [`v12.0.3`](https://togithub.com/JamesNK/Newtonsoft.Json/releases/tag/12.0.3) [Compare Source](https://togithub.com/JamesNK/Newtonsoft.Json/compare/12.0.2...12.0.3) - New feature - Added support for nullable reference types - New feature - Added KebabCaseNamingStrategy - Change - Package now uses embedded package icon - Fix - Fixed bug when merging JToken with itself - Fix - Fixed performance of calling ICustomTypeDescriptor.GetProperties - Fix - Fixed serializing Enumerable.Empty and empty arrays on .NET Core 3.0 - Fix - Fixed deserializing some collection types with constructor - Fix - Fixed deserializing IImmutableSet to ImmutableHashSet instead of ImmutableSortedSet - Fix - Fixed deserializing IImmutableDictionary to ImmutableDictionary instead of ImmutableSortedDictionary - Fix - Fixed deserializing into constructors with more than 256 parameters - Fix - Fixed hang when deserializing JTokenReader with preceding comment - Fix - Fixed JSONPath scanning with nested indexer - Fix - Fixed deserializing incomplete JSON object to JObject - Fix - Fixed using StringEnumConverter with naming strategy and specified values ### [`v12.0.2`](https://togithub.com/JamesNK/Newtonsoft.Json/releases/tag/12.0.2) [Compare Source](https://togithub.com/JamesNK/Newtonsoft.Json/compare/12.0.1...12.0.2) - 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 ReplaceConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.