diff --git a/global.json b/global.json index 1739913..43a2c0d 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.101", + "version": "10.0.101", "rollForward": "latestMajor", "allowPrerelease": false } diff --git a/src/OpenApiValidate/OpenApiValidate.csproj b/src/OpenApiValidate/OpenApiValidate.csproj index ecd1142..fe96503 100644 --- a/src/OpenApiValidate/OpenApiValidate.csproj +++ b/src/OpenApiValidate/OpenApiValidate.csproj @@ -1,6 +1,6 @@  - net8.0;net9.0 + net8.0;net9.0;net10.0 enable enable diff --git a/src/OpenApiValidate/packages.lock.json b/src/OpenApiValidate/packages.lock.json index b26d64a..51c289b 100644 --- a/src/OpenApiValidate/packages.lock.json +++ b/src/OpenApiValidate/packages.lock.json @@ -1,7 +1,7 @@ { "version": 2, "dependencies": { - "net8.0": { + "net10.0": { "JsonSchema.Net.OpenApi": { "type": "Direct", "requested": "[4.0.0, )", @@ -40,6 +40,14 @@ "Json.More.Net": "2.2.0" } }, + "JsonSchema.Net": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "YQQo7/ozc7kbmTaCE4p1127z3LyHuWLGfXk/7sTqNVVpUawEIop9mtlyMKSOPZshM777oTjaTHc1f1/S/Gxnjw==", + "dependencies": { + "JsonPointer.Net": "6.0.0" + } + }, "Microsoft.OpenApi": { "type": "Transitive", "resolved": "3.1.1", @@ -49,15 +57,64 @@ "type": "Transitive", "resolved": "2.1.4", "contentHash": "/iwULhVBpTjD4wPZhLU+eUWBanDvri/2AGx5YbaAj5kp9kXzhqUfJEy56H5Yi+c+OXsdm/oKD1aTKB24BFp8cw==" + } + }, + "net8.0": { + "JsonSchema.Net.OpenApi": { + "type": "Direct", + "requested": "[4.0.0, )", + "resolved": "4.0.0", + "contentHash": "h7MIvE30KsozuK7JzfTt8gO72o3Qqxgu3ruyw44LmE9wH1FVVcH00keUhjQI+FyoZbO5QTMq2NJJmslQK8ZKcA==", + "dependencies": { + "JsonSchema.Net": "8.0.0" + } + }, + "Microsoft.OpenApi.YamlReader": { + "type": "Direct", + "requested": "[3.1.1, )", + "resolved": "3.1.1", + "contentHash": "KYt4L25yAsLRVb9dhbfXGGcAQZQMbiLcTemDpCIiNaN+7DNygN+boUQXS5ByANyWzndJ5iKCgt2yWkspJXzwEQ==", + "dependencies": { + "Microsoft.OpenApi": "3.1.1", + "SharpYaml": "2.1.4" + } + }, + "Humanizer.Core": { + "type": "Transitive", + "resolved": "3.0.1", + "contentHash": "scB3+KcxNmEjZK5V8rKCW2gIiL8m8KH91w14FuuExyhi9xTyAJ+jr+DDxGdy12mHmioe2uvjxTfMgM7WmSUFlw==" + }, + "Json.More.Net": { + "type": "Transitive", + "resolved": "2.2.0", + "contentHash": "fiyEZJNgiCzDa7/N9bZ+CnM5qnawyJ54+CkHNZ2svwxWBWNNFzydJ7RlroqMdOjokGBiLcKIxdajNvOklzlYqQ==" + }, + "JsonPointer.Net": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "OOObaRq33mNkoMFM1JfdW3nD6U6xF0MHHxPFAxSpKHNNTK6Zbt8U9grquJ+m2onZ1M7cruho0fWzHjhpjEXjog==", + "dependencies": { + "Humanizer.Core": "3.0.1", + "Json.More.Net": "2.2.0" + } }, "JsonSchema.Net": { - "type": "CentralTransitive", - "requested": "[8.0.5, )", + "type": "Transitive", "resolved": "8.0.0", "contentHash": "YQQo7/ozc7kbmTaCE4p1127z3LyHuWLGfXk/7sTqNVVpUawEIop9mtlyMKSOPZshM777oTjaTHc1f1/S/Gxnjw==", "dependencies": { "JsonPointer.Net": "6.0.0" } + }, + "Microsoft.OpenApi": { + "type": "Transitive", + "resolved": "3.1.1", + "contentHash": "/NcgAtqQzs6Djm7sJ3DYaFTTUiXOVmJVAljaQ+IQFV5ZiRGheER8OKLlHgke+Yb0CquiqtdgA4DN+98+Uu9G/Q==" + }, + "SharpYaml": { + "type": "Transitive", + "resolved": "2.1.4", + "contentHash": "/iwULhVBpTjD4wPZhLU+eUWBanDvri/2AGx5YbaAj5kp9kXzhqUfJEy56H5Yi+c+OXsdm/oKD1aTKB24BFp8cw==" } }, "net9.0": { @@ -99,6 +156,14 @@ "Json.More.Net": "2.2.0" } }, + "JsonSchema.Net": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "YQQo7/ozc7kbmTaCE4p1127z3LyHuWLGfXk/7sTqNVVpUawEIop9mtlyMKSOPZshM777oTjaTHc1f1/S/Gxnjw==", + "dependencies": { + "JsonPointer.Net": "6.0.0" + } + }, "Microsoft.OpenApi": { "type": "Transitive", "resolved": "3.1.1", @@ -108,15 +173,6 @@ "type": "Transitive", "resolved": "2.1.4", "contentHash": "/iwULhVBpTjD4wPZhLU+eUWBanDvri/2AGx5YbaAj5kp9kXzhqUfJEy56H5Yi+c+OXsdm/oKD1aTKB24BFp8cw==" - }, - "JsonSchema.Net": { - "type": "CentralTransitive", - "requested": "[8.0.5, )", - "resolved": "8.0.0", - "contentHash": "YQQo7/ozc7kbmTaCE4p1127z3LyHuWLGfXk/7sTqNVVpUawEIop9mtlyMKSOPZshM777oTjaTHc1f1/S/Gxnjw==", - "dependencies": { - "JsonPointer.Net": "6.0.0" - } } } } diff --git a/test/OpenApiValidate.Tests/OpenApiValidate.Tests.csproj b/test/OpenApiValidate.Tests/OpenApiValidate.Tests.csproj index 695cf7e..5be7bf7 100644 --- a/test/OpenApiValidate.Tests/OpenApiValidate.Tests.csproj +++ b/test/OpenApiValidate.Tests/OpenApiValidate.Tests.csproj @@ -1,6 +1,6 @@  - net9.0 + net10.0 enable enable diff --git a/test/OpenApiValidate.Tests/packages.lock.json b/test/OpenApiValidate.Tests/packages.lock.json index 75f12d6..5c46655 100644 --- a/test/OpenApiValidate.Tests/packages.lock.json +++ b/test/OpenApiValidate.Tests/packages.lock.json @@ -1,7 +1,7 @@ { "version": 2, "dependencies": { - "net9.0": { + "net10.0": { "Microsoft.NET.Test.Sdk": { "type": "Direct", "requested": "[18.0.1, )", @@ -70,14 +70,19 @@ "Json.More.Net": "2.2.0" } }, - "Microsoft.ApplicationInsights": { + "JsonSchema.Net": { "type": "Transitive", - "resolved": "2.23.0", - "contentHash": "nWArUZTdU7iqZLycLKWe0TDms48KKGE6pONH2terYNa8REXiqixrMOkf1sk5DHGMaUTqONU2YkS4SAXBhLStgw==", + "resolved": "8.0.0", + "contentHash": "YQQo7/ozc7kbmTaCE4p1127z3LyHuWLGfXk/7sTqNVVpUawEIop9mtlyMKSOPZshM777oTjaTHc1f1/S/Gxnjw==", "dependencies": { - "System.Diagnostics.DiagnosticSource": "5.0.0" + "JsonPointer.Net": "6.0.0" } }, + "Microsoft.ApplicationInsights": { + "type": "Transitive", + "resolved": "2.23.0", + "contentHash": "nWArUZTdU7iqZLycLKWe0TDms48KKGE6pONH2terYNa8REXiqixrMOkf1sk5DHGMaUTqONU2YkS4SAXBhLStgw==" + }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", "resolved": "6.0.0", @@ -88,18 +93,10 @@ "resolved": "18.0.1", "contentHash": "O+utSr97NAJowIQT/OVp3Lh9QgW/wALVTP4RG1m2AfFP4IyJmJz0ZBmFJUsRQiAPgq6IRC0t8AAzsiPIsaUDEA==" }, - "Microsoft.NETCore.Platforms": { - "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==" - }, "Microsoft.OpenApi": { "type": "Transitive", "resolved": "3.1.1", - "contentHash": "/NcgAtqQzs6Djm7sJ3DYaFTTUiXOVmJVAljaQ+IQFV5ZiRGheER8OKLlHgke+Yb0CquiqtdgA4DN+98+Uu9G/Q==", - "dependencies": { - "System.Text.Json": "8.0.5" - } + "contentHash": "/NcgAtqQzs6Djm7sJ3DYaFTTUiXOVmJVAljaQ+IQFV5ZiRGheER8OKLlHgke+Yb0CquiqtdgA4DN+98+Uu9G/Q==" }, "Microsoft.Testing.Extensions.Telemetry": { "type": "Transitive", @@ -134,10 +131,7 @@ "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", "resolved": "18.0.1", - "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ==", - "dependencies": { - "System.Reflection.Metadata": "8.0.0" - } + "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ==" }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", @@ -151,11 +145,7 @@ "Microsoft.Win32.Registry": { "type": "Transitive", "resolved": "5.0.0", - "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==", - "dependencies": { - "System.Security.AccessControl": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" - } + "contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==" }, "Newtonsoft.Json": { "type": "Transitive", @@ -172,16 +162,6 @@ "resolved": "6.0.0", "contentHash": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==" }, - "System.Collections.Immutable": { - "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==" - }, - "System.Diagnostics.DiagnosticSource": { - "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "tCQTzPsGZh/A9LhhA6zrqCRV4hOHsK90/G7q3Khxmn6tnB1PuNU0cRaKANP2AWcF9bn0zsuOoZOSrHuJk6oNBA==" - }, "System.Management": { "type": "Transitive", "resolved": "6.0.1", @@ -190,33 +170,6 @@ "System.CodeDom": "6.0.0" } }, - "System.Reflection.Metadata": { - "type": "Transitive", - "resolved": "8.0.0", - "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==", - "dependencies": { - "System.Collections.Immutable": "8.0.0" - } - }, - "System.Security.AccessControl": { - "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==", - "dependencies": { - "Microsoft.NETCore.Platforms": "5.0.0", - "System.Security.Principal.Windows": "5.0.0" - } - }, - "System.Security.Principal.Windows": { - "type": "Transitive", - "resolved": "5.0.0", - "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==" - }, - "System.Text.Json": { - "type": "Transitive", - "resolved": "8.0.5", - "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg==" - }, "xunit.analyzers": { "type": "Transitive", "resolved": "1.26.0", @@ -291,15 +244,6 @@ "Microsoft.OpenApi.YamlReader": "[3.1.1, )" } }, - "JsonSchema.Net": { - "type": "CentralTransitive", - "requested": "[8.0.5, )", - "resolved": "8.0.0", - "contentHash": "YQQo7/ozc7kbmTaCE4p1127z3LyHuWLGfXk/7sTqNVVpUawEIop9mtlyMKSOPZshM777oTjaTHc1f1/S/Gxnjw==", - "dependencies": { - "JsonPointer.Net": "6.0.0" - } - }, "JsonSchema.Net.OpenApi": { "type": "CentralTransitive", "requested": "[4.0.0, )", @@ -316,8 +260,7 @@ "contentHash": "KYt4L25yAsLRVb9dhbfXGGcAQZQMbiLcTemDpCIiNaN+7DNygN+boUQXS5ByANyWzndJ5iKCgt2yWkspJXzwEQ==", "dependencies": { "Microsoft.OpenApi": "3.1.1", - "SharpYaml": "2.1.4", - "System.Text.Json": "8.0.5" + "SharpYaml": "2.1.4" } } }