Commit Graph
1854 Commits
Author SHA1 Message Date
James Newton-King 197c6db94a Update tests to use .NET 6 (#2674) 2022-05-15 21:40:07 +08:00
Jose Perez Rodriguez 52190a3a3d Enabling NuGet package validation (#2618) 2021-12-05 09:00:46 +13:00
James Newton-King a45ef9f2d9 Update pipelines image to VS2022 and fix build warnings (#2619) 2021-12-02 15:25:33 +13:00
James Newton-King af6e7b9c13 Refactor type name multidimensional array support and add tests 2021-11-14 18:04:58 +13:00
Jacky 233ed3a961 Correction for arrays of more than 2 dimensions
When using the type interpretation for arrays of more than 2 dimensions, on deserialization, an error is encountered.
There is a problem in the switch case that does not allow adding more than one comma between the brackets of System.xxxx [].
View issue #2591
2021-11-14 18:04:58 +13:00
James Newton-King 4fda2ea27e Add embedded README.md (#2596) 2021-11-13 11:07:47 +13:00
Claire Novotny 52e257ee57 Use latest SDK for reproducible builds (#2557) 2021-07-24 16:06:22 +12:00
Andrew Arnott c9e12bc475 Add nullable annotation to JToken.ToObject(Type, JsonSerializer) 2021-07-23 22:21:06 +12:00
James Newton-King e44ab3348f Fix merging enumerable content and validate content (#2531) 2021-05-15 13:45:00 +12:00
James Newton-King 2b0f7a2492 Fix deserializing mistmatched JToken types in properties (#2530) 2021-05-15 11:40:11 +12:00
James Newton-King f7e7bd05d9 Fix MaxDepth when used with ToObject inside of a JsonConverter (#2505) 2021-03-31 15:57:25 +13:00
James Newton-King ae9fe44e13 Remove compiler package and update sourcelink (#2498) 2021-03-18 08:55:07 +13:00
James Newton-King 8ef662189d Remove prerelease for 13.0.1 2021-03-17 14:43:23 +13:00
James Newton-King 11331f50fd Update SDK to 5.0.200 (#2495) 2021-03-12 14:43:15 +13:00
James Newton-King c7e8abc09d Update to 13.0.1-beta2 2021-03-12 14:07:19 +13:00
James Newton-King 1745d7c14e Fix JTokenWriter when writing comment to an object (#2493) 2021-03-11 21:53:58 +13:00
James Newton-King 583eb12015 Fix missing error when deserializing JToken with a contract type mismatch (#2494) 2021-03-11 21:42:55 +13:00
James Newton-King b6dc05be5a Change MaxDepth default to 64 (#2473) 2021-02-21 15:13:51 +13:00
James Newton-King 15525f1c44 Fix JsonWriter.WriteToken to allow null with string token (#2472) 2021-02-21 13:09:54 +13:00
James Newton-King 926d2f0f42 Enable embed untracked sources (#2471) 2021-02-19 21:36:54 +13:00
David Omid 0a56633b6c Fixes #2372 - variable typos (#2465) 2021-02-19 10:37:30 +13:00
James Newton-King 5a35c77d09 Update version to 13.0.1 (#2463) 2021-01-31 16:35:14 +13:00
James Newton-King 7e77bbe1be Change JsonReader and JsonSerializer default max depth to 128 (#2462) 2021-01-31 15:57:06 +13:00
James Newton-King 42139ea6cd Add JsonSelectSettings and regex timeout 2021-01-17 18:23:19 +13:00
serpentfabric 95a6eb3ac5 jpath regex timeout support added for a single regex expression, global umbrella for all regex calls, and support for allowing regex calls to get compiled if necessary
require users to set a global cancellation token themselves, to avoid a potential unmanaged memory leak, which cleans up the code a bunch and fixes the failing tests

fix tests so cached regex's don't cause one test to fail using prior tests timeout...

handle the global timeout of multitoken regex internally and test for it
2021-01-17 18:23:19 +13:00
James Newton-King 1403f5d329 Fix serializing nullable struct dictionaries (#2452) 2021-01-07 08:46:45 +13:00
James Newton-King 60be32f46e Use naming strategy when deserializing dictionary enum keys (#2448) 2021-01-01 21:16:44 +13:00
James Newton-King ff5ffb2832 Copy annotations when cloning elements (#2442) 2021-01-01 19:25:57 +13:00
Jody Donetti 0cf47a4687 Missing nullability annotation (#2438) 2020-12-15 10:53:46 +13:00
VereshchaginKonstantin 6795ca55f4 Fixed tests to work in Moscow, Russia UTC+3 timezone. (#2416) 2020-11-20 17:21:00 +13:00
Il Harper c918ca862f Code Typo Fix: Universial => Universal (#2383) 2020-11-20 16:50:48 +13:00
James Newton-King c298f3d6a2 Fix typo in SerializeTypeNameHandling sample (#2428) 2020-11-20 16:47:03 +13:00
James Newton-King a222c8b69c Update to net50 and fix warnings (#2424) 2020-11-20 16:35:24 +13:00
Anton Vasiliev 666d976071 Fix wrong define is used in StringUtils.ToLower() (#2304) 2020-03-26 09:35:34 +13:00
Joakim Hansson a31156e90a Update NullValueHandlingIgnore.aml (#2226) 2019-12-23 09:58:02 +13:00
James Newton-King 936acbf622 Update version to 13.0.1-beta and remove portable builds (#2228) 2019-11-30 17:29:13 +13:00
everfor 9be95e0f6a Do not treat ignored field as missing member when deserializing from overriden json constructor (#2224) 2019-11-30 11:16:00 +13:00
James Newton-King 7c3d7f8da7 Update version to 12.0.3 2019-11-09 13:48:42 +13:00
James Newton-King 0688f3f206 Embiggen package icon 2019-10-06 16:14:47 +13:00
James Newton-King cb09e67abe Update package to use embedded PackageIcon 2019-10-06 15:57:48 +13:00
James Newton-King e27710ffaa Update version to 12.0.3-beta2 2019-10-06 14:33:36 +13:00
James Newton-King 23be46f665 Fix using StringEnumConverter with naming strategy and specifie… (#2186) 2019-10-05 20:50:12 +13:00
TylerBrinkley ff6f51b667 Added KebabCaseNamingStrategy 2019-10-05 19:49:18 +13:00
James Newton-King baa1e21612 Fix deserializing incomplete JSON object to JObject (#2181) 2019-09-30 16:34:39 +13:00
James Newton-King 541eab2fbd Fix JSONPath scanning with nested indexer (#2180) 2019-09-30 14:26:52 +13:00
James Newton-King c89d6addf1 Update dependencies from .NET Core 3.0 (#2179) 2019-09-30 12:46:29 +13:00
James Newton-King 3219c47f74 Fix hang when deserializing JTokenReader with preceding comment (#2178) 2019-09-30 11:45:19 +13:00
Julian Verdurmen 0be9e5281a Docs: JPath -> JSONPath (#2175) 2019-09-30 11:40:33 +13:00
James Newton-King 8e4261a350 Fix deserializing into constructors with more than 256 paramete… (#2177) 2019-09-29 22:42:22 +13:00
James Newton-King 6b9f467e81 Update compiler package and fix nullable warnings (#2163) 2019-09-15 21:24:24 +12:00