Closed renovate[bot] closed 10 months ago
Kudos, no new issues were introduced!
0 New issues
0 Security Hotspots
No data about Coverage
No data about Duplication
Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 13.x
releases. But if you manually upgrade to 13.x
then Renovate will re-enable minor
and patch
updates automatically.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
10.0.1
->13.0.3
Release Notes
JamesNK/Newtonsoft.Json (Newtonsoft.Json)
### [`v13.0.3`](https://togithub.com/JamesNK/Newtonsoft.Json/releases/tag/13.0.3) [Compare Source](https://togithub.com/JamesNK/Newtonsoft.Json/compare/13.0.2...13.0.3) - Fix - Fixed parsed zero decimals losing trailing zeroes - Fix - Fixed parsed negative zero double losing negative - Fix - Fixed null string being reported as String rather than JTokenType.Null ### [`v13.0.2`](https://togithub.com/JamesNK/Newtonsoft.Json/releases/tag/13.0.2) [Compare Source](https://togithub.com/JamesNK/Newtonsoft.Json/compare/13.0.1...13.0.2) - New feature - Add support for DateOnly and TimeOnly - New feature - Add UnixDateTimeConverter.AllowPreEpoch property - New feature - Add copy constructor to JsonSerializerSettings - New feature - Add JsonCloneSettings with property to disable copying annotations - Change - Add nullable annotation to JToken.ToObject(Type, JsonSerializer) - Change - Reduced allocations by reusing boxed values - Fix - Fixed MaxDepth when used with ToObject inside of a JsonConverter - Fix - Fixed deserializing mismatched JToken types in properties - Fix - Fixed merging enumerable content and validate content - Fix - Fixed using $type with arrays of more than two dimensions - Fix - Fixed rare race condition in name table when deserializing on device with ARM processors - Fix - Fixed deserializing via constructor with ignored base type properties - Fix - Fixed MaxDepth not being used with ISerializable deserialization ### [`v13.0.1`](https://togithub.com/JamesNK/Newtonsoft.Json/releases/tag/13.0.1) [Compare Source](https://togithub.com/JamesNK/Newtonsoft.Json/compare/12.0.3...13.0.1) - 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 - Change - Change InvalidCastException to JsonSerializationException on mismatched JToken - 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 ### [`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 ### [`v12.0.1`](https://togithub.com/JamesNK/Newtonsoft.Json/releases/tag/12.0.1) [Compare Source](https://togithub.com/JamesNK/Newtonsoft.Json/compare/11.0.2...12.0.1) - New feature - Added NuGet package signing - New feature - Added Authenticode assembly signing - New feature - Added SourceLink support - New feature - Added constructors to StringEnumConverter for setting AllowIntegerValue - New feature - Added JsonNameTable and JsonTextReader.PropertyNameTable - New feature - Added line information to JsonSerializationException - New feature - Added JObject.Property overload with a StringComparison - New feature - Added JsonMergeSettings.PropertyNameComparison - New feature - Added support for multiple Date constructors with JavaScriptDateTimeConverter - New feature - Added support for strict equals and strict not equals in JSON Path queries - New feature - Added EncodeSpecialCharacters setting to XmlNodeConverter - New feature - Added trace message for serializing to non-writable properties - New feature - Added support for NamingStrategy to StringEnumConverter - New feature - Added JsonLoadSettings.DuplicatePropertyNameHandling setting - Change - JTokenReader now uses JsonReader.DateTimeZoneHandling setting for date values - Change - Excluded TargetSite when serializing Exceptions without SerializableAttribute - Change - Changed StringEnumConverter.ctor(bool camelCaseText) to obsolete - Change - Changed StringEnumConverter.CamelCaseText to obsolete - Fix - Fixed incorrect overflow when reading decimal values from JSON - Fix - Fixed error message when trying to deserialize an abstract serializable type - Fix - Fixed parsing decimals from a string with an exponent - Fix - Fixed losing DateTime.Kind when deserializing ISO date strings - Fix - Fixed calling constructors with ref and in parameters - Fix - Fixed rare race condition in name table when serializing - Fix - Fixed unhelpful exception message when unable to convert JSON value to DateTime - Fix - Fixed error when deserializing empty array in DataTable - Fix - Fixed deserializing empty string to empty byte array - Fix - Fixed blank extension data values with required properties and deserializing with constructor - Fix - Fixed ignored values being set in extension data when deserializing - Fix - Fixed comparing equal integer and floating point values in JSON Path - Fix - Fixed BsonReader when reading multiple content - Fix - Fixed setting extension data with existing key - Fix - Fixed including array attribute in XML with namespaces when converting JSON to XML - Fix - Fixed error when serializing ref struct properties by excluding them from serialization ### [`v11.0.2`](https://togithub.com/JamesNK/Newtonsoft.Json/releases/tag/11.0.2) [Compare Source](https://togithub.com/JamesNK/Newtonsoft.Json/compare/11.0.1...11.0.2) - Change - Revert DataContractAttribute to not force JSON object serialization (use JsonObjectAttribute instead) - Fix - Fixed JPropertyDesciptor.GetValue and SetValue to not throw for non-JObject argument - Fix - Fixed JObject ICustomTypeDescriptor.GetProperty to return the current instance - Fix - Fixed serializing FileInfo/DirectoryInfo with a JsonConverter in .NET Standard - Fix - Fixed serializing F# enums - Fix - Fixed serializing types with multiple members of the same name ### [`v11.0.1`](https://togithub.com/JamesNK/Newtonsoft.Json/releases/tag/11.0.1) [Compare Source](https://togithub.com/JamesNK/Newtonsoft.Json/compare/10.0.3...11.0.1) - New feature - Added netstandard2.0 build - New feature - Added generic JsonConverterConfiguration
📅 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.
This PR has been generated by Mend Renovate. View repository job log here.