Commit Graph

  • 36b605f683 Migrate from sln to slnx (#3058) master James Newton-King 2025-05-29 13:35:03 +08:00
  • bd0773b8f3 Fix warnings (#3031) James Newton-King 2025-03-07 16:37:00 +08:00
  • c603502b95 Create codeql.yml (#3030) Andrew Luty 2025-03-07 00:18:05 -08:00
  • e794f1dd0a Fixed a typo in CamelCasePropertyNamesContractResolver (#3013) Jakub Konecki 2025-02-24 07:19:38 +00:00
  • e19bc80584 Update JsonConvert.cs (#3018) Bill Robertson 2025-02-24 01:19:14 -06:00
  • 9317d71ac5 Annotate for trim/AOT (in)compatibility (#2980) Sven Boemer 2024-10-11 01:33:15 -07:00
  • 4738a64817 Update .NET 8 SDK (#2959) James Newton-King 2024-05-28 13:18:47 +08:00
  • b0d1d0b905 Fix comment on JsonConvert.SerializeObject (#2956) Emma 2024-05-24 06:10:52 +02:00
  • 2eaa475f88 Author fuzz tests and fix a comment-related issue (#2935) George Pollard 2024-04-17 12:22:10 +12:00
  • 55a7204f9b Fix handling of empty constructor names (#2922) George Pollard 2023-12-07 13:31:00 +13:00
  • 01e1759cac Avoid LINQ expression trees on .NET 6+. (#2902) Filip Navara 2023-09-21 00:45:16 +02:00
  • 0a2e291c0d Remove prerelease for 13.0.3 James Newton-King 2023-03-08 15:00:25 +08:00
  • 4949c66c3a Update to 13.0.3-beta1 James Newton-King 2023-02-06 10:18:27 +08:00
  • 57025815e5 Fix: Null String being reported as String rather than JTokenType.Null (#2796) Dylan Musil 2023-01-16 04:08:14 -05:00
  • c908de3017 Fix not returning negative double from box cache (#2777) James Newton-King 2022-12-16 20:39:41 +08:00
  • 2afdccdb63 Fix parsed decimal losing trailing zeroes (#2769) James Newton-King 2022-12-08 21:51:00 +08:00
  • 4fba53a324 Remove prerelease for 13.0.2 James Newton-King 2022-11-24 10:02:04 +08:00
  • b15df4b50d Add missing headers James Newton-King 2022-11-24 09:56:09 +08:00
  • 789bfd3bbc Update to 13.0.2-beta3 James Newton-King 2022-11-14 09:09:19 +08:00
  • b13717a1c1 Add JsonCloneSettings to disable copy annotations (#2757) James Newton-King 2022-11-14 08:55:47 +08:00
  • d0a328e8a4 Fix MaxDepth not being used with ISerializable deserialization (#2736) James Newton-King 2022-09-13 08:08:02 +08:00
  • aae9284e20 Update SDK James Newton-King 2022-08-30 14:32:47 +08:00
  • bd989708b1 Update to 13.0.2-beta2 James Newton-King 2022-08-30 14:09:07 +08:00
  • 4dc9af66e0 Add roll forward to global.json (#2726) James Newton-King 2022-08-30 13:16:38 +08:00
  • b8f4ef0f98 Fixing misspelling (#2698) Eddy Nakamura 2022-08-29 21:03:33 -07:00
  • cb9eed9666 Fix deserializing via constructor with ignored base type properties (#2711) James Newton-King 2022-08-04 15:02:55 +08:00
  • 94ff24f815 Fix blocking IO in JsonTextWriter.CloseAsync and add IAsyncDisposable (#2695) James Newton-King 2022-06-16 17:32:34 +08:00
  • e6fbab98d5 Update to 13.0.2-beta1 James Newton-King 2022-05-16 21:21:03 +08:00
  • f0dcd5b434 Add support for DateOnly and TimeOnly (#2679) James Newton-King 2022-05-16 21:02:57 +08:00
  • 5803c7722a Update .NET 6 tests (#2678) James Newton-King 2022-05-16 17:13:53 +08:00
  • bf2e2a78e8 Add .NET 6 target (#2677) James Newton-King 2022-05-16 16:12:52 +08:00
  • e42c9e4824 Fixed rare race condition in name table when deserializing on device with ARM processors (#2602) AlanLiu90 2022-05-16 09:53:06 +08:00
  • 71be691f92 Add copy constructor to JsonSerializerSettings (#2676) James Newton-King 2022-05-16 09:34:38 +08:00
  • 7f78562d44 Add support to pre-epoch Unix time (#2614) MaxKot 2022-05-15 17:43:37 +03:00
  • 13717cfc45 implement box avoidance (#2639) Marc Gravell 2022-05-15 15:08:18 +01:00
  • 197c6db94a Update tests to use .NET 6 (#2674) James Newton-King 2022-05-15 21:40:07 +08:00
  • 52190a3a3d Enabling NuGet package validation (#2618) Jose Perez Rodriguez 2021-12-04 12:00:46 -08:00
  • a45ef9f2d9 Update pipelines image to VS2022 and fix build warnings (#2619) James Newton-King 2021-12-02 15:25:33 +13:00
  • af6e7b9c13 Refactor type name multidimensional array support and add tests James Newton-King 2021-11-13 15:06:40 +13:00
  • 233ed3a961 Correction for arrays of more than 2 dimensions Jacky 2021-10-28 17:58:22 +02:00
  • 4fda2ea27e Add embedded README.md (#2596) James Newton-King 2021-11-13 11:07:47 +13:00
  • 52e257ee57 Use latest SDK for reproducible builds (#2557) Claire Novotny 2021-07-24 00:06:22 -04:00
  • c9e12bc475 Add nullable annotation to JToken.ToObject(Type, JsonSerializer) Andrew Arnott 2021-07-23 04:21:06 -06:00
  • e44ab3348f Fix merging enumerable content and validate content (#2531) James Newton-King 2021-05-15 13:45:00 +12:00
  • 2b0f7a2492 Fix deserializing mistmatched JToken types in properties (#2530) James Newton-King 2021-05-15 11:40:11 +12:00
  • f7e7bd05d9 Fix MaxDepth when used with ToObject inside of a JsonConverter (#2505) James Newton-King 2021-03-31 15:57:25 +13:00
  • ae9fe44e13 Remove compiler package and update sourcelink (#2498) James Newton-King 2021-03-18 08:55:07 +13:00
  • 8ef662189d Remove prerelease for 13.0.1 James Newton-King 2021-03-17 14:43:23 +13:00
  • 11331f50fd Update SDK to 5.0.200 (#2495) James Newton-King 2021-03-12 14:43:15 +13:00
  • c7e8abc09d Update to 13.0.1-beta2 James Newton-King 2021-03-12 14:07:19 +13:00
  • 1745d7c14e Fix JTokenWriter when writing comment to an object (#2493) James Newton-King 2021-03-11 21:53:58 +13:00
  • 583eb12015 Fix missing error when deserializing JToken with a contract type mismatch (#2494) James Newton-King 2021-03-11 21:42:55 +13:00
  • b6dc05be5a Change MaxDepth default to 64 (#2473) James Newton-King 2021-02-21 15:13:51 +13:00
  • 15525f1c44 Fix JsonWriter.WriteToken to allow null with string token (#2472) James Newton-King 2021-02-21 13:09:54 +13:00
  • 926d2f0f42 Enable embed untracked sources (#2471) James Newton-King 2021-02-19 21:36:54 +13:00
  • 0a56633b6c Fixes #2372 - variable typos (#2465) David Omid 2021-02-18 21:37:30 +00:00
  • 5a35c77d09 Update version to 13.0.1 (#2463) James Newton-King 2021-01-31 16:35:14 +13:00
  • 7e77bbe1be Change JsonReader and JsonSerializer default max depth to 128 (#2462) James Newton-King 2021-01-31 15:57:06 +13:00
  • 42139ea6cd Add JsonSelectSettings and regex timeout James Newton-King 2021-01-17 16:40:13 +13:00
  • 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 serpentfabric 2020-12-28 14:36:59 -05:00
  • 1403f5d329 Fix serializing nullable struct dictionaries (#2452) James Newton-King 2021-01-07 08:46:45 +13:00
  • 60be32f46e Use naming strategy when deserializing dictionary enum keys (#2448) James Newton-King 2021-01-01 21:16:44 +13:00
  • ff5ffb2832 Copy annotations when cloning elements (#2442) James Newton-King 2021-01-01 19:25:57 +13:00
  • 0cf47a4687 Missing nullability annotation (#2438) Jody Donetti 2020-12-14 22:53:46 +01:00
  • 6795ca55f4 Fixed tests to work in Moscow, Russia UTC+3 timezone. (#2416) VereshchaginKonstantin 2020-11-20 07:21:00 +03:00
  • c918ca862f Code Typo Fix: Universial => Universal (#2383) Il Harper 2020-11-20 11:50:48 +08:00
  • c298f3d6a2 Fix typo in SerializeTypeNameHandling sample (#2428) James Newton-King 2020-11-20 16:47:03 +13:00
  • a222c8b69c Update to net50 and fix warnings (#2424) James Newton-King 2020-11-20 16:35:24 +13:00
  • 666d976071 Fix wrong define is used in StringUtils.ToLower() (#2304) Anton Vasiliev 2020-03-25 23:35:34 +03:00
  • a31156e90a Update NullValueHandlingIgnore.aml (#2226) Joakim Hansson 2019-12-22 21:58:02 +01:00
  • 936acbf622 Update version to 13.0.1-beta and remove portable builds (#2228) James Newton-King 2019-11-30 17:29:13 +13:00
  • 9be95e0f6a Do not treat ignored field as missing member when deserializing from overriden json constructor (#2224) everfor 2019-11-29 14:16:00 -08:00
  • 7c3d7f8da7 Update version to 12.0.3 James Newton-King 2019-11-09 13:48:42 +13:00
  • 0688f3f206 Embiggen package icon James Newton-King 2019-10-06 16:14:47 +13:00
  • cb09e67abe Update package to use embedded PackageIcon James Newton-King 2019-10-06 15:57:48 +13:00
  • e27710ffaa Update version to 12.0.3-beta2 James Newton-King 2019-10-06 14:33:36 +13:00
  • 23be46f665 Fix using StringEnumConverter with naming strategy and specifie… (#2186) James Newton-King 2019-10-05 20:50:12 +13:00
  • ff6f51b667 Added KebabCaseNamingStrategy TylerBrinkley 2019-09-13 15:37:31 -05:00
  • baa1e21612 Fix deserializing incomplete JSON object to JObject (#2181) James Newton-King 2019-09-30 16:34:39 +13:00
  • 541eab2fbd Fix JSONPath scanning with nested indexer (#2180) James Newton-King 2019-09-30 14:26:52 +13:00
  • c89d6addf1 Update dependencies from .NET Core 3.0 (#2179) James Newton-King 2019-09-30 12:46:29 +13:00
  • 3219c47f74 Fix hang when deserializing JTokenReader with preceding comment (#2178) James Newton-King 2019-09-30 11:45:19 +13:00
  • 0be9e5281a Docs: JPath -> JSONPath (#2175) Julian Verdurmen 2019-09-30 00:40:33 +02:00
  • 8e4261a350 Fix deserializing into constructors with more than 256 paramete… (#2177) James Newton-King 2019-09-29 22:42:22 +13:00
  • 6b9f467e81 Update compiler package and fix nullable warnings (#2163) James Newton-King 2019-09-15 21:24:24 +12:00
  • 7cc65dab82 Deserializing immutable set and dictionary create hash impls (#2159) James Newton-King 2019-09-13 08:54:57 +12:00
  • a213bac448 Fix deserialize via ctor with some existing collection types (#2151) James Newton-King 2019-09-08 20:46:20 +12:00
  • c5f2103470 Improve documention to mention non-JSON strings for string values James Newton-King 2019-09-01 16:21:36 +12:00
  • 2ec997d3a7 Fix JToken nullable support James Newton-King 2019-08-22 14:09:18 +12:00
  • d75074f30c Fix allocating empty arrays and more nullable warnings James Newton-King 2019-08-19 17:38:08 +12:00
  • 6471010c56 Update version to 12.0.3 James Newton-King 2019-08-19 15:02:53 +12:00
  • e82421145b Add test with escaped JSON Path (#2138) James Newton-King 2019-08-19 13:35:19 +12:00
  • 5eac02a797 Run unit tests on .NET Core 3.0 and fix Enumerable.Empty (#2137) James Newton-King 2019-08-19 12:57:09 +12:00
  • 083aa6df83 Clean up James Newton-King 2019-08-18 18:45:02 +12:00
  • 7f113ff49a Improve performance of calling ICustomTypeDescriptor.GetProperties Julian Verdurmen 2019-08-03 00:10:49 +02:00
  • 9f405a45ad Fix typo in documentation (#2135) James Newton-King 2019-08-18 18:39:19 +12:00
  • 84b5c15eab Clean up merge changes James Newton-King 2019-08-18 17:49:58 +12:00
  • da0f0d8dd1 Fixed merging with self bug. iRumba 2019-04-28 20:31:19 +07:00
  • 07c34f24cb Use https (#2124) 谭九鼎 2019-08-09 16:03:58 -05:00
  • ee50400235 Update crefs (#2087) Mickaël Derriey 2019-08-10 07:02:43 +10:00