diff --git a/Directory.Packages.props b/Directory.Packages.props
index cd971cc..b2edd54 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -5,39 +5,39 @@
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
+
diff --git a/WestcoastCars.Api.IntegrationTests/packages.lock.json b/WestcoastCars.Api.IntegrationTests/packages.lock.json
index ca4d641..c1190bd 100644
--- a/WestcoastCars.Api.IntegrationTests/packages.lock.json
+++ b/WestcoastCars.Api.IntegrationTests/packages.lock.json
@@ -10,64 +10,65 @@
},
"FluentAssertions": {
"type": "Direct",
- "requested": "[8.0.1, )",
- "resolved": "8.0.1",
- "contentHash": "IW5CdXiD4BIijMkJsEajhkQr7HSgzoxZBHp77b4tm8isCKGaDH2AGugW6DLS0/EPhO/MCZ2JOGg6ObdlKISJMg=="
+ "requested": "[8.10.0, )",
+ "resolved": "8.10.0",
+ "contentHash": "yGvv+xp0gHFgGwhQcGoDdKIrhLhPi3zYYWWLLHPMctr+G6PWD7QH8L4wqoa5WRZquPbfSV/cP1MraI7ppAHrWw=="
},
"Microsoft.AspNetCore.Mvc.Testing": {
"type": "Direct",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "lWyzApi1g8/r0eXqZBbl5bA8zewS8koxOir83/+OvJcyn2HazdUzPFd4MWc9uMdVzCRX6Z5aY4tNK+N0pWXMLg==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "BJi3rpYETlh0wd14Lg5Is9MWvEf55TAGd7yo+xGHuEZp7ololyvftbQZ1i7ZuITA7DgNPJED6EMhFSWycq7SBg==",
"dependencies": {
- "Microsoft.AspNetCore.TestHost": "10.0.7",
- "Microsoft.Extensions.DependencyModel": "10.0.7",
- "Microsoft.Extensions.Hosting": "10.0.7"
+ "Microsoft.AspNetCore.TestHost": "10.0.11",
+ "Microsoft.Extensions.DependencyModel": "10.0.11",
+ "Microsoft.Extensions.Hosting": "10.0.11"
}
},
"Microsoft.IdentityModel.Tokens": {
"type": "Direct",
- "requested": "[8.17.0, )",
- "resolved": "8.17.0",
- "contentHash": "teaW35URIV2x78Tzk+dVJiC4M62/9mQoSEoDjDGoEZmcQa3H2rE+XQpm9Tmdo9KK1Lcrnve4zoyLavl69kCFGg==",
+ "requested": "[8.22.0, )",
+ "resolved": "8.22.0",
+ "contentHash": "i4lywKKUuVmheCUA+w/q8QNPReNI0qanHI9hhz48AFqD1ljyb8sxPL2RbXOGiPV13XdJ4kxieL9ukS7tD43LxA==",
"dependencies": {
+ "Microsoft.Bcl.Cryptography": "10.0.2",
"Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.IdentityModel.Logging": "8.17.0"
+ "Microsoft.IdentityModel.Logging": "8.22.0"
}
},
"Microsoft.NET.Test.Sdk": {
"type": "Direct",
- "requested": "[18.5.1, )",
- "resolved": "18.5.1",
- "contentHash": "SfqVaLiIqAbRWuPg5BP4QFwBIirQj/YIL8Dhxl6zntBKbXp0cQykoV480SmwG+yRMiWptxEI6NbHQuGSZ8b97w==",
+ "requested": "[18.9.0, )",
+ "resolved": "18.9.0",
+ "contentHash": "xIzVXa/VpKXqDWzyC/5Hw8JbFY5u9k3Jc53CpcjBiOXvkQGio484LD9FNwOiGUSMDcYL3Rcw9sNgGi5WrswlPQ==",
"dependencies": {
- "Microsoft.CodeCoverage": "18.5.1",
- "Microsoft.TestPlatform.TestHost": "18.5.1"
+ "Microsoft.CodeCoverage": "18.9.0",
+ "Microsoft.TestPlatform.TestHost": "18.9.0"
}
},
"SonarAnalyzer.CSharp": {
"type": "Direct",
- "requested": "[10.28.0.143324, )",
- "resolved": "10.28.0.143324",
- "contentHash": "ZnmYHFiQw2Aph2ft9c7UqVrqe79aZR5l7oeG59+sgrSAO9J159meglP1Zo34+Mcw4etIUTC9btYnP0Ar/rQIyg=="
+ "requested": "[10.32.0.713, )",
+ "resolved": "10.32.0.713",
+ "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow=="
},
"System.IdentityModel.Tokens.Jwt": {
"type": "Direct",
- "requested": "[8.17.0, )",
- "resolved": "8.17.0",
- "contentHash": "nKikRYheDeSaXA3wGr2otwaiRFygBa25m+hc7MEomZVIEWZvKVqd8wgP9yn+8QpLRGgw//dUs4LErGx9gtVmAA==",
+ "requested": "[8.22.0, )",
+ "resolved": "8.22.0",
+ "contentHash": "CpXGfNhLl6EgYaOC9XYsc1p7Ci9HtAy0soHJDSBNGse647al4tTq9RDr+LQsrF4Ls79Dx7VfzN34km0W4DWPow==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "8.17.0",
- "Microsoft.IdentityModel.Tokens": "8.17.0"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.22.0",
+ "Microsoft.IdentityModel.Tokens": "8.22.0"
}
},
"Testcontainers.PostgreSql": {
"type": "Direct",
- "requested": "[4.11.0, )",
- "resolved": "4.11.0",
- "contentHash": "OWGi0Og+qFpr2OPDignA74aJSfUd0nvZOaXNGWXwMJR1BvpdzhCNHQB2h7yLSTb0a8JVmmQQ4mUpHAC9q27NLw==",
+ "requested": "[4.14.0, )",
+ "resolved": "4.14.0",
+ "contentHash": "OPHWR9oCW89yuNxJjUo8Xtwrk0bcOdzFOE2Ryo01GAf/3WEzD+0j0gmdKSxx5kBprCdlbXurBJyaV7nSLPyWKQ==",
"dependencies": {
- "Testcontainers": "4.11.0"
+ "Testcontainers": "4.14.0"
}
},
"xunit": {
@@ -89,23 +90,68 @@
},
"BouncyCastle.Cryptography": {
"type": "Transitive",
- "resolved": "2.6.2",
- "contentHash": "7oWOcvnntmMKNzDLsdxAYqApt+AjpRpP2CShjMfIa3umZ42UQMvH0tl1qAliYPNYO6vTdcGMqnRrCPmsfzTI1w=="
+ "resolved": "2.7.0",
+ "contentHash": "U+12df8UEWHgBi04YVf/Lgi2dy3SItlIYvHjjEVa/BngCQIzDCDRBk50DDByCfDvSbe5pRNFr3b7UrVK2kMcLw=="
},
"Docker.DotNet.Enhanced": {
"type": "Transitive",
- "resolved": "3.131.1",
- "contentHash": "hGLHCNUsQbT2Ab/HUznRnNqYZQs40zInXa3eLwYjeNyfUYbw1pqqDGqcOLl5uGepS8IuigEYakEdAcVT/2ezYg==",
+ "resolved": "4.3.3",
+ "contentHash": "nGicLwvd42FhRk+khY5uS6cx49ErNdwYKnYBg0F4m4BDKLp/R77AVmmN9xAiqI3W/wN5ZCHkdUhgxf5ORkZuFQ==",
"dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.3.3",
+ "Docker.DotNet.Enhanced.LegacyHttp": "4.3.3",
+ "Docker.DotNet.Enhanced.NPipe": "4.3.3",
+ "Docker.DotNet.Enhanced.NativeHttp": "4.3.3",
+ "Docker.DotNet.Enhanced.Unix": "4.3.3",
"Microsoft.Extensions.Logging.Abstractions": "8.0.3"
}
},
+ "Docker.DotNet.Enhanced.Handler.Abstractions": {
+ "type": "Transitive",
+ "resolved": "4.3.3",
+ "contentHash": "9Cp8hOgtynixcDoAs9lnEaQosluojSYmiW3fsLsLIVfZjlq/fznSIZNUhnmyT4Xo1Iyuok/y49WL/25O47u0Pw==",
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.3"
+ }
+ },
+ "Docker.DotNet.Enhanced.LegacyHttp": {
+ "type": "Transitive",
+ "resolved": "4.3.3",
+ "contentHash": "7j3M16emv9PAQN7VwFn23xLYNj8GJmwPOcogveHkaWnOCqiC+anRaNKQwqIBNApM1AuwZKivehTKTPmmrjUUnw==",
+ "dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.3.3"
+ }
+ },
+ "Docker.DotNet.Enhanced.NativeHttp": {
+ "type": "Transitive",
+ "resolved": "4.3.3",
+ "contentHash": "iNzK+jRFeEMobSA7l/h4ARwCKOOefOWtVN5/RB0ft6/6H6IQXvVUuOgGyZAjYLBT7TsyClRYno2B904f3dtBuQ==",
+ "dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.3.3"
+ }
+ },
+ "Docker.DotNet.Enhanced.NPipe": {
+ "type": "Transitive",
+ "resolved": "4.3.3",
+ "contentHash": "ZTLYufuEfY0e6qLOgeH9QgXx2KYuoABRVaY5A8rsggyLgYqbDj9rCRfVAhHPCUv83S7pVxDHy+Tvm/BnxjWVpg==",
+ "dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.3.3"
+ }
+ },
+ "Docker.DotNet.Enhanced.Unix": {
+ "type": "Transitive",
+ "resolved": "4.3.3",
+ "contentHash": "ypo8qNbmvHw1t9VfpRTMogCw2vht6VjkXzlGYUUeP2H2bf83USURdla1maW1njn2oq2rfLUFOGMfmt+A37QU2w==",
+ "dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.3.3"
+ }
+ },
"Docker.DotNet.Enhanced.X509": {
"type": "Transitive",
- "resolved": "3.131.1",
- "contentHash": "8FU7zmttFQzp0xb0EPupxQ0nGtC2cTpukgh3jMxMT8luj5TSDyzIKTnroDpXCjpg9P2fV+6JIvC+IetsMEfyBA==",
+ "resolved": "4.3.3",
+ "contentHash": "oBDibWezEv4hgj3RIQxI3DVcxkNV1MdrD0d/jhjUu+h3DL+qc0wlkQva15kkwMatXmC/hWp1VP0DMoFXe+BmEw==",
"dependencies": {
- "Docker.DotNet.Enhanced": "3.131.1"
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.3.3"
}
},
"FluentValidation": {
@@ -120,46 +166,51 @@
},
"Microsoft.AspNetCore.Cryptography.Internal": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "unTeI3bPmzsl5Xo2Irg7jW8osCjo/H2rBT5sTqopUUI0gbLyTYuTjDyxoKjykjS/nS2jUdAKVFWFoGF1s1g4HQ=="
+ "resolved": "10.0.11",
+ "contentHash": "rDS7psQk0UGKAHFg8O3Ho9E+wLz1E2O9Ppt47wtc7A5H0kI6rwTcJ7V1rxj5jN7FfD/KkS4jzbdMiVOaHGUyiQ=="
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "qwLYWCaxt23MF7ea/rIDvaRg3oyi6O51nU1YivAuBojrAvUjROHeIpIBxHaWvpH3WoWFf9lX5V40ufo/KKp5ZQ==",
+ "resolved": "10.0.11",
+ "contentHash": "4L8yQnfUR6SJ2uu52YOyNGNmvSmX77Wr/XLNn+dM5IazSFz/z71BEzdDCLBlGU/GCUxxPhogJJ+l6rHR3WWEaQ==",
"dependencies": {
- "Microsoft.AspNetCore.Cryptography.Internal": "10.0.7"
+ "Microsoft.AspNetCore.Cryptography.Internal": "10.0.11"
}
},
"Microsoft.AspNetCore.TestHost": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "2UM9EtTmX6yF6Efa6WOO7wmHz2kPksmnzPmMwveuOGJQwbtNg5wKGj7usGLr8Ve3AMhIAc2yqyRXt1xNsed3hg=="
+ "resolved": "10.0.11",
+ "contentHash": "IVGNbZVxLuL80y7cmXYfhIFoTGneHkp4D7xXarYe6V/wjo8/2qiSLUwWax1/h2eHtJ3Y5cuqmtpOyWMnXIsUMA=="
+ },
+ "Microsoft.Bcl.Cryptography": {
+ "type": "Transitive",
+ "resolved": "10.0.2",
+ "contentHash": "LG9Yll3B5aNpxv0+D47g6LiOiKBIlodhcHdQwcYzo8VeexFLGqx5ymetmA2aBRyo9cCcWsQWrFsdbsr8LvmWDw=="
},
"Microsoft.CodeCoverage": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "vMFDR1ZjqzzgKmM0zrPie7Gv9Y+ZppjODB5Quzu9Eq0TlIusUfUCYFPEawO91zQuqwzvdFbJSU7WHNtjStffJQ=="
+ "resolved": "18.9.0",
+ "contentHash": "MtegCIKGuG0r/LCdIjoR1HgzCGIUBhR3aNdbtQpts5vMXQuqBDZ2Jsd2uFKoHFM2XrQV6ZrDf3F5oLi3SLTp8w=="
},
"Microsoft.EntityFrameworkCore.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "TuxExnfIS/bSq3z2CbH0LwZH1oyj9iHhSGneU4fpxl3ikjZGZdSae9gcfnImV1rufH8f/ab1NnHwyL2BLyeZOg=="
+ "resolved": "10.0.11",
+ "contentHash": "6auJR+9+9VunznKfH7WGrHMrnrmA0F7JZ22EXzwXvVhjfnbu9Xq7NSIWaOf3KJsOanM2qf5ajJ2JR5TlcPZTLA=="
},
"Microsoft.EntityFrameworkCore.Analyzers": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "eZnMyiJzo249Ejg5CaFScvJS0u7neQfS9DXknAHTO6FHVMM99gO0byNXHGZmA/BOkZ13ngeVziQLHTMOtgescg=="
+ "resolved": "10.0.11",
+ "contentHash": "Bv7X4wSSnzCQED9WYXKJ8fwgyvKwf0xZM1GO8xkf6CF9zl+UBnvjxmcPnokJRy0JKjc1SlHSzzhx1HcL4jitTQ=="
},
"Microsoft.EntityFrameworkCore.Relational": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "midwPufIwXhOJcVhaZpCZGNbjy2QoPfHI+70nw2dGcoULEW9DybMvMPYkRjOJV0eI46a1oVFhU4lFYDEx6YUbg==",
+ "resolved": "10.0.11",
+ "contentHash": "grznnTJgEYxaWpdKAsTzg6j+89jHgCXWYp+QGtlX5O92+w/VuhWM6JLPYb+uw8M9VhGUvOTsO76dYOy9vNPd5Q==",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "10.0.7",
- "Microsoft.Extensions.Caching.Memory": "10.0.7",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7"
+ "Microsoft.EntityFrameworkCore": "10.0.11",
+ "Microsoft.Extensions.Caching.Memory": "10.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11"
}
},
"Microsoft.Extensions.ApiDescription.Server": {
@@ -169,137 +220,137 @@
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "pUDgQKEqNUFlerDIFRg7zzoDVRPEWIG7nR40h8Gzg8RXza4Ry0lWZ7u91bmwu3iUDCxw3Dv6TLHVFoAgY0gy7Q==",
+ "resolved": "10.0.11",
+ "contentHash": "vUl798SmruTqqlt/xH2gDk3tJlhk6k3HdOXAHirlRfbNKDym4g/kRpUL9S4sl6F6FsOTOMW+ZsDapqlZMOOiEw==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Caching.Memory": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "6eULH/sc97yfCEV31g7AgUzHc7dIm0DGBcofoE8GgBaXbdAPPhathN8rYcgi1TSiG1QucCdqKiVNaDEPAEXL5Q==",
+ "resolved": "10.0.11",
+ "contentHash": "el1g0mBEbDBGY2bT9mcSfrTWO8QlPdq2nOCnvQugioOFwHV+bVBMeiakoI0dNOdj8d6Hi9K6HY2xzRUWJiDR3w==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.11",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "wZbGh7J8R1vXN525O6d8dlcDTxhRTnd5MyW4LdfP5S0tSnTwTCseYSrq6g0Mxh7W9xn8P/2xPuf0D/m6k2dy2w==",
+ "resolved": "10.0.11",
+ "contentHash": "wlhRqZW8LcJPa+vk2oLAc/REXDItHtkFQdf/QcXYGZbZOO13izcsKY1pCvuFQYwUiZD+hwSZwsKASjqT+BNaVg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "t56nEgvECcyLPojZIUFWJknQQDAbgfTf9J+QMYJE1YYvVgz69vN6B/AKL8Grvj3Lcnp8kTpNqwmwFhb3YLJmtQ==",
+ "resolved": "10.0.11",
+ "contentHash": "fVi053xdpda9Em7vSkmgVxO/PtgC2m78ekReKWsgcyskqY0U82Bz/MONwxpGzI0hElYKJfw+fupqMVeKW3fSaA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "8bS1qIaRivny+WX+49pmeJ6iAylbtX8C0DLEcCQWZjdxQvLqaMssXiGD9P/6pYElrHbK5/nAHmjbQ8STqdMYeg==",
+ "resolved": "10.0.11",
+ "contentHash": "rFn8RuszZn3qquPVkDytMUlPc2+rXl9MCoygwc1XmAgC5vg5/oXJ8hkOosOrLoBLsqdTy4lFwP6iQdPS9uSYOA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.7",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7"
+ "Microsoft.Extensions.Configuration": "10.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11"
}
},
"Microsoft.Extensions.Configuration.CommandLine": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "3lNjglxfFxOzI9zG+3HSg/YSGqo//8Fqw6u6iuIamZb4JCorbA3JLaeWOpfKTAPi2UJwaispOXWx14dUqcGz4A==",
+ "resolved": "10.0.11",
+ "contentHash": "1KHr/1L56llwQ/yI0tAisEA31UpPsn8aasjASIwELOaN4JIUcbjuQBMdFOIzfNBBeULoUa0XfBe5QDtRRUY+fg==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.7",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7"
+ "Microsoft.Extensions.Configuration": "10.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11"
}
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "TWto3imA+mJMLZI+5sbgLiFFoOFNFkizQYNaC5jTuiHKn3diwm1RN7mWDOEZN9kG2bixw7IvgpvtUG5/teSRzA==",
+ "resolved": "10.0.11",
+ "contentHash": "KICyU3eVi5jvloKm01EXV69L97H/zkhISVtV98cIuzuFOxNx3xTUVcXqvWTz3aq7OvUuDB/MFlPFjmxRaKF7/A==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.7",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7"
+ "Microsoft.Extensions.Configuration": "10.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11"
}
},
"Microsoft.Extensions.Configuration.FileExtensions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "qbZLvLsoTdArSloEnSxs21P781YUmwVmHc5NJPQD/ezAreQ7884z+6QfAZVKi86WAZtzx83jK2uC4itxOM44gQ==",
+ "resolved": "10.0.11",
+ "contentHash": "mDW7KVFB05M6jiRUyaZiOMWhS31n5HlSZwoYctHAZAucD4sMDJ70IxOmkGDt6RpstchD+keWBjhdzcMpSkWvWQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.7",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Configuration": "10.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.11",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Configuration.Json": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "64dimvyyKk0dbUbrLg/YCv4ugJ4sVz2aXLwfvZwR1EC4tJqW9ru/oVRcXwoJRa2lQGXtYtlpk4maWOeIb48tQw==",
+ "resolved": "10.0.11",
+ "contentHash": "nSPrT8U/cNoB4coqkmnanAMK9PsL7lsjG+LLUKEwHRFwS6E78b8S1wdv/y88EOxBhasWov1rLd7RTHmmsYPOLg==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.7",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.7",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7"
+ "Microsoft.Extensions.Configuration": "10.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.11",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.11"
}
},
"Microsoft.Extensions.Configuration.UserSecrets": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "YqVIICoIdl0016wkeO2WQS+uEbEXbUhMLKdC5rZNl1X3nu59F+nwaAHdHjq/4OK+Cx31DYmNUSFh+MUot8qSDw==",
+ "resolved": "10.0.11",
+ "contentHash": "BRliLdUowglV8GS+J1G/QsSofCJYYFg3U8QZx0ACRn+a91az/Qnpy+h6PyHS94WgV2TSazX5D/cuuk6wnCJatw==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Configuration.Json": "10.0.7",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.7"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Configuration.Json": "10.0.11",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.11",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.11"
}
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "91F/o3emPV/+xY/ip3s2LqDNF14kjttlVtq0BXgg6p4MnCzeSZxnUJm+t6WRrtD3JdGo88/oX+z7OwK4y8PZuw==",
+ "resolved": "10.0.11",
+ "contentHash": "PSmotV19c7E3lKed++uYo1kSiXFI+uTl37CBSrhq+CfLC3FCHjG7R91+xPnNehQfHS1b0Tzo/CCLPWH3qaEheg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "Z6mfFEaFcwCfSboxJwOLfu7/31npCY9q70WUamHW/vRQhDvBKOT4Vf9YkZj5J6hLvJpb0oDEYfHunQZj0xxvKw=="
+ "resolved": "10.0.11",
+ "contentHash": "/a1aJz4m7ylhEDf25ugQChLQoN5XwoGjWw/BoR/ZWWKsO1v4DdJElS1uyngahz4B/eOzjFk1KNTkarRLE5wsIg=="
},
"Microsoft.Extensions.DependencyModel": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "gCglFg/9Chu3lyJNytRuQAYM3mXQKNs1i01Cz2bc545QaHQ+LbBb4O5UCfu968Gro3ZVSOZ/ktilmPcaUSGSZA=="
+ "resolved": "10.0.11",
+ "contentHash": "PJPtFYsZ+r+uz9qqXWUTEyKeJ1EiBGIJtqavkg9ZXijjGSFAk4Fgi5sqIxj+uAyLZwEKgexDUQXhWhvU6l3+og=="
},
"Microsoft.Extensions.Diagnostics": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "l+smp1qPlU0OUXD0OGfdp7OUFrbdq7ZaP5T7m2WpfZ4RFKD7iG73BAT7tjSMxNmbSXkhAn1jYHOAqzYG1r9sNg==",
+ "resolved": "10.0.11",
+ "contentHash": "HT70uGPxMLqqnOzKMcnQtDmeV4r0KHr4qVCLhP7SXil9jMEm8sQXwcybxVVFGXZJ1V44xV0mLqQ54aZbcR2OiQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.7",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.7"
+ "Microsoft.Extensions.Configuration": "10.0.11",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.11"
}
},
"Microsoft.Extensions.Diagnostics.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "uJ9JP677y+uy+C0vtaSfi7XXgFAdz8DhU3M9lwwIXDfQKcyQ0yxM9DVYa0NXDtdVTYA2eBUtVFZ8LY0GCdeE/w==",
+ "resolved": "10.0.11",
+ "contentHash": "se7Kx8QpJEt+nf26L4qIVAofGTDr1wbexxsh/Fm3Xc04xUkqUXK06KUS7FLwSQYSjqb7q9n+T7MEcXYBhI1Y5g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11"
}
},
"Microsoft.Extensions.Diagnostics.HealthChecks": {
@@ -320,273 +371,268 @@
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "teioDgVpi8L186wUfrXQV1YuBt6lCSPmFZiMZo53+FZxHFjOV+f4GXo4LXgJ273Mku9//AdXWVjk9J7eJP6inw==",
+ "resolved": "10.0.11",
+ "contentHash": "JOjac6SQQgZmdmB8WGEw61/7siqMZoWJMkmq2p1goJGxqI59lO6oB4bOl0jNsbaPBdYy5Mlkb+6U7T4+CjnD8Q==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.FileProviders.Physical": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "zhgWg/i0ECj5v0jLFBSZHplvc5ygCI91DR4nne+BP4XAKF5ycz0pEKnFiTw8C1jCABJEZsnBZh6pXAvn71kFmw==",
+ "resolved": "10.0.11",
+ "contentHash": "Tq/UqMaczePv9yWwSsJZRgKtgA46djVR5xHj/lZBCueQ3ag8f9v5mu0EdhrNx7tXxNk+Y9OurG2oKuSKINjr0A==",
"dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.11",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.FileSystemGlobbing": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "NTUspqB+vH9g4wAD6KPOBx01xqYuKXR/cHXm449zpbq1GqfjdAxBmg7eJXrNsPw7SKwIdT2cJ05GxYVvc+lvsA=="
+ "resolved": "10.0.11",
+ "contentHash": "2i6rtW/B5rCnWCnhdmWWEmaM9O0HD0zsPY9eRqa++y4tclI3Uw8zvGbBvhY/LjAdtf8gUHhUPcAWj3DRlWMXmQ=="
},
"Microsoft.Extensions.Hosting": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "M/vBpfWcschvS2EUeq7cHfscsxabiGTptXwV7GeSueovGiSoNjyo1j5PMcWuOAAQrRW3nRqxZk8NeumrmpzUBg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.7",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Configuration.Binder": "10.0.7",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.7",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.7",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.7",
- "Microsoft.Extensions.Configuration.Json": "10.0.7",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.7",
- "Microsoft.Extensions.DependencyInjection": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Diagnostics": "10.0.7",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.7",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging.Configuration": "10.0.7",
- "Microsoft.Extensions.Logging.Console": "10.0.7",
- "Microsoft.Extensions.Logging.Debug": "10.0.7",
- "Microsoft.Extensions.Logging.EventLog": "10.0.7",
- "Microsoft.Extensions.Logging.EventSource": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "resolved": "10.0.11",
+ "contentHash": "eIDa/Rl+93aj17gMlFsJJx+LhBvb3CP0Mu1PeVYkDp2Y3S4Jock8UynfGQEcx7lrlq+gKW+ECQJHbro/LTPDEQ==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.11",
+ "Microsoft.Extensions.Configuration.CommandLine": "10.0.11",
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.11",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.11",
+ "Microsoft.Extensions.Configuration.Json": "10.0.11",
+ "Microsoft.Extensions.Configuration.UserSecrets": "10.0.11",
+ "Microsoft.Extensions.DependencyInjection": "10.0.11",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Diagnostics": "10.0.11",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.11",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.11",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.11",
+ "Microsoft.Extensions.Logging.Console": "10.0.11",
+ "Microsoft.Extensions.Logging.Debug": "10.0.11",
+ "Microsoft.Extensions.Logging.EventLog": "10.0.11",
+ "Microsoft.Extensions.Logging.EventSource": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11"
}
},
"Microsoft.Extensions.Hosting.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "5s8d6qC6EA8UOI4wR/+zlsq7SXttJMRb9d7zvVZ7+bE3CQEfVtC9ITUDCommm87R1zzj6WJBbCnztuIJXnP3DA==",
+ "resolved": "10.0.11",
+ "contentHash": "pwtpF7iF/NNaOBcX+pvMZ7y2+JAVbH5KkNrH9uMZtuVxVJsFTDiWiCR7Tk3HVptsAijaetipUZVRVK2LLq+nvA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.11",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11"
}
},
"Microsoft.Extensions.Identity.Core": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "br70n9iuhhn4HU6DrNH96/Rdh6dnW72VoLioQ9UF+XYSjAEREe1TqgyuvUJBVJzayRyuy+rWQrx3eOF38udeSQ==",
+ "resolved": "10.0.11",
+ "contentHash": "74BKWqcioSjoG2NopnIPoxtc8uqJjsMEXsZ+a0dGkLnZmCtcEOnwS7FFqxcA7TbJVNk54IMLqjrvacPSOKH80Q==",
"dependencies": {
- "Microsoft.AspNetCore.Cryptography.KeyDerivation": "10.0.7",
- "Microsoft.Extensions.Diagnostics": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation": "10.0.11",
+ "Microsoft.Extensions.Diagnostics": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11"
}
},
"Microsoft.Extensions.Identity.Stores": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "zDsolTKiYBP29zxszqNMpecPDkuJtq0JCh4rqXZryGQV+azGDBpCZ7DyUpKk2Pp8Ea3pKaXttZZJRy7c3ay+UA==",
+ "resolved": "10.0.11",
+ "contentHash": "9g72hwc5ARsracMp9aQuG0HcTg1Oj62dnq+LcRNpoqk5MIVfUE3xvlMprxhDhU/Dj1Vpc658W6vs3Rjs5dp0Jg==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.7",
- "Microsoft.Extensions.Identity.Core": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Identity.Core": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11"
}
},
"Microsoft.Extensions.Logging": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "hOeRIQ63GkgiYCB/MIFp+LQs8aXpJXpB55t6Aj37ab7t2/6WeFcPXxYM9hdy/o5tffzwf8mhqzLJP6mjGYCxjw==",
+ "resolved": "10.0.11",
+ "contentHash": "nUOJwgFkSiLHiVGFpU22pIJtuWYewuSYQ3JVuP/gdK8ASMT807Px+TYQiRWs6uSsOmoyFTaVCwKXTasczV6BpA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11"
}
},
"Microsoft.Extensions.Logging.Configuration": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "7BBnoGF37USiu7j434put9mDp7EjdlNDIZsR4vHfC1FbLZeLqiWjgJbeEtF0p59Ryqt8AtraHawf0ZKbe5jibg==",
+ "resolved": "10.0.11",
+ "contentHash": "S7LvLeVHKNPaY2NMyxW7c2TBGsLgxoSUBCV5Ev5iN8kgC7EPR2UB7eW7vHsElGMcIUDwRmoxLfvGDynCn3q6EA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.7",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Configuration.Binder": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.7"
+ "Microsoft.Extensions.Configuration": "10.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.11",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.11"
}
},
"Microsoft.Extensions.Logging.Console": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "DA++Es6v6W0HfrOrw+K8WyN6jNnZHp640PDdEvl8yfeVmgflKdn6vSSFvufNUSOuY+M2ZaSUgfY+jUKtNpXcCw==",
+ "resolved": "10.0.11",
+ "contentHash": "dFc0yDudyD1iIg6z9XT7ofsT3hVO7Y4ylrxGHIVRR0GaZ4CUk4ujOrMoy7wWEdNHZhvJooySg6hZpOxyS8zEVA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging.Configuration": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11"
}
},
"Microsoft.Extensions.Logging.Debug": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "Y6DSt/JZApunYWKqTtqbdsR6iqAvHx3D0tavbNJ1rnC24MUpF+3XO/VKgFi+9PFqMyvQ2GHBBGb8H3cLSw7rDg==",
+ "resolved": "10.0.11",
+ "contentHash": "wr+j1bjdFXhc8lKTLoq+RbwFM8M+orcMS9xrcqLmDGOxJcXpKizEeE5h6v/GKwCZV02FmhaA7OlNjoq072jZpQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11"
}
},
"Microsoft.Extensions.Logging.EventLog": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "1C8eTuxF6BLncNSJ1HCfmaBcjpUSqQDPlBVdYTlet9oldHTPpNh9iatxSJLs8TOqdp/FOpH+nSLdBve7fu9mTQ==",
+ "resolved": "10.0.11",
+ "contentHash": "Eck9GpCCpvZ3f6L7IUlN+mPtRVefnf7PsiIG5vi61QawPtLNCEAv2TPD/M3SojcU0PFaef+BxiVGPOShFHtDog==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "System.Diagnostics.EventLog": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11",
+ "System.Diagnostics.EventLog": "10.0.11"
}
},
"Microsoft.Extensions.Logging.EventSource": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "YWfndnDX1jVMGCN8d5T+rO+BO8sDw6BkYlUk0BYui+WP7+HhlWx8QLdA4yUDjrkGVb3AQxIWWEPVKw5Nnfj5GQ==",
+ "resolved": "10.0.11",
+ "contentHash": "hs6QWECLLohi2VKqUvSGRUvrg7eXR1DqKL95Jrtz3cdD2g2nBA+yJPdRQLZ7SLmnTZWycxfMDK2s0ho+rfst5w==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "00SHUGTh2jSMvIr6x9Xwd2nE+B5/qFCO/9hDwUDhJsjYRDlADmaBZ7tqehXzBDsfjHSXJzuRHJzPYPPjphBQ7Q==",
+ "resolved": "10.0.11",
+ "contentHash": "eY1GAKcTfD2maP27J84X9IovT3yjHJ2dVDzPmDg6/XqYvt3jMzJhtfQCLjG9pVsZGAd+8DQ2QrjaDcs2+VQLGw==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "IT7f+EMXZtkjatEcF+o6aOw/7OE4etRrMiDGEWH/iiTu2R3uhC4NEQJCfHiibtX45U3sIQ5Fh6tbb1qaOz3YAg==",
+ "resolved": "10.0.11",
+ "contentHash": "syEhXQ/sEaSBFaqzlp9gDGHX/nk6gkQkh1sIUpBO1mlBj3Phu1rmb4ML1uCiyPW9N6Kxfxv3y5FGObC+bV01Qw==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Configuration.Binder": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.11",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "D5M0Jr551iTgwkZMN9rm0pSkgNLj5quUWQUmQPMZh7k/bnvZTnXRGfE2KuvXf1EEjt/ofD9yw9IumpgdP9QCnw=="
+ "resolved": "10.0.11",
+ "contentHash": "SXcz+kF+4Oo9b1+55zntpJFYfwb1jw66ioxptyNOOTDc8g2FHnBFWjZpsWfCvZIhzr0x+4e2trVTs4OKwQfBtw=="
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "6NrxQGcZg6IunkN8K2F0UVMavNpfCjbjjjON7PYcL8FwI8aULKUreiHsRX/yaA8j3XsTJnQKUYpoQk5gBjULZw=="
+ "resolved": "8.22.0",
+ "contentHash": "LU3V3owsu4vGpCg2kyL7SsQEuHwcoJ8FSNBqzLADzCf3/PcKUTcx5Plsd51DoTJMfK/WigXV/03UhaN5JXE6uQ=="
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "JbFZ3OVwtvqcqgBL0cIkhRYbIP7u9GIUYLOgbNqLWtBtZY8tGDpdGyXMzUVX0gVHq1ovuHsKZrkVv+ziHEnBHw==",
+ "resolved": "8.22.0",
+ "contentHash": "kv6peMLjALZLDAy2H3F77KjVRdwiscn2p/g3ui2chcbuEcAX2MpAbyDcYnJ7Vyh8jZ1aJWrniUMCDWoOgnu4NQ==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.17.0"
+ "Microsoft.IdentityModel.Tokens": "8.22.0"
}
},
"Microsoft.IdentityModel.Logging": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "w1vjfri0BWqW7RkSZY3ZsqekNfIJJg5BQSFs2j+a+pCXOVrkezmJcn74pT3djwjXJh71577C6wJQgNc2UPz30w==",
+ "resolved": "8.22.0",
+ "contentHash": "G9Tl0yXSlr2pkXv4EpXjO16M4q6oo9N/od+gNyOusZ8yM8LZg1H3f/QOMFuOJiV6znzY5MkAREU97JRRnqpEQw==",
"dependencies": {
- "Microsoft.IdentityModel.Abstractions": "8.17.0"
+ "Microsoft.IdentityModel.Abstractions": "8.22.0"
}
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
- "resolved": "8.0.1",
- "contentHash": "uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
+ "resolved": "8.19.2",
+ "contentHash": "sGxSsSrZXNmca6D+jHH2rVRyo2nNRd/g4H9CFbPmLLq0xgoH1U0orLWE5minfijw7+zq49tBs7txenbfAErRoQ==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.0.1"
+ "Microsoft.IdentityModel.Tokens": "8.19.2"
}
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "Transitive",
- "resolved": "8.0.1",
- "contentHash": "AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
+ "resolved": "8.19.2",
+ "contentHash": "1XOcyY36cVymzE3qKdzKaUEZ4Pzt7ZpSa14JZoPPK1NLFUkQDs85TCqpV6XDo0YjFXj6nVK00AfOHppjghjhtw==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "8.0.1",
- "System.IdentityModel.Tokens.Jwt": "8.0.1"
+ "Microsoft.IdentityModel.Protocols": "8.19.2",
+ "System.IdentityModel.Tokens.Jwt": "8.19.2"
}
},
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "KNZd+M0S0rz5eNAln0pbZX+A/RbokYZCbGKx4fN4CkhtWhkz6nSJDO+9LGYjRE4d0WPVriJ2JnVubkjt3+PpMg=="
+ "resolved": "18.9.0",
+ "contentHash": "Fz/qXC52VXXopzHj7v2reCKcCqSxkTDCkEDfkNAH0vni/7qK/KLMiEYtRmnUanxO2F2g2zZZ60qCpxF0AF7URA=="
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "RM+3JNHEoHOCFXzVntUcIiYxzPjzBN0N8wto6HYXi76YyBTZ/3CeRL8U+Pk5zx3AUrOmHxDvKJwGUCdElU9bJg==",
+ "resolved": "18.9.0",
+ "contentHash": "Oq+Pma/J86aZL72t71bcESvDszDsTjUfl6PIsuDdPoKTHZfNMhKamCfLD5fKx51W/u0KozXtJo2/3fnt0sgPxg==",
"dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.5.1",
- "Newtonsoft.Json": "13.0.3"
+ "Microsoft.TestPlatform.ObjectModel": "18.9.0"
}
},
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
"Npgsql": {
"type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "q5RfBI+wywJSFUNDE1L4ZbHEHCFTblo8Uf6A6oe4feOUFYiUQXyAf9GBh5qEZpvJaHiEbpBPkQumjEhXCJxdrg==",
+ "resolved": "10.0.3",
+ "contentHash": "7nb5YzXuvWWJxB0J8DiyL3we+X4FOctZrt0fIBnucOIaIevFEEwGQVZKtiu9olXdlNAK1eNgqSral6r/jlhI4w==",
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "10.0.0"
}
},
"OpenTelemetry": {
"type": "Transitive",
- "resolved": "1.15.3",
- "contentHash": "N0i6WjPoHPbZyms1ugbDIFAJFuGlpeExJMU/+XSL0lQRUkg/D0utFkDoLXf8Z1km5B+xVZ2GyMXXiX8qdeNmPg==",
+ "resolved": "1.17.0",
+ "contentHash": "rMLOTftlMlTm7+MSrvXDHnJRjVkROFNKXHZrYjOsX+LankaFG7QSflx7qRRGjoqZoirohnxmJQ7GEb9occO4Gg==",
"dependencies": {
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.0",
"Microsoft.Extensions.Diagnostics.Abstractions": "10.0.0",
"Microsoft.Extensions.Logging.Configuration": "10.0.0",
- "OpenTelemetry.Api.ProviderBuilderExtensions": "1.15.3"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "1.17.0"
}
},
"OpenTelemetry.Api": {
"type": "Transitive",
- "resolved": "1.15.3",
- "contentHash": "fX+fkCysfPut+qCcT3bKqyX4QN9Saf4CgX8HLOHywEVD+Xr7sULtfuypITpoDysjx8R59dn/3mWhgimMH8cm/g=="
+ "resolved": "1.17.0",
+ "contentHash": "mSBxzomZgHIJu9CyVNqyDu/n2JHEtqVgfcCD1Br0cV5iLYogjZOMqhlVLt99PEp+0KGBNUR3GXgeOdN2GR3F9g=="
},
"OpenTelemetry.Api.ProviderBuilderExtensions": {
"type": "Transitive",
- "resolved": "1.15.3",
- "contentHash": "SYn0lqYDwLMWhv/zlNGsQcl2yX++yTumanX46bmOZE/ZDOd1WjPBO2kZaZgKLEZTZk48pavIFGJ6vOvxXgWVFQ==",
+ "resolved": "1.17.0",
+ "contentHash": "Xgc3Qf9B9TFMFpx6exTdGqMWuYIT2miNzkdMPutVvT9YuMFaEovXWke1Gb6z8NxYaQbbGF38vYLuSg1JCeui5Q==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0",
- "OpenTelemetry.Api": "1.15.3"
+ "OpenTelemetry.Api": "1.17.0"
}
},
"Scrutor": {
@@ -605,10 +651,10 @@
},
"SSH.NET": {
"type": "Transitive",
- "resolved": "2025.1.0",
- "contentHash": "jrnbtf0ItVaXAe6jE8X/kSLa6uC+0C+7W1vepcnRQB/rD88qy4IxG7Lf1FIbWmkoc4iVXv0pKrz+Wc6J4ngmHw==",
+ "resolved": "2026.0.0",
+ "contentHash": "Yu9dirPq8l3oaat0+OQ7K0nUf5MmYltpia5UGqsApTG4zTPvBC1cxbNnC3NERij26dUST0A3Ef1QdHSn5ArbWQ==",
"dependencies": {
- "BouncyCastle.Cryptography": "2.6.2",
+ "BouncyCastle.Cryptography": "2.7.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.3"
}
},
@@ -622,29 +668,29 @@
},
"Swashbuckle.AspNetCore.Swagger": {
"type": "Transitive",
- "resolved": "10.1.7",
- "contentHash": "EjLibt/d/QuRv170GoihTbcPUpgzSFm2WKHhnGJFZQ03JYzfuitsM79azaAR8NBwRunU7yScSX6HRE5JUlrEMQ==",
+ "resolved": "10.2.3",
+ "contentHash": "1jUUs3WQnrS0FUtaZPLSy1yYMEwS1zlvDmvQ2/eldPHUANX0LJSLVZecCMgSMdeGiRqeaRrIXLtSz++TCiTMww==",
"dependencies": {
- "Microsoft.OpenApi": "2.4.1"
+ "Microsoft.OpenApi": "2.7.5"
}
},
"Swashbuckle.AspNetCore.SwaggerGen": {
"type": "Transitive",
- "resolved": "10.1.7",
- "contentHash": "PuubO9BjvNn6U3D9kLpuWKY1JtziWw7SsGBq0age1E50uQjQ8Fzl8s0EwzrLfANqYJNgDnJi9l7N1QxcGVB2Zw==",
+ "resolved": "10.2.3",
+ "contentHash": "y7t4coDRAeFYChmvlMRiH2OjbiRrm9AVIDgt17fQfs3x9PVAI5PiwWYOhg+4F13R4Q36WDc9lqfoOnNa3tNbGg==",
"dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "10.1.7"
+ "Swashbuckle.AspNetCore.Swagger": "10.2.3"
}
},
"Swashbuckle.AspNetCore.SwaggerUI": {
"type": "Transitive",
- "resolved": "10.1.7",
- "contentHash": "iJo3ODyUb/M8Vm8AH1r9y9iAba0w95xsCn3zFVl96ISRHbTDWxi+l7oFVCZqUEdjd97B8VMDPnMliWAdomR8uw=="
+ "resolved": "10.2.3",
+ "contentHash": "nthWONRs/FJ4yyG206g1cC52WEG8EqrjuMWjGdR+5XG7lbjFto6NqcI9EMICgVFom/UivIjUVwI76ZHbHwTPfQ=="
},
"System.Diagnostics.EventLog": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "WbmDLeTPYhEzXhvYVioTVn/D1XX6bovyny9n5p8Zxtf03+eY385RB818teZm6n+fA63iZNvng0/Np4tLuhkMhQ=="
+ "resolved": "10.0.11",
+ "contentHash": "QTXEoQBzz00SFWbo7nAg1Ogd4f99lwqcO9uAJ7MYSLEUR28f6As32QktrqG2Fr9cfAfd1GjLyGYspE7Ipj7P6w=="
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
@@ -653,13 +699,13 @@
},
"Testcontainers": {
"type": "Transitive",
- "resolved": "4.11.0",
- "contentHash": "9pBNaK9Ra3GVnr5h6gaDJOBH0txA5G3Juho5WANPuyu38l5xyr2lCvf11oA5/uSd+Lh4Wtng34nKp3nMiea02g==",
+ "resolved": "4.14.0",
+ "contentHash": "ojuBi91xcMsR6vnFuNsQDWU9tlZlrtmqy95VPNWVVnh24GiwFL/WMnVmb6bRv8LqovtnKPJN9cpmH1k02Z4ZoA==",
"dependencies": {
- "Docker.DotNet.Enhanced": "3.131.1",
- "Docker.DotNet.Enhanced.X509": "3.131.1",
+ "Docker.DotNet.Enhanced": "4.3.3",
+ "Docker.DotNet.Enhanced.X509": "4.3.3",
"Microsoft.Extensions.Logging.Abstractions": "8.0.3",
- "SSH.NET": "2025.1.0",
+ "SSH.NET": "2026.0.0",
"SharpZipLib": "1.4.2"
}
},
@@ -707,15 +753,15 @@
"type": "Project",
"dependencies": {
"AspNetCore.HealthChecks.NpgSql": "[9.0.0, )",
- "MediatR": "[12.0.1, )",
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.7, )",
- "Microsoft.OpenApi": "[2.7.5, )",
+ "MediatR": "[12.5.0, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.11, )",
+ "Microsoft.OpenApi": "[2.12.0, )",
"OpenTelemetry.Exporter.Prometheus.AspNetCore": "[1.15.3-beta.1, )",
- "OpenTelemetry.Extensions.Hosting": "[1.15.3, )",
- "OpenTelemetry.Instrumentation.AspNetCore": "[1.15.2, )",
- "OpenTelemetry.Instrumentation.Http": "[1.15.1, )",
- "OpenTelemetry.Instrumentation.Runtime": "[1.15.0, )",
- "Swashbuckle.AspNetCore": "[10.1.7, )",
+ "OpenTelemetry.Extensions.Hosting": "[1.17.0, )",
+ "OpenTelemetry.Instrumentation.AspNetCore": "[1.17.0, )",
+ "OpenTelemetry.Instrumentation.Http": "[1.17.0, )",
+ "OpenTelemetry.Instrumentation.Runtime": "[1.17.0, )",
+ "Swashbuckle.AspNetCore": "[10.2.3, )",
"Swashbuckle.AspNetCore.Filters": "[10.0.1, )",
"WestcoastCars.Application": "[1.0.0, )",
"WestcoastCars.Contracts": "[1.0.0, )",
@@ -726,8 +772,8 @@
"type": "Project",
"dependencies": {
"FluentValidation.DependencyInjectionExtensions": "[12.1.1, )",
- "MediatR": "[12.0.1, )",
- "Microsoft.Extensions.Logging.Abstractions": "[10.0.7, )",
+ "MediatR": "[12.5.0, )",
+ "Microsoft.Extensions.Logging.Abstractions": "[10.0.11, )",
"WestcoastCars.Contracts": "[1.0.0, )",
"WestcoastCars.Domain": "[1.0.0, )"
}
@@ -741,11 +787,13 @@
"westcoastcars.infrastructure": {
"type": "Project",
"dependencies": {
- "MailKit": "[4.16.0, )",
- "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[10.0.7, )",
- "Microsoft.EntityFrameworkCore": "[10.0.7, )",
- "Npgsql.EntityFrameworkCore.PostgreSQL": "[10.0.1, )",
- "System.IdentityModel.Tokens.Jwt": "[8.17.0, )",
+ "MailKit": "[4.17.0, )",
+ "MediatR": "[12.5.0, )",
+ "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[10.0.11, )",
+ "Microsoft.EntityFrameworkCore": "[10.0.11, )",
+ "Microsoft.IdentityModel.Tokens": "[8.22.0, )",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "[10.0.3, )",
+ "System.IdentityModel.Tokens.Jwt": "[8.22.0, )",
"WestcoastCars.Application": "[1.0.0, )"
}
},
@@ -771,74 +819,74 @@
},
"MailKit": {
"type": "CentralTransitive",
- "requested": "[4.16.0, )",
- "resolved": "4.16.0",
- "contentHash": "trJ82DOpAmo8i1jO1vNE+dGn4mPRyeYfy4swRcAGgMJhPoI1Kohf4OFJJf0+YIj4iUxgxPn8W+ht7e7KiYzSjg==",
+ "requested": "[4.17.0, )",
+ "resolved": "4.17.0",
+ "contentHash": "1nUAVLxM9fhT/78we6/AGsCesnpn5dRNLLeRqOfr52Wnk87pzVwo5YMTMyqnmoXrYc7piGhmayiMA/OgDluIjg==",
"dependencies": {
- "MimeKit": "4.16.0"
+ "MimeKit": "4.17.0"
}
},
"MediatR": {
"type": "CentralTransitive",
- "requested": "[12.0.1, )",
- "resolved": "12.0.1",
- "contentHash": "vfxplMielft+g5jxGO31xjjQpI6yqe4r2YGt0Q8x23phwbpJNmUQGY+cCNNFMKKViXRM67ajUlAiwirMeuJWTQ==",
+ "requested": "[12.5.0, )",
+ "resolved": "12.5.0",
+ "contentHash": "vqm2H8/nqL5NAJHPhsG1JOPwfkmbVrPyh4svdoRzu+uZh6Ex7PRoHBGsLYC0/RWCEJFqD1ohHNpteQvql9OktA==",
"dependencies": {
"MediatR.Contracts": "[2.0.1, 3.0.0)",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
}
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "g8klpd7OFJfJOq1EJKcBO8C8I8Dp0QUWoKDPUvvJYe+xunVyBHq6YxfF2CAc6+rkniV25iaWl+6RK87c25n4lA==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "Dy9yElSej0rVQL8LBpCLatWTKXNH6h6VBVFmGndTCf1Wge0jSvH9U8mml6ddVDAQ089q1/fDYlhyukHSgx8unQ==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.19.2"
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "WAMNMV7m019wBaem9YAyK+nsR6r5ixBL/kOPybO9QhEkwG4dOeVG3vvTTkI5I6q6fp5+MN6IuYxxV/2HYiI9vw==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "N3+Fs465t08FyrQ+uoQyYH6TehLjtuGr/v5IjlFZANBbsivq9M5xFCVD25Ktq+HpWCfWXIrRjoakgymzO2trlw==",
"dependencies": {
- "Microsoft.EntityFrameworkCore.Relational": "10.0.7",
- "Microsoft.Extensions.Identity.Stores": "10.0.7"
+ "Microsoft.EntityFrameworkCore.Relational": "10.0.11",
+ "Microsoft.Extensions.Identity.Stores": "10.0.11"
}
},
"Microsoft.EntityFrameworkCore": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "G6yclVO5/csPzzsymV0SemY2NDqE31CP5M3jprF5IuO9wJsh4aUOfYD8HCLuDmM1D1CfReegVic48O2r79d46Q==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "VOSGU8en6HZJs8t7UMFN+9vGcRgVOOn6fA44Ngcg2NyvJ3P1KE94iAb0XzaVaGhXGtt+qaM/VtEn0/hzluQJeg==",
"dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "10.0.7",
- "Microsoft.EntityFrameworkCore.Analyzers": "10.0.7",
- "Microsoft.Extensions.Caching.Memory": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7"
+ "Microsoft.EntityFrameworkCore.Abstractions": "10.0.11",
+ "Microsoft.EntityFrameworkCore.Analyzers": "10.0.11",
+ "Microsoft.Extensions.Caching.Memory": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "tIEcQ2gvERrH2KiCjdsVcHGhXt9lIsuDStfOIeZWr7/fP8IXhGiYfx0/80PNI7WPO2IYuFtlZLSlnTS8+/Mchw==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "Ljd0Uxoq5XpScD2Bg0nM/r3mwx7Ao5Uq24eo2ARxbGvqJ7Zht6rt2cJtwVRH4Cv+1ZVMdXz6TB43KbpmsxRrvQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11"
}
},
"Microsoft.OpenApi": {
"type": "CentralTransitive",
- "requested": "[2.7.5, )",
- "resolved": "2.7.5",
- "contentHash": "0FA67RSnRM4tcBKqiqVu/HPdZ9+QOKbmeRjxRUGTCjPU4C0bmUhd97Dso7Yild5P7nOV6GxJ2xrK0Kv/O9xp0w=="
+ "requested": "[2.12.0, )",
+ "resolved": "2.12.0",
+ "contentHash": "0xB/be+f6qYOhvQPUrVsLrau+fkowYv6gt9RIkajMhwT7sZnqtcA797yW3bS5kgSje+AQW4xZgyLnW641YFioQ=="
},
"MimeKit": {
"type": "CentralTransitive",
"requested": "[4.16.0, )",
- "resolved": "4.16.0",
- "contentHash": "X0LFxeM4gPRIhODyY/HYS9b+zRZ7y//v59rFzgS6wLxcPuZThnMtNZHtrr0fjLyRRkg3gqJBtvW36XfUzZ7Djw==",
+ "resolved": "4.17.0",
+ "contentHash": "h/KXsCreJf8RpR/PSAtlbvYtZFndp9N8Wn1Bs248AL7ITyhn+AiIY5bLTvt60tbN2mu6g8KadtBNWygTji2lqg==",
"dependencies": {
"BouncyCastle.Cryptography": "2.6.2",
"System.Security.Cryptography.Pkcs": "10.0.0"
@@ -846,13 +894,13 @@
},
"Npgsql.EntityFrameworkCore.PostgreSQL": {
"type": "CentralTransitive",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "P6EwH0Q4xkaA264iNZDqCPhWt8pscfUGxXazDQg4noBfqjoOlk4hKWfvBjF9ZX3R/9JybRmmJfmxr2iBMj0EpA==",
+ "requested": "[10.0.3, )",
+ "resolved": "10.0.3",
+ "contentHash": "IPGrrZnRkuW7OlHDhUESZz4G5DLkW7Nej/O3Cx+0iTsgyU5XJxBgpsvTHLloo3WWuAKKbDHXBvWPVkX1deRh1Q==",
"dependencies": {
"Microsoft.EntityFrameworkCore": "[10.0.4, 11.0.0)",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.4, 11.0.0)",
- "Npgsql": "10.0.2"
+ "Npgsql": "10.0.3"
}
},
"OpenTelemetry.Exporter.Prometheus.AspNetCore": {
@@ -866,53 +914,53 @@
},
"OpenTelemetry.Extensions.Hosting": {
"type": "CentralTransitive",
- "requested": "[1.15.3, )",
- "resolved": "1.15.3",
- "contentHash": "u8n/W8yIlqv0BXZmvId1iVaeWXG42tGKdTkuLYg5g57Y/r9CeUNzqtrSHNdG5IoO8iPX79w3v+WsbAHgUQbfeg==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "t1OwL/4qgboGMobYVT+UV5zgWnFqCp4Pw8lcsmzh8m2K8PQsTKkyxrC32tqYTMYny3GOW4q5cltE3dTVzLmRew==",
"dependencies": {
"Microsoft.Extensions.Hosting.Abstractions": "10.0.0",
- "OpenTelemetry": "1.15.3"
+ "OpenTelemetry": "1.17.0"
}
},
"OpenTelemetry.Instrumentation.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[1.15.2, )",
- "resolved": "1.15.2",
- "contentHash": "2nPd7r0ug/gd6/CNFL6Rlu+RSQ9WYGSGHAYQ1ssbSqyzKJpqTunfx2I/1O0WB5k+L0cyXbG4XVZpoSoUc3M7wg==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "rGbmk1vuy1kvgZmE0ps7Vb99YZvDap6AalrrF60FwnNit1uW/PbeFZj1cpb0T8MPkYmjhBrRJ1/JB6QqXkRjHA==",
"dependencies": {
- "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.15.3, 2.0.0)"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.17.0, 2.0.0)"
}
},
"OpenTelemetry.Instrumentation.Http": {
"type": "CentralTransitive",
- "requested": "[1.15.1, )",
- "resolved": "1.15.1",
- "contentHash": "vFO4Fj/dXkoVNGo/nhoGpO2zYQmZwr4jTID7oRGo+XlQ8LqksyZjUXQ4p39RfUvTID7IzzL8Qe71tW7CcAFymA==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "uTwVtxIJ/xB96wGYTaDsbkJVeCFdUxTwvrlDUn2YJixy0UuKc8DvQMzwKNJMTzNFiiyYO9c40id6tUHTmWs33A==",
"dependencies": {
"Microsoft.Extensions.Configuration": "10.0.0",
"Microsoft.Extensions.Options": "10.0.0",
- "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.15.3, 2.0.0)"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.17.0, 2.0.0)"
}
},
"OpenTelemetry.Instrumentation.Runtime": {
"type": "CentralTransitive",
- "requested": "[1.15.0, )",
- "resolved": "1.15.0",
- "contentHash": "OOvpqR/j2Pb6+tWhHNODIbSJ53Or/MDtTiXEyrsWI02K2lLAgvBFcxUOrHggS/8015cYR3AdSaXv6NZrkz5yQA==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "HyYenisDn/xdtyVXdjImsCl+RNC2gq01N0rvSR7tsYAylXR2sxX/YgMsyTajMXA27+r1vB7lNU8cWRhV0fwL+Q==",
"dependencies": {
- "OpenTelemetry.Api": "[1.15.0, 2.0.0)"
+ "OpenTelemetry.Api": "[1.17.0, 2.0.0)"
}
},
"Swashbuckle.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[10.1.7, )",
- "resolved": "10.1.7",
- "contentHash": "vgef8DPT411JU5JjHiDbr0WOxsIVuAvegPGtqmm4Na4JRl/264dfBJcGkiPHsAr5P+Vda+qN1rZKRtBl1rF9aA==",
+ "requested": "[10.2.3, )",
+ "resolved": "10.2.3",
+ "contentHash": "8KNh1RWvofdU6DVLyBs4Z/OpUMnmf8oNvJQc0QxpwySRbi42bwLfdVMMrXZWANg5U5KQGQq1xW6r/hlcqw99tQ==",
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "10.0.0",
- "Swashbuckle.AspNetCore.Swagger": "10.1.7",
- "Swashbuckle.AspNetCore.SwaggerGen": "10.1.7",
- "Swashbuckle.AspNetCore.SwaggerUI": "10.1.7"
+ "Swashbuckle.AspNetCore.Swagger": "10.2.3",
+ "Swashbuckle.AspNetCore.SwaggerGen": "10.2.3",
+ "Swashbuckle.AspNetCore.SwaggerUI": "10.2.3"
}
},
"Swashbuckle.AspNetCore.Filters": {
diff --git a/WestcoastCars.Api.Tests/packages.lock.json b/WestcoastCars.Api.Tests/packages.lock.json
index 1170e46..27b05a5 100644
--- a/WestcoastCars.Api.Tests/packages.lock.json
+++ b/WestcoastCars.Api.Tests/packages.lock.json
@@ -10,23 +10,23 @@
},
"Microsoft.EntityFrameworkCore.InMemory": {
"type": "Direct",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "RAns8RTPymM9GsIdY5Y8wWdpdMEXputTl24+95WhYzqF4HhT0i+jFmNgDxBTy386vU9ruoUC5gcPAiuJr8SZxg==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "QBMaEmLIAzUUnH7+1Vbui+9Ui0dSsglkKxjW4sofOHycB3218UrnrUzq+Y75syrR4krUCtY7loWKaVBOeU3qKw==",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "10.0.7",
- "Microsoft.Extensions.Caching.Memory": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7"
+ "Microsoft.EntityFrameworkCore": "10.0.11",
+ "Microsoft.Extensions.Caching.Memory": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11"
}
},
"Microsoft.NET.Test.Sdk": {
"type": "Direct",
- "requested": "[18.5.1, )",
- "resolved": "18.5.1",
- "contentHash": "SfqVaLiIqAbRWuPg5BP4QFwBIirQj/YIL8Dhxl6zntBKbXp0cQykoV480SmwG+yRMiWptxEI6NbHQuGSZ8b97w==",
+ "requested": "[18.9.0, )",
+ "resolved": "18.9.0",
+ "contentHash": "xIzVXa/VpKXqDWzyC/5Hw8JbFY5u9k3Jc53CpcjBiOXvkQGio484LD9FNwOiGUSMDcYL3Rcw9sNgGi5WrswlPQ==",
"dependencies": {
- "Microsoft.CodeCoverage": "18.5.1",
- "Microsoft.TestPlatform.TestHost": "18.5.1"
+ "Microsoft.CodeCoverage": "18.9.0",
+ "Microsoft.TestPlatform.TestHost": "18.9.0"
}
},
"Moq": {
@@ -40,9 +40,9 @@
},
"SonarAnalyzer.CSharp": {
"type": "Direct",
- "requested": "[10.28.0.143324, )",
- "resolved": "10.28.0.143324",
- "contentHash": "ZnmYHFiQw2Aph2ft9c7UqVrqe79aZR5l7oeG59+sgrSAO9J159meglP1Zo34+Mcw4etIUTC9btYnP0Ar/rQIyg=="
+ "requested": "[10.32.0.713, )",
+ "resolved": "10.32.0.713",
+ "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow=="
},
"xunit": {
"type": "Direct",
@@ -86,41 +86,46 @@
},
"Microsoft.AspNetCore.Cryptography.Internal": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "unTeI3bPmzsl5Xo2Irg7jW8osCjo/H2rBT5sTqopUUI0gbLyTYuTjDyxoKjykjS/nS2jUdAKVFWFoGF1s1g4HQ=="
+ "resolved": "10.0.11",
+ "contentHash": "rDS7psQk0UGKAHFg8O3Ho9E+wLz1E2O9Ppt47wtc7A5H0kI6rwTcJ7V1rxj5jN7FfD/KkS4jzbdMiVOaHGUyiQ=="
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "qwLYWCaxt23MF7ea/rIDvaRg3oyi6O51nU1YivAuBojrAvUjROHeIpIBxHaWvpH3WoWFf9lX5V40ufo/KKp5ZQ==",
+ "resolved": "10.0.11",
+ "contentHash": "4L8yQnfUR6SJ2uu52YOyNGNmvSmX77Wr/XLNn+dM5IazSFz/z71BEzdDCLBlGU/GCUxxPhogJJ+l6rHR3WWEaQ==",
"dependencies": {
- "Microsoft.AspNetCore.Cryptography.Internal": "10.0.7"
+ "Microsoft.AspNetCore.Cryptography.Internal": "10.0.11"
}
},
+ "Microsoft.Bcl.Cryptography": {
+ "type": "Transitive",
+ "resolved": "10.0.2",
+ "contentHash": "LG9Yll3B5aNpxv0+D47g6LiOiKBIlodhcHdQwcYzo8VeexFLGqx5ymetmA2aBRyo9cCcWsQWrFsdbsr8LvmWDw=="
+ },
"Microsoft.CodeCoverage": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "vMFDR1ZjqzzgKmM0zrPie7Gv9Y+ZppjODB5Quzu9Eq0TlIusUfUCYFPEawO91zQuqwzvdFbJSU7WHNtjStffJQ=="
+ "resolved": "18.9.0",
+ "contentHash": "MtegCIKGuG0r/LCdIjoR1HgzCGIUBhR3aNdbtQpts5vMXQuqBDZ2Jsd2uFKoHFM2XrQV6ZrDf3F5oLi3SLTp8w=="
},
"Microsoft.EntityFrameworkCore.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "TuxExnfIS/bSq3z2CbH0LwZH1oyj9iHhSGneU4fpxl3ikjZGZdSae9gcfnImV1rufH8f/ab1NnHwyL2BLyeZOg=="
+ "resolved": "10.0.11",
+ "contentHash": "6auJR+9+9VunznKfH7WGrHMrnrmA0F7JZ22EXzwXvVhjfnbu9Xq7NSIWaOf3KJsOanM2qf5ajJ2JR5TlcPZTLA=="
},
"Microsoft.EntityFrameworkCore.Analyzers": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "eZnMyiJzo249Ejg5CaFScvJS0u7neQfS9DXknAHTO6FHVMM99gO0byNXHGZmA/BOkZ13ngeVziQLHTMOtgescg=="
+ "resolved": "10.0.11",
+ "contentHash": "Bv7X4wSSnzCQED9WYXKJ8fwgyvKwf0xZM1GO8xkf6CF9zl+UBnvjxmcPnokJRy0JKjc1SlHSzzhx1HcL4jitTQ=="
},
"Microsoft.EntityFrameworkCore.Relational": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "midwPufIwXhOJcVhaZpCZGNbjy2QoPfHI+70nw2dGcoULEW9DybMvMPYkRjOJV0eI46a1oVFhU4lFYDEx6YUbg==",
+ "resolved": "10.0.11",
+ "contentHash": "grznnTJgEYxaWpdKAsTzg6j+89jHgCXWYp+QGtlX5O92+w/VuhWM6JLPYb+uw8M9VhGUvOTsO76dYOy9vNPd5Q==",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "10.0.7",
- "Microsoft.Extensions.Caching.Memory": "10.0.7",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7"
+ "Microsoft.EntityFrameworkCore": "10.0.11",
+ "Microsoft.Extensions.Caching.Memory": "10.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11"
}
},
"Microsoft.Extensions.ApiDescription.Server": {
@@ -130,62 +135,71 @@
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "pUDgQKEqNUFlerDIFRg7zzoDVRPEWIG7nR40h8Gzg8RXza4Ry0lWZ7u91bmwu3iUDCxw3Dv6TLHVFoAgY0gy7Q==",
+ "resolved": "10.0.11",
+ "contentHash": "vUl798SmruTqqlt/xH2gDk3tJlhk6k3HdOXAHirlRfbNKDym4g/kRpUL9S4sl6F6FsOTOMW+ZsDapqlZMOOiEw==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Caching.Memory": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "6eULH/sc97yfCEV31g7AgUzHc7dIm0DGBcofoE8GgBaXbdAPPhathN8rYcgi1TSiG1QucCdqKiVNaDEPAEXL5Q==",
+ "resolved": "10.0.11",
+ "contentHash": "el1g0mBEbDBGY2bT9mcSfrTWO8QlPdq2nOCnvQugioOFwHV+bVBMeiakoI0dNOdj8d6Hi9K6HY2xzRUWJiDR3w==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.11",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "wZbGh7J8R1vXN525O6d8dlcDTxhRTnd5MyW4LdfP5S0tSnTwTCseYSrq6g0Mxh7W9xn8P/2xPuf0D/m6k2dy2w==",
+ "resolved": "10.0.11",
+ "contentHash": "wlhRqZW8LcJPa+vk2oLAc/REXDItHtkFQdf/QcXYGZbZOO13izcsKY1pCvuFQYwUiZD+hwSZwsKASjqT+BNaVg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "t56nEgvECcyLPojZIUFWJknQQDAbgfTf9J+QMYJE1YYvVgz69vN6B/AKL8Grvj3Lcnp8kTpNqwmwFhb3YLJmtQ==",
+ "resolved": "10.0.11",
+ "contentHash": "fVi053xdpda9Em7vSkmgVxO/PtgC2m78ekReKWsgcyskqY0U82Bz/MONwxpGzI0hElYKJfw+fupqMVeKW3fSaA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "8bS1qIaRivny+WX+49pmeJ6iAylbtX8C0DLEcCQWZjdxQvLqaMssXiGD9P/6pYElrHbK5/nAHmjbQ8STqdMYeg==",
+ "resolved": "10.0.11",
+ "contentHash": "rFn8RuszZn3qquPVkDytMUlPc2+rXl9MCoygwc1XmAgC5vg5/oXJ8hkOosOrLoBLsqdTy4lFwP6iQdPS9uSYOA==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11"
+ }
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": {
+ "type": "Transitive",
+ "resolved": "10.0.0",
+ "contentHash": "TmFegsI/uCdwMBD4yKpmO+OkjVNHQL49Dh/ep83NI5rPUEoBK9OdsJo1zURc1A2FuS/R/Pos3wsTjlyLnguBLA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.7",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7"
+ "Microsoft.Extensions.Configuration": "10.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.0"
}
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "91F/o3emPV/+xY/ip3s2LqDNF14kjttlVtq0BXgg6p4MnCzeSZxnUJm+t6WRrtD3JdGo88/oX+z7OwK4y8PZuw==",
+ "resolved": "10.0.11",
+ "contentHash": "PSmotV19c7E3lKed++uYo1kSiXFI+uTl37CBSrhq+CfLC3FCHjG7R91+xPnNehQfHS1b0Tzo/CCLPWH3qaEheg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "Z6mfFEaFcwCfSboxJwOLfu7/31npCY9q70WUamHW/vRQhDvBKOT4Vf9YkZj5J6hLvJpb0oDEYfHunQZj0xxvKw=="
+ "resolved": "10.0.11",
+ "contentHash": "/a1aJz4m7ylhEDf25ugQChLQoN5XwoGjWw/BoR/ZWWKsO1v4DdJElS1uyngahz4B/eOzjFk1KNTkarRLE5wsIg=="
},
"Microsoft.Extensions.DependencyModel": {
"type": "Transitive",
@@ -194,21 +208,21 @@
},
"Microsoft.Extensions.Diagnostics": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "l+smp1qPlU0OUXD0OGfdp7OUFrbdq7ZaP5T7m2WpfZ4RFKD7iG73BAT7tjSMxNmbSXkhAn1jYHOAqzYG1r9sNg==",
+ "resolved": "10.0.11",
+ "contentHash": "HT70uGPxMLqqnOzKMcnQtDmeV4r0KHr4qVCLhP7SXil9jMEm8sQXwcybxVVFGXZJ1V44xV0mLqQ54aZbcR2OiQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.7",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.7"
+ "Microsoft.Extensions.Configuration": "10.0.11",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.11"
}
},
"Microsoft.Extensions.Diagnostics.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "uJ9JP677y+uy+C0vtaSfi7XXgFAdz8DhU3M9lwwIXDfQKcyQ0yxM9DVYa0NXDtdVTYA2eBUtVFZ8LY0GCdeE/w==",
+ "resolved": "10.0.11",
+ "contentHash": "se7Kx8QpJEt+nf26L4qIVAofGTDr1wbexxsh/Fm3Xc04xUkqUXK06KUS7FLwSQYSjqb7q9n+T7MEcXYBhI1Y5g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11"
}
},
"Microsoft.Extensions.Diagnostics.HealthChecks": {
@@ -249,33 +263,33 @@
},
"Microsoft.Extensions.Identity.Core": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "br70n9iuhhn4HU6DrNH96/Rdh6dnW72VoLioQ9UF+XYSjAEREe1TqgyuvUJBVJzayRyuy+rWQrx3eOF38udeSQ==",
+ "resolved": "10.0.11",
+ "contentHash": "74BKWqcioSjoG2NopnIPoxtc8uqJjsMEXsZ+a0dGkLnZmCtcEOnwS7FFqxcA7TbJVNk54IMLqjrvacPSOKH80Q==",
"dependencies": {
- "Microsoft.AspNetCore.Cryptography.KeyDerivation": "10.0.7",
- "Microsoft.Extensions.Diagnostics": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation": "10.0.11",
+ "Microsoft.Extensions.Diagnostics": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11"
}
},
"Microsoft.Extensions.Identity.Stores": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "zDsolTKiYBP29zxszqNMpecPDkuJtq0JCh4rqXZryGQV+azGDBpCZ7DyUpKk2Pp8Ea3pKaXttZZJRy7c3ay+UA==",
+ "resolved": "10.0.11",
+ "contentHash": "9g72hwc5ARsracMp9aQuG0HcTg1Oj62dnq+LcRNpoqk5MIVfUE3xvlMprxhDhU/Dj1Vpc658W6vs3Rjs5dp0Jg==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.7",
- "Microsoft.Extensions.Identity.Core": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Identity.Core": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11"
}
},
"Microsoft.Extensions.Logging": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "hOeRIQ63GkgiYCB/MIFp+LQs8aXpJXpB55t6Aj37ab7t2/6WeFcPXxYM9hdy/o5tffzwf8mhqzLJP6mjGYCxjw==",
+ "resolved": "10.0.11",
+ "contentHash": "nUOJwgFkSiLHiVGFpU22pIJtuWYewuSYQ3JVuP/gdK8ASMT807Px+TYQiRWs6uSsOmoyFTaVCwKXTasczV6BpA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11"
}
},
"Microsoft.Extensions.Logging.Configuration": {
@@ -295,117 +309,112 @@
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "00SHUGTh2jSMvIr6x9Xwd2nE+B5/qFCO/9hDwUDhJsjYRDlADmaBZ7tqehXzBDsfjHSXJzuRHJzPYPPjphBQ7Q==",
+ "resolved": "10.0.11",
+ "contentHash": "eY1GAKcTfD2maP27J84X9IovT3yjHJ2dVDzPmDg6/XqYvt3jMzJhtfQCLjG9pVsZGAd+8DQ2QrjaDcs2+VQLGw==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "IT7f+EMXZtkjatEcF+o6aOw/7OE4etRrMiDGEWH/iiTu2R3uhC4NEQJCfHiibtX45U3sIQ5Fh6tbb1qaOz3YAg==",
+ "resolved": "10.0.11",
+ "contentHash": "syEhXQ/sEaSBFaqzlp9gDGHX/nk6gkQkh1sIUpBO1mlBj3Phu1rmb4ML1uCiyPW9N6Kxfxv3y5FGObC+bV01Qw==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Configuration.Binder": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.11",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "D5M0Jr551iTgwkZMN9rm0pSkgNLj5quUWQUmQPMZh7k/bnvZTnXRGfE2KuvXf1EEjt/ofD9yw9IumpgdP9QCnw=="
+ "resolved": "10.0.11",
+ "contentHash": "SXcz+kF+4Oo9b1+55zntpJFYfwb1jw66ioxptyNOOTDc8g2FHnBFWjZpsWfCvZIhzr0x+4e2trVTs4OKwQfBtw=="
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "6NrxQGcZg6IunkN8K2F0UVMavNpfCjbjjjON7PYcL8FwI8aULKUreiHsRX/yaA8j3XsTJnQKUYpoQk5gBjULZw=="
+ "resolved": "8.22.0",
+ "contentHash": "LU3V3owsu4vGpCg2kyL7SsQEuHwcoJ8FSNBqzLADzCf3/PcKUTcx5Plsd51DoTJMfK/WigXV/03UhaN5JXE6uQ=="
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "JbFZ3OVwtvqcqgBL0cIkhRYbIP7u9GIUYLOgbNqLWtBtZY8tGDpdGyXMzUVX0gVHq1ovuHsKZrkVv+ziHEnBHw==",
+ "resolved": "8.19.2",
+ "contentHash": "ui3fuBT4fs8kdKfBthI4NzLYIBIneEVS8UrL1JVBzAn80UiKmngBBi0BEByE7n/9c+EElcfFlCMFFTqpkBSLNA==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.17.0"
+ "Microsoft.IdentityModel.Tokens": "8.19.2"
}
},
"Microsoft.IdentityModel.Logging": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "w1vjfri0BWqW7RkSZY3ZsqekNfIJJg5BQSFs2j+a+pCXOVrkezmJcn74pT3djwjXJh71577C6wJQgNc2UPz30w==",
+ "resolved": "8.22.0",
+ "contentHash": "G9Tl0yXSlr2pkXv4EpXjO16M4q6oo9N/od+gNyOusZ8yM8LZg1H3f/QOMFuOJiV6znzY5MkAREU97JRRnqpEQw==",
"dependencies": {
- "Microsoft.IdentityModel.Abstractions": "8.17.0"
+ "Microsoft.IdentityModel.Abstractions": "8.22.0"
}
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
- "resolved": "8.0.1",
- "contentHash": "uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
+ "resolved": "8.19.2",
+ "contentHash": "sGxSsSrZXNmca6D+jHH2rVRyo2nNRd/g4H9CFbPmLLq0xgoH1U0orLWE5minfijw7+zq49tBs7txenbfAErRoQ==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.0.1"
+ "Microsoft.IdentityModel.Tokens": "8.19.2"
}
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "Transitive",
- "resolved": "8.0.1",
- "contentHash": "AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
+ "resolved": "8.19.2",
+ "contentHash": "1XOcyY36cVymzE3qKdzKaUEZ4Pzt7ZpSa14JZoPPK1NLFUkQDs85TCqpV6XDo0YjFXj6nVK00AfOHppjghjhtw==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "8.0.1",
- "System.IdentityModel.Tokens.Jwt": "8.0.1"
+ "Microsoft.IdentityModel.Protocols": "8.19.2",
+ "System.IdentityModel.Tokens.Jwt": "8.19.2"
}
},
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "KNZd+M0S0rz5eNAln0pbZX+A/RbokYZCbGKx4fN4CkhtWhkz6nSJDO+9LGYjRE4d0WPVriJ2JnVubkjt3+PpMg=="
+ "resolved": "18.9.0",
+ "contentHash": "Fz/qXC52VXXopzHj7v2reCKcCqSxkTDCkEDfkNAH0vni/7qK/KLMiEYtRmnUanxO2F2g2zZZ60qCpxF0AF7URA=="
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "RM+3JNHEoHOCFXzVntUcIiYxzPjzBN0N8wto6HYXi76YyBTZ/3CeRL8U+Pk5zx3AUrOmHxDvKJwGUCdElU9bJg==",
+ "resolved": "18.9.0",
+ "contentHash": "Oq+Pma/J86aZL72t71bcESvDszDsTjUfl6PIsuDdPoKTHZfNMhKamCfLD5fKx51W/u0KozXtJo2/3fnt0sgPxg==",
"dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.5.1",
- "Newtonsoft.Json": "13.0.3"
+ "Microsoft.TestPlatform.ObjectModel": "18.9.0"
}
},
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
"Npgsql": {
"type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "q5RfBI+wywJSFUNDE1L4ZbHEHCFTblo8Uf6A6oe4feOUFYiUQXyAf9GBh5qEZpvJaHiEbpBPkQumjEhXCJxdrg==",
+ "resolved": "10.0.3",
+ "contentHash": "7nb5YzXuvWWJxB0J8DiyL3we+X4FOctZrt0fIBnucOIaIevFEEwGQVZKtiu9olXdlNAK1eNgqSral6r/jlhI4w==",
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "10.0.0"
}
},
"OpenTelemetry": {
"type": "Transitive",
- "resolved": "1.15.3",
- "contentHash": "N0i6WjPoHPbZyms1ugbDIFAJFuGlpeExJMU/+XSL0lQRUkg/D0utFkDoLXf8Z1km5B+xVZ2GyMXXiX8qdeNmPg==",
+ "resolved": "1.17.0",
+ "contentHash": "rMLOTftlMlTm7+MSrvXDHnJRjVkROFNKXHZrYjOsX+LankaFG7QSflx7qRRGjoqZoirohnxmJQ7GEb9occO4Gg==",
"dependencies": {
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.0",
"Microsoft.Extensions.Diagnostics.Abstractions": "10.0.0",
"Microsoft.Extensions.Logging.Configuration": "10.0.0",
- "OpenTelemetry.Api.ProviderBuilderExtensions": "1.15.3"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "1.17.0"
}
},
"OpenTelemetry.Api": {
"type": "Transitive",
- "resolved": "1.15.3",
- "contentHash": "fX+fkCysfPut+qCcT3bKqyX4QN9Saf4CgX8HLOHywEVD+Xr7sULtfuypITpoDysjx8R59dn/3mWhgimMH8cm/g=="
+ "resolved": "1.17.0",
+ "contentHash": "mSBxzomZgHIJu9CyVNqyDu/n2JHEtqVgfcCD1Br0cV5iLYogjZOMqhlVLt99PEp+0KGBNUR3GXgeOdN2GR3F9g=="
},
"OpenTelemetry.Api.ProviderBuilderExtensions": {
"type": "Transitive",
- "resolved": "1.15.3",
- "contentHash": "SYn0lqYDwLMWhv/zlNGsQcl2yX++yTumanX46bmOZE/ZDOd1WjPBO2kZaZgKLEZTZk48pavIFGJ6vOvxXgWVFQ==",
+ "resolved": "1.17.0",
+ "contentHash": "Xgc3Qf9B9TFMFpx6exTdGqMWuYIT2miNzkdMPutVvT9YuMFaEovXWke1Gb6z8NxYaQbbGF38vYLuSg1JCeui5Q==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0",
- "OpenTelemetry.Api": "1.15.3"
+ "OpenTelemetry.Api": "1.17.0"
}
},
"Scrutor": {
@@ -500,14 +509,14 @@
"type": "Project",
"dependencies": {
"AspNetCore.HealthChecks.NpgSql": "[9.0.0, )",
- "MediatR": "[12.0.1, )",
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.7, )",
- "Microsoft.OpenApi": "[2.7.5, )",
+ "MediatR": "[12.5.0, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.11, )",
+ "Microsoft.OpenApi": "[2.12.0, )",
"OpenTelemetry.Exporter.Prometheus.AspNetCore": "[1.15.3-beta.1, )",
- "OpenTelemetry.Extensions.Hosting": "[1.15.3, )",
- "OpenTelemetry.Instrumentation.AspNetCore": "[1.15.2, )",
- "OpenTelemetry.Instrumentation.Http": "[1.15.1, )",
- "OpenTelemetry.Instrumentation.Runtime": "[1.15.0, )",
+ "OpenTelemetry.Extensions.Hosting": "[1.17.0, )",
+ "OpenTelemetry.Instrumentation.AspNetCore": "[1.17.0, )",
+ "OpenTelemetry.Instrumentation.Http": "[1.17.0, )",
+ "OpenTelemetry.Instrumentation.Runtime": "[1.17.0, )",
"Swashbuckle.AspNetCore": "[10.1.7, )",
"Swashbuckle.AspNetCore.Filters": "[10.0.1, )",
"WestcoastCars.Application": "[1.0.0, )",
@@ -519,8 +528,8 @@
"type": "Project",
"dependencies": {
"FluentValidation.DependencyInjectionExtensions": "[12.1.1, )",
- "MediatR": "[12.0.1, )",
- "Microsoft.Extensions.Logging.Abstractions": "[10.0.7, )",
+ "MediatR": "[12.5.0, )",
+ "Microsoft.Extensions.Logging.Abstractions": "[10.0.11, )",
"WestcoastCars.Contracts": "[1.0.0, )",
"WestcoastCars.Domain": "[1.0.0, )"
}
@@ -534,10 +543,12 @@
"westcoastcars.infrastructure": {
"type": "Project",
"dependencies": {
- "MailKit": "[4.16.0, )",
- "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[10.0.7, )",
- "Microsoft.EntityFrameworkCore": "[10.0.7, )",
- "Npgsql.EntityFrameworkCore.PostgreSQL": "[10.0.1, )",
+ "MailKit": "[4.17.0, )",
+ "MediatR": "[12.5.0, )",
+ "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[10.0.11, )",
+ "Microsoft.EntityFrameworkCore": "[10.0.11, )",
+ "Microsoft.IdentityModel.Tokens": "[8.22.0, )",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "[10.0.3, )",
"System.IdentityModel.Tokens.Jwt": "[8.17.0, )",
"WestcoastCars.Application": "[1.0.0, )"
}
@@ -571,84 +582,85 @@
},
"MailKit": {
"type": "CentralTransitive",
- "requested": "[4.16.0, )",
- "resolved": "4.16.0",
- "contentHash": "trJ82DOpAmo8i1jO1vNE+dGn4mPRyeYfy4swRcAGgMJhPoI1Kohf4OFJJf0+YIj4iUxgxPn8W+ht7e7KiYzSjg==",
+ "requested": "[4.17.0, )",
+ "resolved": "4.17.0",
+ "contentHash": "1nUAVLxM9fhT/78we6/AGsCesnpn5dRNLLeRqOfr52Wnk87pzVwo5YMTMyqnmoXrYc7piGhmayiMA/OgDluIjg==",
"dependencies": {
- "MimeKit": "4.16.0"
+ "MimeKit": "4.17.0"
}
},
"MediatR": {
"type": "CentralTransitive",
- "requested": "[12.0.1, )",
- "resolved": "12.0.1",
- "contentHash": "vfxplMielft+g5jxGO31xjjQpI6yqe4r2YGt0Q8x23phwbpJNmUQGY+cCNNFMKKViXRM67ajUlAiwirMeuJWTQ==",
+ "requested": "[12.5.0, )",
+ "resolved": "12.5.0",
+ "contentHash": "vqm2H8/nqL5NAJHPhsG1JOPwfkmbVrPyh4svdoRzu+uZh6Ex7PRoHBGsLYC0/RWCEJFqD1ohHNpteQvql9OktA==",
"dependencies": {
"MediatR.Contracts": "[2.0.1, 3.0.0)",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
}
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "g8klpd7OFJfJOq1EJKcBO8C8I8Dp0QUWoKDPUvvJYe+xunVyBHq6YxfF2CAc6+rkniV25iaWl+6RK87c25n4lA==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "Dy9yElSej0rVQL8LBpCLatWTKXNH6h6VBVFmGndTCf1Wge0jSvH9U8mml6ddVDAQ089q1/fDYlhyukHSgx8unQ==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.19.2"
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "WAMNMV7m019wBaem9YAyK+nsR6r5ixBL/kOPybO9QhEkwG4dOeVG3vvTTkI5I6q6fp5+MN6IuYxxV/2HYiI9vw==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "N3+Fs465t08FyrQ+uoQyYH6TehLjtuGr/v5IjlFZANBbsivq9M5xFCVD25Ktq+HpWCfWXIrRjoakgymzO2trlw==",
"dependencies": {
- "Microsoft.EntityFrameworkCore.Relational": "10.0.7",
- "Microsoft.Extensions.Identity.Stores": "10.0.7"
+ "Microsoft.EntityFrameworkCore.Relational": "10.0.11",
+ "Microsoft.Extensions.Identity.Stores": "10.0.11"
}
},
"Microsoft.EntityFrameworkCore": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "G6yclVO5/csPzzsymV0SemY2NDqE31CP5M3jprF5IuO9wJsh4aUOfYD8HCLuDmM1D1CfReegVic48O2r79d46Q==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "VOSGU8en6HZJs8t7UMFN+9vGcRgVOOn6fA44Ngcg2NyvJ3P1KE94iAb0XzaVaGhXGtt+qaM/VtEn0/hzluQJeg==",
"dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "10.0.7",
- "Microsoft.EntityFrameworkCore.Analyzers": "10.0.7",
- "Microsoft.Extensions.Caching.Memory": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7"
+ "Microsoft.EntityFrameworkCore.Abstractions": "10.0.11",
+ "Microsoft.EntityFrameworkCore.Analyzers": "10.0.11",
+ "Microsoft.Extensions.Caching.Memory": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "tIEcQ2gvERrH2KiCjdsVcHGhXt9lIsuDStfOIeZWr7/fP8IXhGiYfx0/80PNI7WPO2IYuFtlZLSlnTS8+/Mchw==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "Ljd0Uxoq5XpScD2Bg0nM/r3mwx7Ao5Uq24eo2ARxbGvqJ7Zht6rt2cJtwVRH4Cv+1ZVMdXz6TB43KbpmsxRrvQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11"
}
},
"Microsoft.IdentityModel.Tokens": {
"type": "CentralTransitive",
- "requested": "[8.17.0, )",
- "resolved": "8.17.0",
- "contentHash": "teaW35URIV2x78Tzk+dVJiC4M62/9mQoSEoDjDGoEZmcQa3H2rE+XQpm9Tmdo9KK1Lcrnve4zoyLavl69kCFGg==",
+ "requested": "[8.22.0, )",
+ "resolved": "8.22.0",
+ "contentHash": "i4lywKKUuVmheCUA+w/q8QNPReNI0qanHI9hhz48AFqD1ljyb8sxPL2RbXOGiPV13XdJ4kxieL9ukS7tD43LxA==",
"dependencies": {
+ "Microsoft.Bcl.Cryptography": "10.0.2",
"Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.IdentityModel.Logging": "8.17.0"
+ "Microsoft.IdentityModel.Logging": "8.22.0"
}
},
"Microsoft.OpenApi": {
"type": "CentralTransitive",
- "requested": "[2.7.5, )",
- "resolved": "2.7.5",
- "contentHash": "0FA67RSnRM4tcBKqiqVu/HPdZ9+QOKbmeRjxRUGTCjPU4C0bmUhd97Dso7Yild5P7nOV6GxJ2xrK0Kv/O9xp0w=="
+ "requested": "[2.12.0, )",
+ "resolved": "2.12.0",
+ "contentHash": "0xB/be+f6qYOhvQPUrVsLrau+fkowYv6gt9RIkajMhwT7sZnqtcA797yW3bS5kgSje+AQW4xZgyLnW641YFioQ=="
},
"MimeKit": {
"type": "CentralTransitive",
"requested": "[4.16.0, )",
- "resolved": "4.16.0",
- "contentHash": "X0LFxeM4gPRIhODyY/HYS9b+zRZ7y//v59rFzgS6wLxcPuZThnMtNZHtrr0fjLyRRkg3gqJBtvW36XfUzZ7Djw==",
+ "resolved": "4.17.0",
+ "contentHash": "h/KXsCreJf8RpR/PSAtlbvYtZFndp9N8Wn1Bs248AL7ITyhn+AiIY5bLTvt60tbN2mu6g8KadtBNWygTji2lqg==",
"dependencies": {
"BouncyCastle.Cryptography": "2.6.2",
"System.Security.Cryptography.Pkcs": "10.0.0"
@@ -656,13 +668,13 @@
},
"Npgsql.EntityFrameworkCore.PostgreSQL": {
"type": "CentralTransitive",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "P6EwH0Q4xkaA264iNZDqCPhWt8pscfUGxXazDQg4noBfqjoOlk4hKWfvBjF9ZX3R/9JybRmmJfmxr2iBMj0EpA==",
+ "requested": "[10.0.3, )",
+ "resolved": "10.0.3",
+ "contentHash": "IPGrrZnRkuW7OlHDhUESZz4G5DLkW7Nej/O3Cx+0iTsgyU5XJxBgpsvTHLloo3WWuAKKbDHXBvWPVkX1deRh1Q==",
"dependencies": {
"Microsoft.EntityFrameworkCore": "[10.0.4, 11.0.0)",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.4, 11.0.0)",
- "Npgsql": "10.0.2"
+ "Npgsql": "10.0.3"
}
},
"OpenTelemetry.Exporter.Prometheus.AspNetCore": {
@@ -676,41 +688,41 @@
},
"OpenTelemetry.Extensions.Hosting": {
"type": "CentralTransitive",
- "requested": "[1.15.3, )",
- "resolved": "1.15.3",
- "contentHash": "u8n/W8yIlqv0BXZmvId1iVaeWXG42tGKdTkuLYg5g57Y/r9CeUNzqtrSHNdG5IoO8iPX79w3v+WsbAHgUQbfeg==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "t1OwL/4qgboGMobYVT+UV5zgWnFqCp4Pw8lcsmzh8m2K8PQsTKkyxrC32tqYTMYny3GOW4q5cltE3dTVzLmRew==",
"dependencies": {
"Microsoft.Extensions.Hosting.Abstractions": "10.0.0",
- "OpenTelemetry": "1.15.3"
+ "OpenTelemetry": "1.17.0"
}
},
"OpenTelemetry.Instrumentation.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[1.15.2, )",
- "resolved": "1.15.2",
- "contentHash": "2nPd7r0ug/gd6/CNFL6Rlu+RSQ9WYGSGHAYQ1ssbSqyzKJpqTunfx2I/1O0WB5k+L0cyXbG4XVZpoSoUc3M7wg==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "rGbmk1vuy1kvgZmE0ps7Vb99YZvDap6AalrrF60FwnNit1uW/PbeFZj1cpb0T8MPkYmjhBrRJ1/JB6QqXkRjHA==",
"dependencies": {
- "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.15.3, 2.0.0)"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.17.0, 2.0.0)"
}
},
"OpenTelemetry.Instrumentation.Http": {
"type": "CentralTransitive",
- "requested": "[1.15.1, )",
- "resolved": "1.15.1",
- "contentHash": "vFO4Fj/dXkoVNGo/nhoGpO2zYQmZwr4jTID7oRGo+XlQ8LqksyZjUXQ4p39RfUvTID7IzzL8Qe71tW7CcAFymA==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "uTwVtxIJ/xB96wGYTaDsbkJVeCFdUxTwvrlDUn2YJixy0UuKc8DvQMzwKNJMTzNFiiyYO9c40id6tUHTmWs33A==",
"dependencies": {
"Microsoft.Extensions.Configuration": "10.0.0",
"Microsoft.Extensions.Options": "10.0.0",
- "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.15.3, 2.0.0)"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.17.0, 2.0.0)"
}
},
"OpenTelemetry.Instrumentation.Runtime": {
"type": "CentralTransitive",
- "requested": "[1.15.0, )",
- "resolved": "1.15.0",
- "contentHash": "OOvpqR/j2Pb6+tWhHNODIbSJ53Or/MDtTiXEyrsWI02K2lLAgvBFcxUOrHggS/8015cYR3AdSaXv6NZrkz5yQA==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "HyYenisDn/xdtyVXdjImsCl+RNC2gq01N0rvSR7tsYAylXR2sxX/YgMsyTajMXA27+r1vB7lNU8cWRhV0fwL+Q==",
"dependencies": {
- "OpenTelemetry.Api": "[1.15.0, 2.0.0)"
+ "OpenTelemetry.Api": "[1.17.0, 2.0.0)"
}
},
"Swashbuckle.AspNetCore": {
@@ -739,11 +751,11 @@
"System.IdentityModel.Tokens.Jwt": {
"type": "CentralTransitive",
"requested": "[8.17.0, )",
- "resolved": "8.17.0",
- "contentHash": "nKikRYheDeSaXA3wGr2otwaiRFygBa25m+hc7MEomZVIEWZvKVqd8wgP9yn+8QpLRGgw//dUs4LErGx9gtVmAA==",
+ "resolved": "8.19.2",
+ "contentHash": "gqhDC/icByKEutygpr+OFgAmjwTVowyzFjWB8K0q1ww8uFj5a1BQNL+QvijUl9uhq4p8OdDwcAIrjVC+eC9FVA==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "8.17.0",
- "Microsoft.IdentityModel.Tokens": "8.17.0"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.19.2",
+ "Microsoft.IdentityModel.Tokens": "8.19.2"
}
}
}
diff --git a/WestcoastCars.Api/packages.lock.json b/WestcoastCars.Api/packages.lock.json
index b1ec88b..68687c1 100644
--- a/WestcoastCars.Api/packages.lock.json
+++ b/WestcoastCars.Api/packages.lock.json
@@ -13,44 +13,44 @@
},
"MediatR": {
"type": "Direct",
- "requested": "[12.0.1, )",
- "resolved": "12.0.1",
- "contentHash": "vfxplMielft+g5jxGO31xjjQpI6yqe4r2YGt0Q8x23phwbpJNmUQGY+cCNNFMKKViXRM67ajUlAiwirMeuJWTQ==",
+ "requested": "[12.5.0, )",
+ "resolved": "12.5.0",
+ "contentHash": "vqm2H8/nqL5NAJHPhsG1JOPwfkmbVrPyh4svdoRzu+uZh6Ex7PRoHBGsLYC0/RWCEJFqD1ohHNpteQvql9OktA==",
"dependencies": {
"MediatR.Contracts": "[2.0.1, 3.0.0)"
}
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Direct",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "g8klpd7OFJfJOq1EJKcBO8C8I8Dp0QUWoKDPUvvJYe+xunVyBHq6YxfF2CAc6+rkniV25iaWl+6RK87c25n4lA==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "Dy9yElSej0rVQL8LBpCLatWTKXNH6h6VBVFmGndTCf1Wge0jSvH9U8mml6ddVDAQ089q1/fDYlhyukHSgx8unQ==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.19.2"
}
},
"Microsoft.EntityFrameworkCore.Design": {
"type": "Direct",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "8UMWkJdfwN/tyEZS6zd0s55zE5zaG4owldh+E91vXitHmux3FTP6Hjhgk6RL9Sv+TdO4FMERQIT6VzBtRrb1AQ==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "0zlzPs/jtrp2jGNZSxHLd0bRgDB/TlCDT17pnt8hovTVgCmC6qbX1277/goAlnZbRip1mZp1TVjjG+tj9PQ/Uw==",
"dependencies": {
"Humanizer.Core": "2.14.1",
"Microsoft.Build.Framework": "18.0.2",
"Microsoft.CodeAnalysis.CSharp": "5.0.0",
"Microsoft.CodeAnalysis.CSharp.Workspaces": "5.0.0",
"Microsoft.CodeAnalysis.Workspaces.MSBuild": "5.0.0",
- "Microsoft.EntityFrameworkCore.Relational": "10.0.7",
- "Microsoft.Extensions.DependencyModel": "10.0.7",
+ "Microsoft.EntityFrameworkCore.Relational": "10.0.11",
+ "Microsoft.Extensions.DependencyModel": "10.0.11",
"Mono.TextTemplating": "3.0.0",
- "Newtonsoft.Json": "13.0.3"
+ "Newtonsoft.Json": "13.0.4"
}
},
"Microsoft.OpenApi": {
"type": "Direct",
- "requested": "[2.7.5, )",
- "resolved": "2.7.5",
- "contentHash": "0FA67RSnRM4tcBKqiqVu/HPdZ9+QOKbmeRjxRUGTCjPU4C0bmUhd97Dso7Yild5P7nOV6GxJ2xrK0Kv/O9xp0w=="
+ "requested": "[2.12.0, )",
+ "resolved": "2.12.0",
+ "contentHash": "0xB/be+f6qYOhvQPUrVsLrau+fkowYv6gt9RIkajMhwT7sZnqtcA797yW3bS5kgSje+AQW4xZgyLnW641YFioQ=="
},
"OpenTelemetry.Exporter.Prometheus.AspNetCore": {
"type": "Direct",
@@ -63,56 +63,56 @@
},
"OpenTelemetry.Extensions.Hosting": {
"type": "Direct",
- "requested": "[1.15.3, )",
- "resolved": "1.15.3",
- "contentHash": "u8n/W8yIlqv0BXZmvId1iVaeWXG42tGKdTkuLYg5g57Y/r9CeUNzqtrSHNdG5IoO8iPX79w3v+WsbAHgUQbfeg==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "t1OwL/4qgboGMobYVT+UV5zgWnFqCp4Pw8lcsmzh8m2K8PQsTKkyxrC32tqYTMYny3GOW4q5cltE3dTVzLmRew==",
"dependencies": {
- "OpenTelemetry": "1.15.3"
+ "OpenTelemetry": "1.17.0"
}
},
"OpenTelemetry.Instrumentation.AspNetCore": {
"type": "Direct",
- "requested": "[1.15.2, )",
- "resolved": "1.15.2",
- "contentHash": "2nPd7r0ug/gd6/CNFL6Rlu+RSQ9WYGSGHAYQ1ssbSqyzKJpqTunfx2I/1O0WB5k+L0cyXbG4XVZpoSoUc3M7wg==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "rGbmk1vuy1kvgZmE0ps7Vb99YZvDap6AalrrF60FwnNit1uW/PbeFZj1cpb0T8MPkYmjhBrRJ1/JB6QqXkRjHA==",
"dependencies": {
- "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.15.3, 2.0.0)"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.17.0, 2.0.0)"
}
},
"OpenTelemetry.Instrumentation.Http": {
"type": "Direct",
- "requested": "[1.15.1, )",
- "resolved": "1.15.1",
- "contentHash": "vFO4Fj/dXkoVNGo/nhoGpO2zYQmZwr4jTID7oRGo+XlQ8LqksyZjUXQ4p39RfUvTID7IzzL8Qe71tW7CcAFymA==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "uTwVtxIJ/xB96wGYTaDsbkJVeCFdUxTwvrlDUn2YJixy0UuKc8DvQMzwKNJMTzNFiiyYO9c40id6tUHTmWs33A==",
"dependencies": {
- "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.15.3, 2.0.0)"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.17.0, 2.0.0)"
}
},
"OpenTelemetry.Instrumentation.Runtime": {
"type": "Direct",
- "requested": "[1.15.0, )",
- "resolved": "1.15.0",
- "contentHash": "OOvpqR/j2Pb6+tWhHNODIbSJ53Or/MDtTiXEyrsWI02K2lLAgvBFcxUOrHggS/8015cYR3AdSaXv6NZrkz5yQA==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "HyYenisDn/xdtyVXdjImsCl+RNC2gq01N0rvSR7tsYAylXR2sxX/YgMsyTajMXA27+r1vB7lNU8cWRhV0fwL+Q==",
"dependencies": {
- "OpenTelemetry.Api": "[1.15.0, 2.0.0)"
+ "OpenTelemetry.Api": "[1.17.0, 2.0.0)"
}
},
"SonarAnalyzer.CSharp": {
"type": "Direct",
- "requested": "[10.28.0.143324, )",
- "resolved": "10.28.0.143324",
- "contentHash": "ZnmYHFiQw2Aph2ft9c7UqVrqe79aZR5l7oeG59+sgrSAO9J159meglP1Zo34+Mcw4etIUTC9btYnP0Ar/rQIyg=="
+ "requested": "[10.32.0.713, )",
+ "resolved": "10.32.0.713",
+ "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow=="
},
"Swashbuckle.AspNetCore": {
"type": "Direct",
- "requested": "[10.1.7, )",
- "resolved": "10.1.7",
- "contentHash": "vgef8DPT411JU5JjHiDbr0WOxsIVuAvegPGtqmm4Na4JRl/264dfBJcGkiPHsAr5P+Vda+qN1rZKRtBl1rF9aA==",
+ "requested": "[10.2.3, )",
+ "resolved": "10.2.3",
+ "contentHash": "8KNh1RWvofdU6DVLyBs4Z/OpUMnmf8oNvJQc0QxpwySRbi42bwLfdVMMrXZWANg5U5KQGQq1xW6r/hlcqw99tQ==",
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "10.0.0",
- "Swashbuckle.AspNetCore.Swagger": "10.1.7",
- "Swashbuckle.AspNetCore.SwaggerGen": "10.1.7",
- "Swashbuckle.AspNetCore.SwaggerUI": "10.1.7"
+ "Swashbuckle.AspNetCore.Swagger": "10.2.3",
+ "Swashbuckle.AspNetCore.SwaggerGen": "10.2.3",
+ "Swashbuckle.AspNetCore.SwaggerUI": "10.2.3"
}
},
"Swashbuckle.AspNetCore.Filters": {
@@ -146,6 +146,11 @@
"resolved": "2.0.1",
"contentHash": "FYv95bNT4UwcNA+G/J1oX5OpRiSUxteXaUt2BJbRSdRNiIUNbggJF69wy6mnk2wYToaanpdXZdCwVylt96MpwQ=="
},
+ "Microsoft.Bcl.Cryptography": {
+ "type": "Transitive",
+ "resolved": "10.0.2",
+ "contentHash": "LG9Yll3B5aNpxv0+D47g6LiOiKBIlodhcHdQwcYzo8VeexFLGqx5ymetmA2aBRyo9cCcWsQWrFsdbsr8LvmWDw=="
+ },
"Microsoft.Build.Framework": {
"type": "Transitive",
"resolved": "18.0.2",
@@ -213,20 +218,20 @@
},
"Microsoft.EntityFrameworkCore.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "TuxExnfIS/bSq3z2CbH0LwZH1oyj9iHhSGneU4fpxl3ikjZGZdSae9gcfnImV1rufH8f/ab1NnHwyL2BLyeZOg=="
+ "resolved": "10.0.11",
+ "contentHash": "6auJR+9+9VunznKfH7WGrHMrnrmA0F7JZ22EXzwXvVhjfnbu9Xq7NSIWaOf3KJsOanM2qf5ajJ2JR5TlcPZTLA=="
},
"Microsoft.EntityFrameworkCore.Analyzers": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "eZnMyiJzo249Ejg5CaFScvJS0u7neQfS9DXknAHTO6FHVMM99gO0byNXHGZmA/BOkZ13ngeVziQLHTMOtgescg=="
+ "resolved": "10.0.11",
+ "contentHash": "Bv7X4wSSnzCQED9WYXKJ8fwgyvKwf0xZM1GO8xkf6CF9zl+UBnvjxmcPnokJRy0JKjc1SlHSzzhx1HcL4jitTQ=="
},
"Microsoft.EntityFrameworkCore.Relational": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "midwPufIwXhOJcVhaZpCZGNbjy2QoPfHI+70nw2dGcoULEW9DybMvMPYkRjOJV0eI46a1oVFhU4lFYDEx6YUbg==",
+ "resolved": "10.0.11",
+ "contentHash": "grznnTJgEYxaWpdKAsTzg6j+89jHgCXWYp+QGtlX5O92+w/VuhWM6JLPYb+uw8M9VhGUvOTsO76dYOy9vNPd5Q==",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "10.0.7"
+ "Microsoft.EntityFrameworkCore": "10.0.11"
}
},
"Microsoft.Extensions.ApiDescription.Server": {
@@ -236,45 +241,45 @@
},
"Microsoft.Extensions.DependencyModel": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "gCglFg/9Chu3lyJNytRuQAYM3mXQKNs1i01Cz2bc545QaHQ+LbBb4O5UCfu968Gro3ZVSOZ/ktilmPcaUSGSZA=="
+ "resolved": "10.0.11",
+ "contentHash": "PJPtFYsZ+r+uz9qqXWUTEyKeJ1EiBGIJtqavkg9ZXijjGSFAk4Fgi5sqIxj+uAyLZwEKgexDUQXhWhvU6l3+og=="
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "6NrxQGcZg6IunkN8K2F0UVMavNpfCjbjjjON7PYcL8FwI8aULKUreiHsRX/yaA8j3XsTJnQKUYpoQk5gBjULZw=="
+ "resolved": "8.22.0",
+ "contentHash": "LU3V3owsu4vGpCg2kyL7SsQEuHwcoJ8FSNBqzLADzCf3/PcKUTcx5Plsd51DoTJMfK/WigXV/03UhaN5JXE6uQ=="
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "JbFZ3OVwtvqcqgBL0cIkhRYbIP7u9GIUYLOgbNqLWtBtZY8tGDpdGyXMzUVX0gVHq1ovuHsKZrkVv+ziHEnBHw==",
+ "resolved": "8.22.0",
+ "contentHash": "kv6peMLjALZLDAy2H3F77KjVRdwiscn2p/g3ui2chcbuEcAX2MpAbyDcYnJ7Vyh8jZ1aJWrniUMCDWoOgnu4NQ==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.17.0"
+ "Microsoft.IdentityModel.Tokens": "8.22.0"
}
},
"Microsoft.IdentityModel.Logging": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "w1vjfri0BWqW7RkSZY3ZsqekNfIJJg5BQSFs2j+a+pCXOVrkezmJcn74pT3djwjXJh71577C6wJQgNc2UPz30w==",
+ "resolved": "8.22.0",
+ "contentHash": "G9Tl0yXSlr2pkXv4EpXjO16M4q6oo9N/od+gNyOusZ8yM8LZg1H3f/QOMFuOJiV6znzY5MkAREU97JRRnqpEQw==",
"dependencies": {
- "Microsoft.IdentityModel.Abstractions": "8.17.0"
+ "Microsoft.IdentityModel.Abstractions": "8.22.0"
}
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
- "resolved": "8.0.1",
- "contentHash": "uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
+ "resolved": "8.19.2",
+ "contentHash": "sGxSsSrZXNmca6D+jHH2rVRyo2nNRd/g4H9CFbPmLLq0xgoH1U0orLWE5minfijw7+zq49tBs7txenbfAErRoQ==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.0.1"
+ "Microsoft.IdentityModel.Tokens": "8.19.2"
}
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "Transitive",
- "resolved": "8.0.1",
- "contentHash": "AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
+ "resolved": "8.19.2",
+ "contentHash": "1XOcyY36cVymzE3qKdzKaUEZ4Pzt7ZpSa14JZoPPK1NLFUkQDs85TCqpV6XDo0YjFXj6nVK00AfOHppjghjhtw==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "8.0.1",
- "System.IdentityModel.Tokens.Jwt": "8.0.1"
+ "Microsoft.IdentityModel.Protocols": "8.19.2",
+ "System.IdentityModel.Tokens.Jwt": "8.19.2"
}
},
"Microsoft.VisualStudio.SolutionPersistence": {
@@ -292,33 +297,33 @@
},
"Newtonsoft.Json": {
"type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
+ "resolved": "13.0.4",
+ "contentHash": "pdgNNMai3zv51W5aq268sujXUyx7SNdE2bj1wZcWjAQrKMFZV260lbqYop1d2GM67JI1huLRwxo9ZqnfF/lC6A=="
},
"Npgsql": {
"type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "q5RfBI+wywJSFUNDE1L4ZbHEHCFTblo8Uf6A6oe4feOUFYiUQXyAf9GBh5qEZpvJaHiEbpBPkQumjEhXCJxdrg=="
+ "resolved": "10.0.3",
+ "contentHash": "7nb5YzXuvWWJxB0J8DiyL3we+X4FOctZrt0fIBnucOIaIevFEEwGQVZKtiu9olXdlNAK1eNgqSral6r/jlhI4w=="
},
"OpenTelemetry": {
"type": "Transitive",
- "resolved": "1.15.3",
- "contentHash": "N0i6WjPoHPbZyms1ugbDIFAJFuGlpeExJMU/+XSL0lQRUkg/D0utFkDoLXf8Z1km5B+xVZ2GyMXXiX8qdeNmPg==",
+ "resolved": "1.17.0",
+ "contentHash": "rMLOTftlMlTm7+MSrvXDHnJRjVkROFNKXHZrYjOsX+LankaFG7QSflx7qRRGjoqZoirohnxmJQ7GEb9occO4Gg==",
"dependencies": {
- "OpenTelemetry.Api.ProviderBuilderExtensions": "1.15.3"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "1.17.0"
}
},
"OpenTelemetry.Api": {
"type": "Transitive",
- "resolved": "1.15.3",
- "contentHash": "fX+fkCysfPut+qCcT3bKqyX4QN9Saf4CgX8HLOHywEVD+Xr7sULtfuypITpoDysjx8R59dn/3mWhgimMH8cm/g=="
+ "resolved": "1.17.0",
+ "contentHash": "mSBxzomZgHIJu9CyVNqyDu/n2JHEtqVgfcCD1Br0cV5iLYogjZOMqhlVLt99PEp+0KGBNUR3GXgeOdN2GR3F9g=="
},
"OpenTelemetry.Api.ProviderBuilderExtensions": {
"type": "Transitive",
- "resolved": "1.15.3",
- "contentHash": "SYn0lqYDwLMWhv/zlNGsQcl2yX++yTumanX46bmOZE/ZDOd1WjPBO2kZaZgKLEZTZk48pavIFGJ6vOvxXgWVFQ==",
+ "resolved": "1.17.0",
+ "contentHash": "Xgc3Qf9B9TFMFpx6exTdGqMWuYIT2miNzkdMPutVvT9YuMFaEovXWke1Gb6z8NxYaQbbGF38vYLuSg1JCeui5Q==",
"dependencies": {
- "OpenTelemetry.Api": "1.15.3"
+ "OpenTelemetry.Api": "1.17.0"
}
},
"Scrutor": {
@@ -339,24 +344,24 @@
},
"Swashbuckle.AspNetCore.Swagger": {
"type": "Transitive",
- "resolved": "10.1.7",
- "contentHash": "EjLibt/d/QuRv170GoihTbcPUpgzSFm2WKHhnGJFZQ03JYzfuitsM79azaAR8NBwRunU7yScSX6HRE5JUlrEMQ==",
+ "resolved": "10.2.3",
+ "contentHash": "1jUUs3WQnrS0FUtaZPLSy1yYMEwS1zlvDmvQ2/eldPHUANX0LJSLVZecCMgSMdeGiRqeaRrIXLtSz++TCiTMww==",
"dependencies": {
- "Microsoft.OpenApi": "2.4.1"
+ "Microsoft.OpenApi": "2.7.5"
}
},
"Swashbuckle.AspNetCore.SwaggerGen": {
"type": "Transitive",
- "resolved": "10.1.7",
- "contentHash": "PuubO9BjvNn6U3D9kLpuWKY1JtziWw7SsGBq0age1E50uQjQ8Fzl8s0EwzrLfANqYJNgDnJi9l7N1QxcGVB2Zw==",
+ "resolved": "10.2.3",
+ "contentHash": "y7t4coDRAeFYChmvlMRiH2OjbiRrm9AVIDgt17fQfs3x9PVAI5PiwWYOhg+4F13R4Q36WDc9lqfoOnNa3tNbGg==",
"dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "10.1.7"
+ "Swashbuckle.AspNetCore.Swagger": "10.2.3"
}
},
"Swashbuckle.AspNetCore.SwaggerUI": {
"type": "Transitive",
- "resolved": "10.1.7",
- "contentHash": "iJo3ODyUb/M8Vm8AH1r9y9iAba0w95xsCn3zFVl96ISRHbTDWxi+l7oFVCZqUEdjd97B8VMDPnMliWAdomR8uw=="
+ "resolved": "10.2.3",
+ "contentHash": "nthWONRs/FJ4yyG206g1cC52WEG8EqrjuMWjGdR+5XG7lbjFto6NqcI9EMICgVFom/UivIjUVwI76ZHbHwTPfQ=="
},
"System.CodeDom": {
"type": "Transitive",
@@ -420,7 +425,7 @@
"type": "Project",
"dependencies": {
"FluentValidation.DependencyInjectionExtensions": "[12.1.1, )",
- "MediatR": "[12.0.1, )",
+ "MediatR": "[12.5.0, )",
"WestcoastCars.Contracts": "[1.0.0, )",
"WestcoastCars.Domain": "[1.0.0, )"
}
@@ -434,11 +439,13 @@
"westcoastcars.infrastructure": {
"type": "Project",
"dependencies": {
- "MailKit": "[4.16.0, )",
- "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[10.0.7, )",
- "Microsoft.EntityFrameworkCore": "[10.0.7, )",
- "Npgsql.EntityFrameworkCore.PostgreSQL": "[10.0.1, )",
- "System.IdentityModel.Tokens.Jwt": "[8.17.0, )",
+ "MailKit": "[4.17.0, )",
+ "MediatR": "[12.5.0, )",
+ "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[10.0.11, )",
+ "Microsoft.EntityFrameworkCore": "[10.0.11, )",
+ "Microsoft.IdentityModel.Tokens": "[8.22.0, )",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "[10.0.3, )",
+ "System.IdentityModel.Tokens.Jwt": "[8.22.0, )",
"WestcoastCars.Application": "[1.0.0, )"
}
},
@@ -453,46 +460,47 @@
},
"MailKit": {
"type": "CentralTransitive",
- "requested": "[4.16.0, )",
- "resolved": "4.16.0",
- "contentHash": "trJ82DOpAmo8i1jO1vNE+dGn4mPRyeYfy4swRcAGgMJhPoI1Kohf4OFJJf0+YIj4iUxgxPn8W+ht7e7KiYzSjg==",
+ "requested": "[4.17.0, )",
+ "resolved": "4.17.0",
+ "contentHash": "1nUAVLxM9fhT/78we6/AGsCesnpn5dRNLLeRqOfr52Wnk87pzVwo5YMTMyqnmoXrYc7piGhmayiMA/OgDluIjg==",
"dependencies": {
- "MimeKit": "4.16.0"
+ "MimeKit": "4.17.0"
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "WAMNMV7m019wBaem9YAyK+nsR6r5ixBL/kOPybO9QhEkwG4dOeVG3vvTTkI5I6q6fp5+MN6IuYxxV/2HYiI9vw==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "N3+Fs465t08FyrQ+uoQyYH6TehLjtuGr/v5IjlFZANBbsivq9M5xFCVD25Ktq+HpWCfWXIrRjoakgymzO2trlw==",
"dependencies": {
- "Microsoft.EntityFrameworkCore.Relational": "10.0.7"
+ "Microsoft.EntityFrameworkCore.Relational": "10.0.11"
}
},
"Microsoft.EntityFrameworkCore": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "G6yclVO5/csPzzsymV0SemY2NDqE31CP5M3jprF5IuO9wJsh4aUOfYD8HCLuDmM1D1CfReegVic48O2r79d46Q==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "VOSGU8en6HZJs8t7UMFN+9vGcRgVOOn6fA44Ngcg2NyvJ3P1KE94iAb0XzaVaGhXGtt+qaM/VtEn0/hzluQJeg==",
"dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "10.0.7",
- "Microsoft.EntityFrameworkCore.Analyzers": "10.0.7"
+ "Microsoft.EntityFrameworkCore.Abstractions": "10.0.11",
+ "Microsoft.EntityFrameworkCore.Analyzers": "10.0.11"
}
},
"Microsoft.IdentityModel.Tokens": {
"type": "CentralTransitive",
- "requested": "[8.17.0, )",
- "resolved": "8.17.0",
- "contentHash": "teaW35URIV2x78Tzk+dVJiC4M62/9mQoSEoDjDGoEZmcQa3H2rE+XQpm9Tmdo9KK1Lcrnve4zoyLavl69kCFGg==",
+ "requested": "[8.22.0, )",
+ "resolved": "8.22.0",
+ "contentHash": "i4lywKKUuVmheCUA+w/q8QNPReNI0qanHI9hhz48AFqD1ljyb8sxPL2RbXOGiPV13XdJ4kxieL9ukS7tD43LxA==",
"dependencies": {
- "Microsoft.IdentityModel.Logging": "8.17.0"
+ "Microsoft.Bcl.Cryptography": "10.0.2",
+ "Microsoft.IdentityModel.Logging": "8.22.0"
}
},
"MimeKit": {
"type": "CentralTransitive",
"requested": "[4.16.0, )",
- "resolved": "4.16.0",
- "contentHash": "X0LFxeM4gPRIhODyY/HYS9b+zRZ7y//v59rFzgS6wLxcPuZThnMtNZHtrr0fjLyRRkg3gqJBtvW36XfUzZ7Djw==",
+ "resolved": "4.17.0",
+ "contentHash": "h/KXsCreJf8RpR/PSAtlbvYtZFndp9N8Wn1Bs248AL7ITyhn+AiIY5bLTvt60tbN2mu6g8KadtBNWygTji2lqg==",
"dependencies": {
"BouncyCastle.Cryptography": "2.6.2",
"System.Security.Cryptography.Pkcs": "10.0.0"
@@ -500,23 +508,23 @@
},
"Npgsql.EntityFrameworkCore.PostgreSQL": {
"type": "CentralTransitive",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "P6EwH0Q4xkaA264iNZDqCPhWt8pscfUGxXazDQg4noBfqjoOlk4hKWfvBjF9ZX3R/9JybRmmJfmxr2iBMj0EpA==",
+ "requested": "[10.0.3, )",
+ "resolved": "10.0.3",
+ "contentHash": "IPGrrZnRkuW7OlHDhUESZz4G5DLkW7Nej/O3Cx+0iTsgyU5XJxBgpsvTHLloo3WWuAKKbDHXBvWPVkX1deRh1Q==",
"dependencies": {
"Microsoft.EntityFrameworkCore": "[10.0.4, 11.0.0)",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.4, 11.0.0)",
- "Npgsql": "10.0.2"
+ "Npgsql": "10.0.3"
}
},
"System.IdentityModel.Tokens.Jwt": {
"type": "CentralTransitive",
- "requested": "[8.17.0, )",
- "resolved": "8.17.0",
- "contentHash": "nKikRYheDeSaXA3wGr2otwaiRFygBa25m+hc7MEomZVIEWZvKVqd8wgP9yn+8QpLRGgw//dUs4LErGx9gtVmAA==",
+ "requested": "[8.22.0, )",
+ "resolved": "8.22.0",
+ "contentHash": "CpXGfNhLl6EgYaOC9XYsc1p7Ci9HtAy0soHJDSBNGse647al4tTq9RDr+LQsrF4Ls79Dx7VfzN34km0W4DWPow==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "8.17.0",
- "Microsoft.IdentityModel.Tokens": "8.17.0"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.22.0",
+ "Microsoft.IdentityModel.Tokens": "8.22.0"
}
}
}
diff --git a/WestcoastCars.Application.Tests/packages.lock.json b/WestcoastCars.Application.Tests/packages.lock.json
index 69a1a51..79a0012 100644
--- a/WestcoastCars.Application.Tests/packages.lock.json
+++ b/WestcoastCars.Application.Tests/packages.lock.json
@@ -10,12 +10,12 @@
},
"Microsoft.NET.Test.Sdk": {
"type": "Direct",
- "requested": "[18.5.1, )",
- "resolved": "18.5.1",
- "contentHash": "SfqVaLiIqAbRWuPg5BP4QFwBIirQj/YIL8Dhxl6zntBKbXp0cQykoV480SmwG+yRMiWptxEI6NbHQuGSZ8b97w==",
+ "requested": "[18.9.0, )",
+ "resolved": "18.9.0",
+ "contentHash": "xIzVXa/VpKXqDWzyC/5Hw8JbFY5u9k3Jc53CpcjBiOXvkQGio484LD9FNwOiGUSMDcYL3Rcw9sNgGi5WrswlPQ==",
"dependencies": {
- "Microsoft.CodeCoverage": "18.5.1",
- "Microsoft.TestPlatform.TestHost": "18.5.1"
+ "Microsoft.CodeCoverage": "18.9.0",
+ "Microsoft.TestPlatform.TestHost": "18.9.0"
}
},
"Moq": {
@@ -29,9 +29,9 @@
},
"SonarAnalyzer.CSharp": {
"type": "Direct",
- "requested": "[10.28.0.143324, )",
- "resolved": "10.28.0.143324",
- "contentHash": "ZnmYHFiQw2Aph2ft9c7UqVrqe79aZR5l7oeG59+sgrSAO9J159meglP1Zo34+Mcw4etIUTC9btYnP0Ar/rQIyg=="
+ "requested": "[10.32.0.713, )",
+ "resolved": "10.32.0.713",
+ "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow=="
},
"xunit": {
"type": "Direct",
@@ -70,33 +70,27 @@
},
"Microsoft.CodeCoverage": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "vMFDR1ZjqzzgKmM0zrPie7Gv9Y+ZppjODB5Quzu9Eq0TlIusUfUCYFPEawO91zQuqwzvdFbJSU7WHNtjStffJQ=="
+ "resolved": "18.9.0",
+ "contentHash": "MtegCIKGuG0r/LCdIjoR1HgzCGIUBhR3aNdbtQpts5vMXQuqBDZ2Jsd2uFKoHFM2XrQV6ZrDf3F5oLi3SLTp8w=="
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "Z6mfFEaFcwCfSboxJwOLfu7/31npCY9q70WUamHW/vRQhDvBKOT4Vf9YkZj5J6hLvJpb0oDEYfHunQZj0xxvKw=="
+ "resolved": "10.0.11",
+ "contentHash": "/a1aJz4m7ylhEDf25ugQChLQoN5XwoGjWw/BoR/ZWWKsO1v4DdJElS1uyngahz4B/eOzjFk1KNTkarRLE5wsIg=="
},
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "KNZd+M0S0rz5eNAln0pbZX+A/RbokYZCbGKx4fN4CkhtWhkz6nSJDO+9LGYjRE4d0WPVriJ2JnVubkjt3+PpMg=="
+ "resolved": "18.9.0",
+ "contentHash": "Fz/qXC52VXXopzHj7v2reCKcCqSxkTDCkEDfkNAH0vni/7qK/KLMiEYtRmnUanxO2F2g2zZZ60qCpxF0AF7URA=="
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "RM+3JNHEoHOCFXzVntUcIiYxzPjzBN0N8wto6HYXi76YyBTZ/3CeRL8U+Pk5zx3AUrOmHxDvKJwGUCdElU9bJg==",
+ "resolved": "18.9.0",
+ "contentHash": "Oq+Pma/J86aZL72t71bcESvDszDsTjUfl6PIsuDdPoKTHZfNMhKamCfLD5fKx51W/u0KozXtJo2/3fnt0sgPxg==",
"dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.5.1",
- "Newtonsoft.Json": "13.0.3"
+ "Microsoft.TestPlatform.ObjectModel": "18.9.0"
}
},
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
"System.Diagnostics.EventLog": {
"type": "Transitive",
"resolved": "6.0.0",
@@ -146,8 +140,8 @@
"type": "Project",
"dependencies": {
"FluentValidation.DependencyInjectionExtensions": "[12.1.1, )",
- "MediatR": "[12.0.1, )",
- "Microsoft.Extensions.Logging.Abstractions": "[10.0.7, )",
+ "MediatR": "[12.5.0, )",
+ "Microsoft.Extensions.Logging.Abstractions": "[10.0.11, )",
"WestcoastCars.Contracts": "[1.0.0, )",
"WestcoastCars.Domain": "[1.0.0, )"
}
@@ -170,21 +164,21 @@
},
"MediatR": {
"type": "CentralTransitive",
- "requested": "[12.0.1, )",
- "resolved": "12.0.1",
- "contentHash": "vfxplMielft+g5jxGO31xjjQpI6yqe4r2YGt0Q8x23phwbpJNmUQGY+cCNNFMKKViXRM67ajUlAiwirMeuJWTQ==",
+ "requested": "[12.5.0, )",
+ "resolved": "12.5.0",
+ "contentHash": "vqm2H8/nqL5NAJHPhsG1JOPwfkmbVrPyh4svdoRzu+uZh6Ex7PRoHBGsLYC0/RWCEJFqD1ohHNpteQvql9OktA==",
"dependencies": {
"MediatR.Contracts": "[2.0.1, 3.0.0)",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "tIEcQ2gvERrH2KiCjdsVcHGhXt9lIsuDStfOIeZWr7/fP8IXhGiYfx0/80PNI7WPO2IYuFtlZLSlnTS8+/Mchw==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "Ljd0Uxoq5XpScD2Bg0nM/r3mwx7Ao5Uq24eo2ARxbGvqJ7Zht6rt2cJtwVRH4Cv+1ZVMdXz6TB43KbpmsxRrvQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11"
}
}
}
diff --git a/WestcoastCars.Application/packages.lock.json b/WestcoastCars.Application/packages.lock.json
index 1de21ff..64d406b 100644
--- a/WestcoastCars.Application/packages.lock.json
+++ b/WestcoastCars.Application/packages.lock.json
@@ -14,28 +14,28 @@
},
"MediatR": {
"type": "Direct",
- "requested": "[12.0.1, )",
- "resolved": "12.0.1",
- "contentHash": "vfxplMielft+g5jxGO31xjjQpI6yqe4r2YGt0Q8x23phwbpJNmUQGY+cCNNFMKKViXRM67ajUlAiwirMeuJWTQ==",
+ "requested": "[12.5.0, )",
+ "resolved": "12.5.0",
+ "contentHash": "vqm2H8/nqL5NAJHPhsG1JOPwfkmbVrPyh4svdoRzu+uZh6Ex7PRoHBGsLYC0/RWCEJFqD1ohHNpteQvql9OktA==",
"dependencies": {
"MediatR.Contracts": "[2.0.1, 3.0.0)",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Direct",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "tIEcQ2gvERrH2KiCjdsVcHGhXt9lIsuDStfOIeZWr7/fP8IXhGiYfx0/80PNI7WPO2IYuFtlZLSlnTS8+/Mchw==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "Ljd0Uxoq5XpScD2Bg0nM/r3mwx7Ao5Uq24eo2ARxbGvqJ7Zht6rt2cJtwVRH4Cv+1ZVMdXz6TB43KbpmsxRrvQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11"
}
},
"SonarAnalyzer.CSharp": {
"type": "Direct",
- "requested": "[10.28.0.143324, )",
- "resolved": "10.28.0.143324",
- "contentHash": "ZnmYHFiQw2Aph2ft9c7UqVrqe79aZR5l7oeG59+sgrSAO9J159meglP1Zo34+Mcw4etIUTC9btYnP0Ar/rQIyg=="
+ "requested": "[10.32.0.713, )",
+ "resolved": "10.32.0.713",
+ "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow=="
},
"FluentValidation": {
"type": "Transitive",
@@ -49,8 +49,8 @@
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "Z6mfFEaFcwCfSboxJwOLfu7/31npCY9q70WUamHW/vRQhDvBKOT4Vf9YkZj5J6hLvJpb0oDEYfHunQZj0xxvKw=="
+ "resolved": "10.0.11",
+ "contentHash": "/a1aJz4m7ylhEDf25ugQChLQoN5XwoGjWw/BoR/ZWWKsO1v4DdJElS1uyngahz4B/eOzjFk1KNTkarRLE5wsIg=="
},
"westcoastcars.contracts": {
"type": "Project"
diff --git a/WestcoastCars.ArchitectureTests/packages.lock.json b/WestcoastCars.ArchitectureTests/packages.lock.json
index 6e4bc36..6587154 100644
--- a/WestcoastCars.ArchitectureTests/packages.lock.json
+++ b/WestcoastCars.ArchitectureTests/packages.lock.json
@@ -4,18 +4,18 @@
"net10.0": {
"FluentAssertions": {
"type": "Direct",
- "requested": "[8.0.1, )",
- "resolved": "8.0.1",
- "contentHash": "IW5CdXiD4BIijMkJsEajhkQr7HSgzoxZBHp77b4tm8isCKGaDH2AGugW6DLS0/EPhO/MCZ2JOGg6ObdlKISJMg=="
+ "requested": "[8.10.0, )",
+ "resolved": "8.10.0",
+ "contentHash": "yGvv+xp0gHFgGwhQcGoDdKIrhLhPi3zYYWWLLHPMctr+G6PWD7QH8L4wqoa5WRZquPbfSV/cP1MraI7ppAHrWw=="
},
"Microsoft.NET.Test.Sdk": {
"type": "Direct",
- "requested": "[18.5.1, )",
- "resolved": "18.5.1",
- "contentHash": "SfqVaLiIqAbRWuPg5BP4QFwBIirQj/YIL8Dhxl6zntBKbXp0cQykoV480SmwG+yRMiWptxEI6NbHQuGSZ8b97w==",
+ "requested": "[18.9.0, )",
+ "resolved": "18.9.0",
+ "contentHash": "xIzVXa/VpKXqDWzyC/5Hw8JbFY5u9k3Jc53CpcjBiOXvkQGio484LD9FNwOiGUSMDcYL3Rcw9sNgGi5WrswlPQ==",
"dependencies": {
- "Microsoft.CodeCoverage": "18.5.1",
- "Microsoft.TestPlatform.TestHost": "18.5.1"
+ "Microsoft.CodeCoverage": "18.9.0",
+ "Microsoft.TestPlatform.TestHost": "18.9.0"
}
},
"NetArchTest.Rules": {
@@ -29,9 +29,9 @@
},
"SonarAnalyzer.CSharp": {
"type": "Direct",
- "requested": "[10.28.0.143324, )",
- "resolved": "10.28.0.143324",
- "contentHash": "ZnmYHFiQw2Aph2ft9c7UqVrqe79aZR5l7oeG59+sgrSAO9J159meglP1Zo34+Mcw4etIUTC9btYnP0Ar/rQIyg=="
+ "requested": "[10.32.0.713, )",
+ "resolved": "10.32.0.713",
+ "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow=="
},
"xunit": {
"type": "Direct",
@@ -67,41 +67,46 @@
},
"Microsoft.AspNetCore.Cryptography.Internal": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "unTeI3bPmzsl5Xo2Irg7jW8osCjo/H2rBT5sTqopUUI0gbLyTYuTjDyxoKjykjS/nS2jUdAKVFWFoGF1s1g4HQ=="
+ "resolved": "10.0.11",
+ "contentHash": "rDS7psQk0UGKAHFg8O3Ho9E+wLz1E2O9Ppt47wtc7A5H0kI6rwTcJ7V1rxj5jN7FfD/KkS4jzbdMiVOaHGUyiQ=="
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "qwLYWCaxt23MF7ea/rIDvaRg3oyi6O51nU1YivAuBojrAvUjROHeIpIBxHaWvpH3WoWFf9lX5V40ufo/KKp5ZQ==",
+ "resolved": "10.0.11",
+ "contentHash": "4L8yQnfUR6SJ2uu52YOyNGNmvSmX77Wr/XLNn+dM5IazSFz/z71BEzdDCLBlGU/GCUxxPhogJJ+l6rHR3WWEaQ==",
"dependencies": {
- "Microsoft.AspNetCore.Cryptography.Internal": "10.0.7"
+ "Microsoft.AspNetCore.Cryptography.Internal": "10.0.11"
}
},
+ "Microsoft.Bcl.Cryptography": {
+ "type": "Transitive",
+ "resolved": "10.0.2",
+ "contentHash": "LG9Yll3B5aNpxv0+D47g6LiOiKBIlodhcHdQwcYzo8VeexFLGqx5ymetmA2aBRyo9cCcWsQWrFsdbsr8LvmWDw=="
+ },
"Microsoft.CodeCoverage": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "vMFDR1ZjqzzgKmM0zrPie7Gv9Y+ZppjODB5Quzu9Eq0TlIusUfUCYFPEawO91zQuqwzvdFbJSU7WHNtjStffJQ=="
+ "resolved": "18.9.0",
+ "contentHash": "MtegCIKGuG0r/LCdIjoR1HgzCGIUBhR3aNdbtQpts5vMXQuqBDZ2Jsd2uFKoHFM2XrQV6ZrDf3F5oLi3SLTp8w=="
},
"Microsoft.EntityFrameworkCore.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "TuxExnfIS/bSq3z2CbH0LwZH1oyj9iHhSGneU4fpxl3ikjZGZdSae9gcfnImV1rufH8f/ab1NnHwyL2BLyeZOg=="
+ "resolved": "10.0.11",
+ "contentHash": "6auJR+9+9VunznKfH7WGrHMrnrmA0F7JZ22EXzwXvVhjfnbu9Xq7NSIWaOf3KJsOanM2qf5ajJ2JR5TlcPZTLA=="
},
"Microsoft.EntityFrameworkCore.Analyzers": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "eZnMyiJzo249Ejg5CaFScvJS0u7neQfS9DXknAHTO6FHVMM99gO0byNXHGZmA/BOkZ13ngeVziQLHTMOtgescg=="
+ "resolved": "10.0.11",
+ "contentHash": "Bv7X4wSSnzCQED9WYXKJ8fwgyvKwf0xZM1GO8xkf6CF9zl+UBnvjxmcPnokJRy0JKjc1SlHSzzhx1HcL4jitTQ=="
},
"Microsoft.EntityFrameworkCore.Relational": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "midwPufIwXhOJcVhaZpCZGNbjy2QoPfHI+70nw2dGcoULEW9DybMvMPYkRjOJV0eI46a1oVFhU4lFYDEx6YUbg==",
+ "resolved": "10.0.11",
+ "contentHash": "grznnTJgEYxaWpdKAsTzg6j+89jHgCXWYp+QGtlX5O92+w/VuhWM6JLPYb+uw8M9VhGUvOTsO76dYOy9vNPd5Q==",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "10.0.7",
- "Microsoft.Extensions.Caching.Memory": "10.0.7",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7"
+ "Microsoft.EntityFrameworkCore": "10.0.11",
+ "Microsoft.Extensions.Caching.Memory": "10.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11"
}
},
"Microsoft.Extensions.ApiDescription.Server": {
@@ -111,62 +116,71 @@
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "pUDgQKEqNUFlerDIFRg7zzoDVRPEWIG7nR40h8Gzg8RXza4Ry0lWZ7u91bmwu3iUDCxw3Dv6TLHVFoAgY0gy7Q==",
+ "resolved": "10.0.11",
+ "contentHash": "vUl798SmruTqqlt/xH2gDk3tJlhk6k3HdOXAHirlRfbNKDym4g/kRpUL9S4sl6F6FsOTOMW+ZsDapqlZMOOiEw==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Caching.Memory": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "6eULH/sc97yfCEV31g7AgUzHc7dIm0DGBcofoE8GgBaXbdAPPhathN8rYcgi1TSiG1QucCdqKiVNaDEPAEXL5Q==",
+ "resolved": "10.0.11",
+ "contentHash": "el1g0mBEbDBGY2bT9mcSfrTWO8QlPdq2nOCnvQugioOFwHV+bVBMeiakoI0dNOdj8d6Hi9K6HY2xzRUWJiDR3w==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.11",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "wZbGh7J8R1vXN525O6d8dlcDTxhRTnd5MyW4LdfP5S0tSnTwTCseYSrq6g0Mxh7W9xn8P/2xPuf0D/m6k2dy2w==",
+ "resolved": "10.0.11",
+ "contentHash": "wlhRqZW8LcJPa+vk2oLAc/REXDItHtkFQdf/QcXYGZbZOO13izcsKY1pCvuFQYwUiZD+hwSZwsKASjqT+BNaVg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "t56nEgvECcyLPojZIUFWJknQQDAbgfTf9J+QMYJE1YYvVgz69vN6B/AKL8Grvj3Lcnp8kTpNqwmwFhb3YLJmtQ==",
+ "resolved": "10.0.11",
+ "contentHash": "fVi053xdpda9Em7vSkmgVxO/PtgC2m78ekReKWsgcyskqY0U82Bz/MONwxpGzI0hElYKJfw+fupqMVeKW3fSaA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "8bS1qIaRivny+WX+49pmeJ6iAylbtX8C0DLEcCQWZjdxQvLqaMssXiGD9P/6pYElrHbK5/nAHmjbQ8STqdMYeg==",
+ "resolved": "10.0.11",
+ "contentHash": "rFn8RuszZn3qquPVkDytMUlPc2+rXl9MCoygwc1XmAgC5vg5/oXJ8hkOosOrLoBLsqdTy4lFwP6iQdPS9uSYOA==",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11"
+ }
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": {
+ "type": "Transitive",
+ "resolved": "10.0.0",
+ "contentHash": "TmFegsI/uCdwMBD4yKpmO+OkjVNHQL49Dh/ep83NI5rPUEoBK9OdsJo1zURc1A2FuS/R/Pos3wsTjlyLnguBLA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.7",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7"
+ "Microsoft.Extensions.Configuration": "10.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.0"
}
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "91F/o3emPV/+xY/ip3s2LqDNF14kjttlVtq0BXgg6p4MnCzeSZxnUJm+t6WRrtD3JdGo88/oX+z7OwK4y8PZuw==",
+ "resolved": "10.0.11",
+ "contentHash": "PSmotV19c7E3lKed++uYo1kSiXFI+uTl37CBSrhq+CfLC3FCHjG7R91+xPnNehQfHS1b0Tzo/CCLPWH3qaEheg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "Z6mfFEaFcwCfSboxJwOLfu7/31npCY9q70WUamHW/vRQhDvBKOT4Vf9YkZj5J6hLvJpb0oDEYfHunQZj0xxvKw=="
+ "resolved": "10.0.11",
+ "contentHash": "/a1aJz4m7ylhEDf25ugQChLQoN5XwoGjWw/BoR/ZWWKsO1v4DdJElS1uyngahz4B/eOzjFk1KNTkarRLE5wsIg=="
},
"Microsoft.Extensions.DependencyModel": {
"type": "Transitive",
@@ -175,21 +189,21 @@
},
"Microsoft.Extensions.Diagnostics": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "l+smp1qPlU0OUXD0OGfdp7OUFrbdq7ZaP5T7m2WpfZ4RFKD7iG73BAT7tjSMxNmbSXkhAn1jYHOAqzYG1r9sNg==",
+ "resolved": "10.0.11",
+ "contentHash": "HT70uGPxMLqqnOzKMcnQtDmeV4r0KHr4qVCLhP7SXil9jMEm8sQXwcybxVVFGXZJ1V44xV0mLqQ54aZbcR2OiQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.7",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.7"
+ "Microsoft.Extensions.Configuration": "10.0.11",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.11"
}
},
"Microsoft.Extensions.Diagnostics.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "uJ9JP677y+uy+C0vtaSfi7XXgFAdz8DhU3M9lwwIXDfQKcyQ0yxM9DVYa0NXDtdVTYA2eBUtVFZ8LY0GCdeE/w==",
+ "resolved": "10.0.11",
+ "contentHash": "se7Kx8QpJEt+nf26L4qIVAofGTDr1wbexxsh/Fm3Xc04xUkqUXK06KUS7FLwSQYSjqb7q9n+T7MEcXYBhI1Y5g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11"
}
},
"Microsoft.Extensions.Diagnostics.HealthChecks": {
@@ -230,33 +244,33 @@
},
"Microsoft.Extensions.Identity.Core": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "br70n9iuhhn4HU6DrNH96/Rdh6dnW72VoLioQ9UF+XYSjAEREe1TqgyuvUJBVJzayRyuy+rWQrx3eOF38udeSQ==",
+ "resolved": "10.0.11",
+ "contentHash": "74BKWqcioSjoG2NopnIPoxtc8uqJjsMEXsZ+a0dGkLnZmCtcEOnwS7FFqxcA7TbJVNk54IMLqjrvacPSOKH80Q==",
"dependencies": {
- "Microsoft.AspNetCore.Cryptography.KeyDerivation": "10.0.7",
- "Microsoft.Extensions.Diagnostics": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation": "10.0.11",
+ "Microsoft.Extensions.Diagnostics": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11"
}
},
"Microsoft.Extensions.Identity.Stores": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "zDsolTKiYBP29zxszqNMpecPDkuJtq0JCh4rqXZryGQV+azGDBpCZ7DyUpKk2Pp8Ea3pKaXttZZJRy7c3ay+UA==",
+ "resolved": "10.0.11",
+ "contentHash": "9g72hwc5ARsracMp9aQuG0HcTg1Oj62dnq+LcRNpoqk5MIVfUE3xvlMprxhDhU/Dj1Vpc658W6vs3Rjs5dp0Jg==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.7",
- "Microsoft.Extensions.Identity.Core": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Identity.Core": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11"
}
},
"Microsoft.Extensions.Logging": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "hOeRIQ63GkgiYCB/MIFp+LQs8aXpJXpB55t6Aj37ab7t2/6WeFcPXxYM9hdy/o5tffzwf8mhqzLJP6mjGYCxjw==",
+ "resolved": "10.0.11",
+ "contentHash": "nUOJwgFkSiLHiVGFpU22pIJtuWYewuSYQ3JVuP/gdK8ASMT807Px+TYQiRWs6uSsOmoyFTaVCwKXTasczV6BpA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11"
}
},
"Microsoft.Extensions.Logging.Configuration": {
@@ -276,80 +290,79 @@
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "00SHUGTh2jSMvIr6x9Xwd2nE+B5/qFCO/9hDwUDhJsjYRDlADmaBZ7tqehXzBDsfjHSXJzuRHJzPYPPjphBQ7Q==",
+ "resolved": "10.0.11",
+ "contentHash": "eY1GAKcTfD2maP27J84X9IovT3yjHJ2dVDzPmDg6/XqYvt3jMzJhtfQCLjG9pVsZGAd+8DQ2QrjaDcs2+VQLGw==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "IT7f+EMXZtkjatEcF+o6aOw/7OE4etRrMiDGEWH/iiTu2R3uhC4NEQJCfHiibtX45U3sIQ5Fh6tbb1qaOz3YAg==",
+ "resolved": "10.0.11",
+ "contentHash": "syEhXQ/sEaSBFaqzlp9gDGHX/nk6gkQkh1sIUpBO1mlBj3Phu1rmb4ML1uCiyPW9N6Kxfxv3y5FGObC+bV01Qw==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Configuration.Binder": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.11",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "D5M0Jr551iTgwkZMN9rm0pSkgNLj5quUWQUmQPMZh7k/bnvZTnXRGfE2KuvXf1EEjt/ofD9yw9IumpgdP9QCnw=="
+ "resolved": "10.0.11",
+ "contentHash": "SXcz+kF+4Oo9b1+55zntpJFYfwb1jw66ioxptyNOOTDc8g2FHnBFWjZpsWfCvZIhzr0x+4e2trVTs4OKwQfBtw=="
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "6NrxQGcZg6IunkN8K2F0UVMavNpfCjbjjjON7PYcL8FwI8aULKUreiHsRX/yaA8j3XsTJnQKUYpoQk5gBjULZw=="
+ "resolved": "8.22.0",
+ "contentHash": "LU3V3owsu4vGpCg2kyL7SsQEuHwcoJ8FSNBqzLADzCf3/PcKUTcx5Plsd51DoTJMfK/WigXV/03UhaN5JXE6uQ=="
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "JbFZ3OVwtvqcqgBL0cIkhRYbIP7u9GIUYLOgbNqLWtBtZY8tGDpdGyXMzUVX0gVHq1ovuHsKZrkVv+ziHEnBHw==",
+ "resolved": "8.19.2",
+ "contentHash": "ui3fuBT4fs8kdKfBthI4NzLYIBIneEVS8UrL1JVBzAn80UiKmngBBi0BEByE7n/9c+EElcfFlCMFFTqpkBSLNA==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.17.0"
+ "Microsoft.IdentityModel.Tokens": "8.19.2"
}
},
"Microsoft.IdentityModel.Logging": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "w1vjfri0BWqW7RkSZY3ZsqekNfIJJg5BQSFs2j+a+pCXOVrkezmJcn74pT3djwjXJh71577C6wJQgNc2UPz30w==",
+ "resolved": "8.22.0",
+ "contentHash": "G9Tl0yXSlr2pkXv4EpXjO16M4q6oo9N/od+gNyOusZ8yM8LZg1H3f/QOMFuOJiV6znzY5MkAREU97JRRnqpEQw==",
"dependencies": {
- "Microsoft.IdentityModel.Abstractions": "8.17.0"
+ "Microsoft.IdentityModel.Abstractions": "8.22.0"
}
},
"Microsoft.IdentityModel.Protocols": {
"type": "Transitive",
- "resolved": "8.0.1",
- "contentHash": "uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
+ "resolved": "8.19.2",
+ "contentHash": "sGxSsSrZXNmca6D+jHH2rVRyo2nNRd/g4H9CFbPmLLq0xgoH1U0orLWE5minfijw7+zq49tBs7txenbfAErRoQ==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.0.1"
+ "Microsoft.IdentityModel.Tokens": "8.19.2"
}
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect": {
"type": "Transitive",
- "resolved": "8.0.1",
- "contentHash": "AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
+ "resolved": "8.19.2",
+ "contentHash": "1XOcyY36cVymzE3qKdzKaUEZ4Pzt7ZpSa14JZoPPK1NLFUkQDs85TCqpV6XDo0YjFXj6nVK00AfOHppjghjhtw==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols": "8.0.1",
- "System.IdentityModel.Tokens.Jwt": "8.0.1"
+ "Microsoft.IdentityModel.Protocols": "8.19.2",
+ "System.IdentityModel.Tokens.Jwt": "8.19.2"
}
},
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "KNZd+M0S0rz5eNAln0pbZX+A/RbokYZCbGKx4fN4CkhtWhkz6nSJDO+9LGYjRE4d0WPVriJ2JnVubkjt3+PpMg=="
+ "resolved": "18.9.0",
+ "contentHash": "Fz/qXC52VXXopzHj7v2reCKcCqSxkTDCkEDfkNAH0vni/7qK/KLMiEYtRmnUanxO2F2g2zZZ60qCpxF0AF7URA=="
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "RM+3JNHEoHOCFXzVntUcIiYxzPjzBN0N8wto6HYXi76YyBTZ/3CeRL8U+Pk5zx3AUrOmHxDvKJwGUCdElU9bJg==",
+ "resolved": "18.9.0",
+ "contentHash": "Oq+Pma/J86aZL72t71bcESvDszDsTjUfl6PIsuDdPoKTHZfNMhKamCfLD5fKx51W/u0KozXtJo2/3fnt0sgPxg==",
"dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.5.1",
- "Newtonsoft.Json": "13.0.3"
+ "Microsoft.TestPlatform.ObjectModel": "18.9.0"
}
},
"Mono.Cecil": {
@@ -357,41 +370,37 @@
"resolved": "0.11.3",
"contentHash": "DNYE+io5XfEE8+E+5padThTPHJARJHbz1mhbhMPNrrWGKVKKqj/KEeLvbawAmbIcT73NuxLV7itHZaYCZcVWGg=="
},
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
"Npgsql": {
"type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "q5RfBI+wywJSFUNDE1L4ZbHEHCFTblo8Uf6A6oe4feOUFYiUQXyAf9GBh5qEZpvJaHiEbpBPkQumjEhXCJxdrg==",
+ "resolved": "10.0.3",
+ "contentHash": "7nb5YzXuvWWJxB0J8DiyL3we+X4FOctZrt0fIBnucOIaIevFEEwGQVZKtiu9olXdlNAK1eNgqSral6r/jlhI4w==",
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "10.0.0"
}
},
"OpenTelemetry": {
"type": "Transitive",
- "resolved": "1.15.3",
- "contentHash": "N0i6WjPoHPbZyms1ugbDIFAJFuGlpeExJMU/+XSL0lQRUkg/D0utFkDoLXf8Z1km5B+xVZ2GyMXXiX8qdeNmPg==",
+ "resolved": "1.17.0",
+ "contentHash": "rMLOTftlMlTm7+MSrvXDHnJRjVkROFNKXHZrYjOsX+LankaFG7QSflx7qRRGjoqZoirohnxmJQ7GEb9occO4Gg==",
"dependencies": {
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.0",
"Microsoft.Extensions.Diagnostics.Abstractions": "10.0.0",
"Microsoft.Extensions.Logging.Configuration": "10.0.0",
- "OpenTelemetry.Api.ProviderBuilderExtensions": "1.15.3"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "1.17.0"
}
},
"OpenTelemetry.Api": {
"type": "Transitive",
- "resolved": "1.15.3",
- "contentHash": "fX+fkCysfPut+qCcT3bKqyX4QN9Saf4CgX8HLOHywEVD+Xr7sULtfuypITpoDysjx8R59dn/3mWhgimMH8cm/g=="
+ "resolved": "1.17.0",
+ "contentHash": "mSBxzomZgHIJu9CyVNqyDu/n2JHEtqVgfcCD1Br0cV5iLYogjZOMqhlVLt99PEp+0KGBNUR3GXgeOdN2GR3F9g=="
},
"OpenTelemetry.Api.ProviderBuilderExtensions": {
"type": "Transitive",
- "resolved": "1.15.3",
- "contentHash": "SYn0lqYDwLMWhv/zlNGsQcl2yX++yTumanX46bmOZE/ZDOd1WjPBO2kZaZgKLEZTZk48pavIFGJ6vOvxXgWVFQ==",
+ "resolved": "1.17.0",
+ "contentHash": "Xgc3Qf9B9TFMFpx6exTdGqMWuYIT2miNzkdMPutVvT9YuMFaEovXWke1Gb6z8NxYaQbbGF38vYLuSg1JCeui5Q==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0",
- "OpenTelemetry.Api": "1.15.3"
+ "OpenTelemetry.Api": "1.17.0"
}
},
"Scrutor": {
@@ -481,14 +490,14 @@
"type": "Project",
"dependencies": {
"AspNetCore.HealthChecks.NpgSql": "[9.0.0, )",
- "MediatR": "[12.0.1, )",
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.7, )",
- "Microsoft.OpenApi": "[2.7.5, )",
+ "MediatR": "[12.5.0, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.11, )",
+ "Microsoft.OpenApi": "[2.12.0, )",
"OpenTelemetry.Exporter.Prometheus.AspNetCore": "[1.15.3-beta.1, )",
- "OpenTelemetry.Extensions.Hosting": "[1.15.3, )",
- "OpenTelemetry.Instrumentation.AspNetCore": "[1.15.2, )",
- "OpenTelemetry.Instrumentation.Http": "[1.15.1, )",
- "OpenTelemetry.Instrumentation.Runtime": "[1.15.0, )",
+ "OpenTelemetry.Extensions.Hosting": "[1.17.0, )",
+ "OpenTelemetry.Instrumentation.AspNetCore": "[1.17.0, )",
+ "OpenTelemetry.Instrumentation.Http": "[1.17.0, )",
+ "OpenTelemetry.Instrumentation.Runtime": "[1.17.0, )",
"Swashbuckle.AspNetCore": "[10.1.7, )",
"Swashbuckle.AspNetCore.Filters": "[10.0.1, )",
"WestcoastCars.Application": "[1.0.0, )",
@@ -500,8 +509,8 @@
"type": "Project",
"dependencies": {
"FluentValidation.DependencyInjectionExtensions": "[12.1.1, )",
- "MediatR": "[12.0.1, )",
- "Microsoft.Extensions.Logging.Abstractions": "[10.0.7, )",
+ "MediatR": "[12.5.0, )",
+ "Microsoft.Extensions.Logging.Abstractions": "[10.0.11, )",
"WestcoastCars.Contracts": "[1.0.0, )",
"WestcoastCars.Domain": "[1.0.0, )"
}
@@ -515,10 +524,12 @@
"westcoastcars.infrastructure": {
"type": "Project",
"dependencies": {
- "MailKit": "[4.16.0, )",
- "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[10.0.7, )",
- "Microsoft.EntityFrameworkCore": "[10.0.7, )",
- "Npgsql.EntityFrameworkCore.PostgreSQL": "[10.0.1, )",
+ "MailKit": "[4.17.0, )",
+ "MediatR": "[12.5.0, )",
+ "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[10.0.11, )",
+ "Microsoft.EntityFrameworkCore": "[10.0.11, )",
+ "Microsoft.IdentityModel.Tokens": "[8.22.0, )",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "[10.0.3, )",
"System.IdentityModel.Tokens.Jwt": "[8.17.0, )",
"WestcoastCars.Application": "[1.0.0, )"
}
@@ -552,84 +563,85 @@
},
"MailKit": {
"type": "CentralTransitive",
- "requested": "[4.16.0, )",
- "resolved": "4.16.0",
- "contentHash": "trJ82DOpAmo8i1jO1vNE+dGn4mPRyeYfy4swRcAGgMJhPoI1Kohf4OFJJf0+YIj4iUxgxPn8W+ht7e7KiYzSjg==",
+ "requested": "[4.17.0, )",
+ "resolved": "4.17.0",
+ "contentHash": "1nUAVLxM9fhT/78we6/AGsCesnpn5dRNLLeRqOfr52Wnk87pzVwo5YMTMyqnmoXrYc7piGhmayiMA/OgDluIjg==",
"dependencies": {
- "MimeKit": "4.16.0"
+ "MimeKit": "4.17.0"
}
},
"MediatR": {
"type": "CentralTransitive",
- "requested": "[12.0.1, )",
- "resolved": "12.0.1",
- "contentHash": "vfxplMielft+g5jxGO31xjjQpI6yqe4r2YGt0Q8x23phwbpJNmUQGY+cCNNFMKKViXRM67ajUlAiwirMeuJWTQ==",
+ "requested": "[12.5.0, )",
+ "resolved": "12.5.0",
+ "contentHash": "vqm2H8/nqL5NAJHPhsG1JOPwfkmbVrPyh4svdoRzu+uZh6Ex7PRoHBGsLYC0/RWCEJFqD1ohHNpteQvql9OktA==",
"dependencies": {
"MediatR.Contracts": "[2.0.1, 3.0.0)",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
}
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "g8klpd7OFJfJOq1EJKcBO8C8I8Dp0QUWoKDPUvvJYe+xunVyBHq6YxfF2CAc6+rkniV25iaWl+6RK87c25n4lA==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "Dy9yElSej0rVQL8LBpCLatWTKXNH6h6VBVFmGndTCf1Wge0jSvH9U8mml6ddVDAQ089q1/fDYlhyukHSgx8unQ==",
"dependencies": {
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.19.2"
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "WAMNMV7m019wBaem9YAyK+nsR6r5ixBL/kOPybO9QhEkwG4dOeVG3vvTTkI5I6q6fp5+MN6IuYxxV/2HYiI9vw==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "N3+Fs465t08FyrQ+uoQyYH6TehLjtuGr/v5IjlFZANBbsivq9M5xFCVD25Ktq+HpWCfWXIrRjoakgymzO2trlw==",
"dependencies": {
- "Microsoft.EntityFrameworkCore.Relational": "10.0.7",
- "Microsoft.Extensions.Identity.Stores": "10.0.7"
+ "Microsoft.EntityFrameworkCore.Relational": "10.0.11",
+ "Microsoft.Extensions.Identity.Stores": "10.0.11"
}
},
"Microsoft.EntityFrameworkCore": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "G6yclVO5/csPzzsymV0SemY2NDqE31CP5M3jprF5IuO9wJsh4aUOfYD8HCLuDmM1D1CfReegVic48O2r79d46Q==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "VOSGU8en6HZJs8t7UMFN+9vGcRgVOOn6fA44Ngcg2NyvJ3P1KE94iAb0XzaVaGhXGtt+qaM/VtEn0/hzluQJeg==",
"dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "10.0.7",
- "Microsoft.EntityFrameworkCore.Analyzers": "10.0.7",
- "Microsoft.Extensions.Caching.Memory": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7"
+ "Microsoft.EntityFrameworkCore.Abstractions": "10.0.11",
+ "Microsoft.EntityFrameworkCore.Analyzers": "10.0.11",
+ "Microsoft.Extensions.Caching.Memory": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "tIEcQ2gvERrH2KiCjdsVcHGhXt9lIsuDStfOIeZWr7/fP8IXhGiYfx0/80PNI7WPO2IYuFtlZLSlnTS8+/Mchw==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "Ljd0Uxoq5XpScD2Bg0nM/r3mwx7Ao5Uq24eo2ARxbGvqJ7Zht6rt2cJtwVRH4Cv+1ZVMdXz6TB43KbpmsxRrvQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11"
}
},
"Microsoft.IdentityModel.Tokens": {
"type": "CentralTransitive",
- "requested": "[8.17.0, )",
- "resolved": "8.17.0",
- "contentHash": "teaW35URIV2x78Tzk+dVJiC4M62/9mQoSEoDjDGoEZmcQa3H2rE+XQpm9Tmdo9KK1Lcrnve4zoyLavl69kCFGg==",
+ "requested": "[8.22.0, )",
+ "resolved": "8.22.0",
+ "contentHash": "i4lywKKUuVmheCUA+w/q8QNPReNI0qanHI9hhz48AFqD1ljyb8sxPL2RbXOGiPV13XdJ4kxieL9ukS7tD43LxA==",
"dependencies": {
+ "Microsoft.Bcl.Cryptography": "10.0.2",
"Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.IdentityModel.Logging": "8.17.0"
+ "Microsoft.IdentityModel.Logging": "8.22.0"
}
},
"Microsoft.OpenApi": {
"type": "CentralTransitive",
- "requested": "[2.7.5, )",
- "resolved": "2.7.5",
- "contentHash": "0FA67RSnRM4tcBKqiqVu/HPdZ9+QOKbmeRjxRUGTCjPU4C0bmUhd97Dso7Yild5P7nOV6GxJ2xrK0Kv/O9xp0w=="
+ "requested": "[2.12.0, )",
+ "resolved": "2.12.0",
+ "contentHash": "0xB/be+f6qYOhvQPUrVsLrau+fkowYv6gt9RIkajMhwT7sZnqtcA797yW3bS5kgSje+AQW4xZgyLnW641YFioQ=="
},
"MimeKit": {
"type": "CentralTransitive",
"requested": "[4.16.0, )",
- "resolved": "4.16.0",
- "contentHash": "X0LFxeM4gPRIhODyY/HYS9b+zRZ7y//v59rFzgS6wLxcPuZThnMtNZHtrr0fjLyRRkg3gqJBtvW36XfUzZ7Djw==",
+ "resolved": "4.17.0",
+ "contentHash": "h/KXsCreJf8RpR/PSAtlbvYtZFndp9N8Wn1Bs248AL7ITyhn+AiIY5bLTvt60tbN2mu6g8KadtBNWygTji2lqg==",
"dependencies": {
"BouncyCastle.Cryptography": "2.6.2",
"System.Security.Cryptography.Pkcs": "10.0.0"
@@ -637,13 +649,13 @@
},
"Npgsql.EntityFrameworkCore.PostgreSQL": {
"type": "CentralTransitive",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "P6EwH0Q4xkaA264iNZDqCPhWt8pscfUGxXazDQg4noBfqjoOlk4hKWfvBjF9ZX3R/9JybRmmJfmxr2iBMj0EpA==",
+ "requested": "[10.0.3, )",
+ "resolved": "10.0.3",
+ "contentHash": "IPGrrZnRkuW7OlHDhUESZz4G5DLkW7Nej/O3Cx+0iTsgyU5XJxBgpsvTHLloo3WWuAKKbDHXBvWPVkX1deRh1Q==",
"dependencies": {
"Microsoft.EntityFrameworkCore": "[10.0.4, 11.0.0)",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.4, 11.0.0)",
- "Npgsql": "10.0.2"
+ "Npgsql": "10.0.3"
}
},
"OpenTelemetry.Exporter.Prometheus.AspNetCore": {
@@ -657,41 +669,41 @@
},
"OpenTelemetry.Extensions.Hosting": {
"type": "CentralTransitive",
- "requested": "[1.15.3, )",
- "resolved": "1.15.3",
- "contentHash": "u8n/W8yIlqv0BXZmvId1iVaeWXG42tGKdTkuLYg5g57Y/r9CeUNzqtrSHNdG5IoO8iPX79w3v+WsbAHgUQbfeg==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "t1OwL/4qgboGMobYVT+UV5zgWnFqCp4Pw8lcsmzh8m2K8PQsTKkyxrC32tqYTMYny3GOW4q5cltE3dTVzLmRew==",
"dependencies": {
"Microsoft.Extensions.Hosting.Abstractions": "10.0.0",
- "OpenTelemetry": "1.15.3"
+ "OpenTelemetry": "1.17.0"
}
},
"OpenTelemetry.Instrumentation.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[1.15.2, )",
- "resolved": "1.15.2",
- "contentHash": "2nPd7r0ug/gd6/CNFL6Rlu+RSQ9WYGSGHAYQ1ssbSqyzKJpqTunfx2I/1O0WB5k+L0cyXbG4XVZpoSoUc3M7wg==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "rGbmk1vuy1kvgZmE0ps7Vb99YZvDap6AalrrF60FwnNit1uW/PbeFZj1cpb0T8MPkYmjhBrRJ1/JB6QqXkRjHA==",
"dependencies": {
- "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.15.3, 2.0.0)"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.17.0, 2.0.0)"
}
},
"OpenTelemetry.Instrumentation.Http": {
"type": "CentralTransitive",
- "requested": "[1.15.1, )",
- "resolved": "1.15.1",
- "contentHash": "vFO4Fj/dXkoVNGo/nhoGpO2zYQmZwr4jTID7oRGo+XlQ8LqksyZjUXQ4p39RfUvTID7IzzL8Qe71tW7CcAFymA==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "uTwVtxIJ/xB96wGYTaDsbkJVeCFdUxTwvrlDUn2YJixy0UuKc8DvQMzwKNJMTzNFiiyYO9c40id6tUHTmWs33A==",
"dependencies": {
"Microsoft.Extensions.Configuration": "10.0.0",
"Microsoft.Extensions.Options": "10.0.0",
- "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.15.3, 2.0.0)"
+ "OpenTelemetry.Api.ProviderBuilderExtensions": "[1.17.0, 2.0.0)"
}
},
"OpenTelemetry.Instrumentation.Runtime": {
"type": "CentralTransitive",
- "requested": "[1.15.0, )",
- "resolved": "1.15.0",
- "contentHash": "OOvpqR/j2Pb6+tWhHNODIbSJ53Or/MDtTiXEyrsWI02K2lLAgvBFcxUOrHggS/8015cYR3AdSaXv6NZrkz5yQA==",
+ "requested": "[1.17.0, )",
+ "resolved": "1.17.0",
+ "contentHash": "HyYenisDn/xdtyVXdjImsCl+RNC2gq01N0rvSR7tsYAylXR2sxX/YgMsyTajMXA27+r1vB7lNU8cWRhV0fwL+Q==",
"dependencies": {
- "OpenTelemetry.Api": "[1.15.0, 2.0.0)"
+ "OpenTelemetry.Api": "[1.17.0, 2.0.0)"
}
},
"Swashbuckle.AspNetCore": {
@@ -720,11 +732,11 @@
"System.IdentityModel.Tokens.Jwt": {
"type": "CentralTransitive",
"requested": "[8.17.0, )",
- "resolved": "8.17.0",
- "contentHash": "nKikRYheDeSaXA3wGr2otwaiRFygBa25m+hc7MEomZVIEWZvKVqd8wgP9yn+8QpLRGgw//dUs4LErGx9gtVmAA==",
+ "resolved": "8.19.2",
+ "contentHash": "gqhDC/icByKEutygpr+OFgAmjwTVowyzFjWB8K0q1ww8uFj5a1BQNL+QvijUl9uhq4p8OdDwcAIrjVC+eC9FVA==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "8.17.0",
- "Microsoft.IdentityModel.Tokens": "8.17.0"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.19.2",
+ "Microsoft.IdentityModel.Tokens": "8.19.2"
}
}
}
diff --git a/WestcoastCars.Contracts/packages.lock.json b/WestcoastCars.Contracts/packages.lock.json
index 0e7a02b..a4bf01d 100644
--- a/WestcoastCars.Contracts/packages.lock.json
+++ b/WestcoastCars.Contracts/packages.lock.json
@@ -4,9 +4,9 @@
"net10.0": {
"SonarAnalyzer.CSharp": {
"type": "Direct",
- "requested": "[10.28.0.143324, )",
- "resolved": "10.28.0.143324",
- "contentHash": "ZnmYHFiQw2Aph2ft9c7UqVrqe79aZR5l7oeG59+sgrSAO9J159meglP1Zo34+Mcw4etIUTC9btYnP0Ar/rQIyg=="
+ "requested": "[10.32.0.713, )",
+ "resolved": "10.32.0.713",
+ "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow=="
}
}
}
diff --git a/WestcoastCars.Domain/packages.lock.json b/WestcoastCars.Domain/packages.lock.json
index 0e7a02b..a4bf01d 100644
--- a/WestcoastCars.Domain/packages.lock.json
+++ b/WestcoastCars.Domain/packages.lock.json
@@ -4,9 +4,9 @@
"net10.0": {
"SonarAnalyzer.CSharp": {
"type": "Direct",
- "requested": "[10.28.0.143324, )",
- "resolved": "10.28.0.143324",
- "contentHash": "ZnmYHFiQw2Aph2ft9c7UqVrqe79aZR5l7oeG59+sgrSAO9J159meglP1Zo34+Mcw4etIUTC9btYnP0Ar/rQIyg=="
+ "requested": "[10.32.0.713, )",
+ "resolved": "10.32.0.713",
+ "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow=="
}
}
}
diff --git a/WestcoastCars.Infrastructure.Tests/packages.lock.json b/WestcoastCars.Infrastructure.Tests/packages.lock.json
index d305249..8f150d4 100644
--- a/WestcoastCars.Infrastructure.Tests/packages.lock.json
+++ b/WestcoastCars.Infrastructure.Tests/packages.lock.json
@@ -10,12 +10,12 @@
},
"Microsoft.NET.Test.Sdk": {
"type": "Direct",
- "requested": "[18.5.1, )",
- "resolved": "18.5.1",
- "contentHash": "SfqVaLiIqAbRWuPg5BP4QFwBIirQj/YIL8Dhxl6zntBKbXp0cQykoV480SmwG+yRMiWptxEI6NbHQuGSZ8b97w==",
+ "requested": "[18.9.0, )",
+ "resolved": "18.9.0",
+ "contentHash": "xIzVXa/VpKXqDWzyC/5Hw8JbFY5u9k3Jc53CpcjBiOXvkQGio484LD9FNwOiGUSMDcYL3Rcw9sNgGi5WrswlPQ==",
"dependencies": {
- "Microsoft.CodeCoverage": "18.5.1",
- "Microsoft.TestPlatform.TestHost": "18.5.1"
+ "Microsoft.CodeCoverage": "18.9.0",
+ "Microsoft.TestPlatform.TestHost": "18.9.0"
}
},
"Moq": {
@@ -29,9 +29,9 @@
},
"SonarAnalyzer.CSharp": {
"type": "Direct",
- "requested": "[10.28.0.143324, )",
- "resolved": "10.28.0.143324",
- "contentHash": "ZnmYHFiQw2Aph2ft9c7UqVrqe79aZR5l7oeG59+sgrSAO9J159meglP1Zo34+Mcw4etIUTC9btYnP0Ar/rQIyg=="
+ "requested": "[10.32.0.713, )",
+ "resolved": "10.32.0.713",
+ "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow=="
},
"xunit": {
"type": "Direct",
@@ -75,182 +75,187 @@
},
"Microsoft.AspNetCore.Cryptography.Internal": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "unTeI3bPmzsl5Xo2Irg7jW8osCjo/H2rBT5sTqopUUI0gbLyTYuTjDyxoKjykjS/nS2jUdAKVFWFoGF1s1g4HQ=="
+ "resolved": "10.0.11",
+ "contentHash": "rDS7psQk0UGKAHFg8O3Ho9E+wLz1E2O9Ppt47wtc7A5H0kI6rwTcJ7V1rxj5jN7FfD/KkS4jzbdMiVOaHGUyiQ=="
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "qwLYWCaxt23MF7ea/rIDvaRg3oyi6O51nU1YivAuBojrAvUjROHeIpIBxHaWvpH3WoWFf9lX5V40ufo/KKp5ZQ==",
+ "resolved": "10.0.11",
+ "contentHash": "4L8yQnfUR6SJ2uu52YOyNGNmvSmX77Wr/XLNn+dM5IazSFz/z71BEzdDCLBlGU/GCUxxPhogJJ+l6rHR3WWEaQ==",
"dependencies": {
- "Microsoft.AspNetCore.Cryptography.Internal": "10.0.7"
+ "Microsoft.AspNetCore.Cryptography.Internal": "10.0.11"
}
},
+ "Microsoft.Bcl.Cryptography": {
+ "type": "Transitive",
+ "resolved": "10.0.2",
+ "contentHash": "LG9Yll3B5aNpxv0+D47g6LiOiKBIlodhcHdQwcYzo8VeexFLGqx5ymetmA2aBRyo9cCcWsQWrFsdbsr8LvmWDw=="
+ },
"Microsoft.CodeCoverage": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "vMFDR1ZjqzzgKmM0zrPie7Gv9Y+ZppjODB5Quzu9Eq0TlIusUfUCYFPEawO91zQuqwzvdFbJSU7WHNtjStffJQ=="
+ "resolved": "18.9.0",
+ "contentHash": "MtegCIKGuG0r/LCdIjoR1HgzCGIUBhR3aNdbtQpts5vMXQuqBDZ2Jsd2uFKoHFM2XrQV6ZrDf3F5oLi3SLTp8w=="
},
"Microsoft.EntityFrameworkCore.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "TuxExnfIS/bSq3z2CbH0LwZH1oyj9iHhSGneU4fpxl3ikjZGZdSae9gcfnImV1rufH8f/ab1NnHwyL2BLyeZOg=="
+ "resolved": "10.0.11",
+ "contentHash": "6auJR+9+9VunznKfH7WGrHMrnrmA0F7JZ22EXzwXvVhjfnbu9Xq7NSIWaOf3KJsOanM2qf5ajJ2JR5TlcPZTLA=="
},
"Microsoft.EntityFrameworkCore.Analyzers": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "eZnMyiJzo249Ejg5CaFScvJS0u7neQfS9DXknAHTO6FHVMM99gO0byNXHGZmA/BOkZ13ngeVziQLHTMOtgescg=="
+ "resolved": "10.0.11",
+ "contentHash": "Bv7X4wSSnzCQED9WYXKJ8fwgyvKwf0xZM1GO8xkf6CF9zl+UBnvjxmcPnokJRy0JKjc1SlHSzzhx1HcL4jitTQ=="
},
"Microsoft.EntityFrameworkCore.Relational": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "midwPufIwXhOJcVhaZpCZGNbjy2QoPfHI+70nw2dGcoULEW9DybMvMPYkRjOJV0eI46a1oVFhU4lFYDEx6YUbg==",
+ "resolved": "10.0.11",
+ "contentHash": "grznnTJgEYxaWpdKAsTzg6j+89jHgCXWYp+QGtlX5O92+w/VuhWM6JLPYb+uw8M9VhGUvOTsO76dYOy9vNPd5Q==",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "10.0.7",
- "Microsoft.Extensions.Caching.Memory": "10.0.7",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7"
+ "Microsoft.EntityFrameworkCore": "10.0.11",
+ "Microsoft.Extensions.Caching.Memory": "10.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11"
}
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "pUDgQKEqNUFlerDIFRg7zzoDVRPEWIG7nR40h8Gzg8RXza4Ry0lWZ7u91bmwu3iUDCxw3Dv6TLHVFoAgY0gy7Q==",
+ "resolved": "10.0.11",
+ "contentHash": "vUl798SmruTqqlt/xH2gDk3tJlhk6k3HdOXAHirlRfbNKDym4g/kRpUL9S4sl6F6FsOTOMW+ZsDapqlZMOOiEw==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Caching.Memory": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "6eULH/sc97yfCEV31g7AgUzHc7dIm0DGBcofoE8GgBaXbdAPPhathN8rYcgi1TSiG1QucCdqKiVNaDEPAEXL5Q==",
+ "resolved": "10.0.11",
+ "contentHash": "el1g0mBEbDBGY2bT9mcSfrTWO8QlPdq2nOCnvQugioOFwHV+bVBMeiakoI0dNOdj8d6Hi9K6HY2xzRUWJiDR3w==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.11",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "wZbGh7J8R1vXN525O6d8dlcDTxhRTnd5MyW4LdfP5S0tSnTwTCseYSrq6g0Mxh7W9xn8P/2xPuf0D/m6k2dy2w==",
+ "resolved": "10.0.11",
+ "contentHash": "wlhRqZW8LcJPa+vk2oLAc/REXDItHtkFQdf/QcXYGZbZOO13izcsKY1pCvuFQYwUiZD+hwSZwsKASjqT+BNaVg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "t56nEgvECcyLPojZIUFWJknQQDAbgfTf9J+QMYJE1YYvVgz69vN6B/AKL8Grvj3Lcnp8kTpNqwmwFhb3YLJmtQ==",
+ "resolved": "10.0.11",
+ "contentHash": "fVi053xdpda9Em7vSkmgVxO/PtgC2m78ekReKWsgcyskqY0U82Bz/MONwxpGzI0hElYKJfw+fupqMVeKW3fSaA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "8bS1qIaRivny+WX+49pmeJ6iAylbtX8C0DLEcCQWZjdxQvLqaMssXiGD9P/6pYElrHbK5/nAHmjbQ8STqdMYeg==",
+ "resolved": "10.0.11",
+ "contentHash": "rFn8RuszZn3qquPVkDytMUlPc2+rXl9MCoygwc1XmAgC5vg5/oXJ8hkOosOrLoBLsqdTy4lFwP6iQdPS9uSYOA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.7",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7"
+ "Microsoft.Extensions.Configuration": "10.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11"
}
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "91F/o3emPV/+xY/ip3s2LqDNF14kjttlVtq0BXgg6p4MnCzeSZxnUJm+t6WRrtD3JdGo88/oX+z7OwK4y8PZuw==",
+ "resolved": "10.0.11",
+ "contentHash": "PSmotV19c7E3lKed++uYo1kSiXFI+uTl37CBSrhq+CfLC3FCHjG7R91+xPnNehQfHS1b0Tzo/CCLPWH3qaEheg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "Z6mfFEaFcwCfSboxJwOLfu7/31npCY9q70WUamHW/vRQhDvBKOT4Vf9YkZj5J6hLvJpb0oDEYfHunQZj0xxvKw=="
+ "resolved": "10.0.11",
+ "contentHash": "/a1aJz4m7ylhEDf25ugQChLQoN5XwoGjWw/BoR/ZWWKsO1v4DdJElS1uyngahz4B/eOzjFk1KNTkarRLE5wsIg=="
},
"Microsoft.Extensions.Diagnostics": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "l+smp1qPlU0OUXD0OGfdp7OUFrbdq7ZaP5T7m2WpfZ4RFKD7iG73BAT7tjSMxNmbSXkhAn1jYHOAqzYG1r9sNg==",
+ "resolved": "10.0.11",
+ "contentHash": "HT70uGPxMLqqnOzKMcnQtDmeV4r0KHr4qVCLhP7SXil9jMEm8sQXwcybxVVFGXZJ1V44xV0mLqQ54aZbcR2OiQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.7",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.7"
+ "Microsoft.Extensions.Configuration": "10.0.11",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.11"
}
},
"Microsoft.Extensions.Diagnostics.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "uJ9JP677y+uy+C0vtaSfi7XXgFAdz8DhU3M9lwwIXDfQKcyQ0yxM9DVYa0NXDtdVTYA2eBUtVFZ8LY0GCdeE/w==",
+ "resolved": "10.0.11",
+ "contentHash": "se7Kx8QpJEt+nf26L4qIVAofGTDr1wbexxsh/Fm3Xc04xUkqUXK06KUS7FLwSQYSjqb7q9n+T7MEcXYBhI1Y5g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11"
}
},
"Microsoft.Extensions.Identity.Core": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "br70n9iuhhn4HU6DrNH96/Rdh6dnW72VoLioQ9UF+XYSjAEREe1TqgyuvUJBVJzayRyuy+rWQrx3eOF38udeSQ==",
+ "resolved": "10.0.11",
+ "contentHash": "74BKWqcioSjoG2NopnIPoxtc8uqJjsMEXsZ+a0dGkLnZmCtcEOnwS7FFqxcA7TbJVNk54IMLqjrvacPSOKH80Q==",
"dependencies": {
- "Microsoft.AspNetCore.Cryptography.KeyDerivation": "10.0.7",
- "Microsoft.Extensions.Diagnostics": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation": "10.0.11",
+ "Microsoft.Extensions.Diagnostics": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11"
}
},
"Microsoft.Extensions.Identity.Stores": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "zDsolTKiYBP29zxszqNMpecPDkuJtq0JCh4rqXZryGQV+azGDBpCZ7DyUpKk2Pp8Ea3pKaXttZZJRy7c3ay+UA==",
+ "resolved": "10.0.11",
+ "contentHash": "9g72hwc5ARsracMp9aQuG0HcTg1Oj62dnq+LcRNpoqk5MIVfUE3xvlMprxhDhU/Dj1Vpc658W6vs3Rjs5dp0Jg==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.7",
- "Microsoft.Extensions.Identity.Core": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Identity.Core": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11"
}
},
"Microsoft.Extensions.Logging": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "hOeRIQ63GkgiYCB/MIFp+LQs8aXpJXpB55t6Aj37ab7t2/6WeFcPXxYM9hdy/o5tffzwf8mhqzLJP6mjGYCxjw==",
+ "resolved": "10.0.11",
+ "contentHash": "nUOJwgFkSiLHiVGFpU22pIJtuWYewuSYQ3JVuP/gdK8ASMT807Px+TYQiRWs6uSsOmoyFTaVCwKXTasczV6BpA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.7",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection": "10.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11"
}
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "00SHUGTh2jSMvIr6x9Xwd2nE+B5/qFCO/9hDwUDhJsjYRDlADmaBZ7tqehXzBDsfjHSXJzuRHJzPYPPjphBQ7Q==",
+ "resolved": "10.0.11",
+ "contentHash": "eY1GAKcTfD2maP27J84X9IovT3yjHJ2dVDzPmDg6/XqYvt3jMzJhtfQCLjG9pVsZGAd+8DQ2QrjaDcs2+VQLGw==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "IT7f+EMXZtkjatEcF+o6aOw/7OE4etRrMiDGEWH/iiTu2R3uhC4NEQJCfHiibtX45U3sIQ5Fh6tbb1qaOz3YAg==",
+ "resolved": "10.0.11",
+ "contentHash": "syEhXQ/sEaSBFaqzlp9gDGHX/nk6gkQkh1sIUpBO1mlBj3Phu1rmb4ML1uCiyPW9N6Kxfxv3y5FGObC+bV01Qw==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.7",
- "Microsoft.Extensions.Configuration.Binder": "10.0.7",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7",
- "Microsoft.Extensions.Options": "10.0.7",
- "Microsoft.Extensions.Primitives": "10.0.7"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.11",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "Microsoft.Extensions.Options": "10.0.11",
+ "Microsoft.Extensions.Primitives": "10.0.11"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "D5M0Jr551iTgwkZMN9rm0pSkgNLj5quUWQUmQPMZh7k/bnvZTnXRGfE2KuvXf1EEjt/ofD9yw9IumpgdP9QCnw=="
+ "resolved": "10.0.11",
+ "contentHash": "SXcz+kF+4Oo9b1+55zntpJFYfwb1jw66ioxptyNOOTDc8g2FHnBFWjZpsWfCvZIhzr0x+4e2trVTs4OKwQfBtw=="
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "6NrxQGcZg6IunkN8K2F0UVMavNpfCjbjjjON7PYcL8FwI8aULKUreiHsRX/yaA8j3XsTJnQKUYpoQk5gBjULZw=="
+ "resolved": "8.22.0",
+ "contentHash": "LU3V3owsu4vGpCg2kyL7SsQEuHwcoJ8FSNBqzLADzCf3/PcKUTcx5Plsd51DoTJMfK/WigXV/03UhaN5JXE6uQ=="
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
@@ -262,35 +267,29 @@
},
"Microsoft.IdentityModel.Logging": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "w1vjfri0BWqW7RkSZY3ZsqekNfIJJg5BQSFs2j+a+pCXOVrkezmJcn74pT3djwjXJh71577C6wJQgNc2UPz30w==",
+ "resolved": "8.22.0",
+ "contentHash": "G9Tl0yXSlr2pkXv4EpXjO16M4q6oo9N/od+gNyOusZ8yM8LZg1H3f/QOMFuOJiV6znzY5MkAREU97JRRnqpEQw==",
"dependencies": {
- "Microsoft.IdentityModel.Abstractions": "8.17.0"
+ "Microsoft.IdentityModel.Abstractions": "8.22.0"
}
},
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "KNZd+M0S0rz5eNAln0pbZX+A/RbokYZCbGKx4fN4CkhtWhkz6nSJDO+9LGYjRE4d0WPVriJ2JnVubkjt3+PpMg=="
+ "resolved": "18.9.0",
+ "contentHash": "Fz/qXC52VXXopzHj7v2reCKcCqSxkTDCkEDfkNAH0vni/7qK/KLMiEYtRmnUanxO2F2g2zZZ60qCpxF0AF7URA=="
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "RM+3JNHEoHOCFXzVntUcIiYxzPjzBN0N8wto6HYXi76YyBTZ/3CeRL8U+Pk5zx3AUrOmHxDvKJwGUCdElU9bJg==",
+ "resolved": "18.9.0",
+ "contentHash": "Oq+Pma/J86aZL72t71bcESvDszDsTjUfl6PIsuDdPoKTHZfNMhKamCfLD5fKx51W/u0KozXtJo2/3fnt0sgPxg==",
"dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.5.1",
- "Newtonsoft.Json": "13.0.3"
+ "Microsoft.TestPlatform.ObjectModel": "18.9.0"
}
},
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
"Npgsql": {
"type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "q5RfBI+wywJSFUNDE1L4ZbHEHCFTblo8Uf6A6oe4feOUFYiUQXyAf9GBh5qEZpvJaHiEbpBPkQumjEhXCJxdrg==",
+ "resolved": "10.0.3",
+ "contentHash": "7nb5YzXuvWWJxB0J8DiyL3we+X4FOctZrt0fIBnucOIaIevFEEwGQVZKtiu9olXdlNAK1eNgqSral6r/jlhI4w==",
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "10.0.0"
}
@@ -349,8 +348,8 @@
"type": "Project",
"dependencies": {
"FluentValidation.DependencyInjectionExtensions": "[12.1.1, )",
- "MediatR": "[12.0.1, )",
- "Microsoft.Extensions.Logging.Abstractions": "[10.0.7, )",
+ "MediatR": "[12.5.0, )",
+ "Microsoft.Extensions.Logging.Abstractions": "[10.0.11, )",
"WestcoastCars.Contracts": "[1.0.0, )",
"WestcoastCars.Domain": "[1.0.0, )"
}
@@ -364,10 +363,12 @@
"westcoastcars.infrastructure": {
"type": "Project",
"dependencies": {
- "MailKit": "[4.16.0, )",
- "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[10.0.7, )",
- "Microsoft.EntityFrameworkCore": "[10.0.7, )",
- "Npgsql.EntityFrameworkCore.PostgreSQL": "[10.0.1, )",
+ "MailKit": "[4.17.0, )",
+ "MediatR": "[12.5.0, )",
+ "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "[10.0.11, )",
+ "Microsoft.EntityFrameworkCore": "[10.0.11, )",
+ "Microsoft.IdentityModel.Tokens": "[8.22.0, )",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "[10.0.3, )",
"System.IdentityModel.Tokens.Jwt": "[8.17.0, )",
"WestcoastCars.Application": "[1.0.0, )"
}
@@ -384,69 +385,70 @@
},
"MailKit": {
"type": "CentralTransitive",
- "requested": "[4.16.0, )",
- "resolved": "4.16.0",
- "contentHash": "trJ82DOpAmo8i1jO1vNE+dGn4mPRyeYfy4swRcAGgMJhPoI1Kohf4OFJJf0+YIj4iUxgxPn8W+ht7e7KiYzSjg==",
+ "requested": "[4.17.0, )",
+ "resolved": "4.17.0",
+ "contentHash": "1nUAVLxM9fhT/78we6/AGsCesnpn5dRNLLeRqOfr52Wnk87pzVwo5YMTMyqnmoXrYc7piGhmayiMA/OgDluIjg==",
"dependencies": {
- "MimeKit": "4.16.0"
+ "MimeKit": "4.17.0"
}
},
"MediatR": {
"type": "CentralTransitive",
- "requested": "[12.0.1, )",
- "resolved": "12.0.1",
- "contentHash": "vfxplMielft+g5jxGO31xjjQpI6yqe4r2YGt0Q8x23phwbpJNmUQGY+cCNNFMKKViXRM67ajUlAiwirMeuJWTQ==",
+ "requested": "[12.5.0, )",
+ "resolved": "12.5.0",
+ "contentHash": "vqm2H8/nqL5NAJHPhsG1JOPwfkmbVrPyh4svdoRzu+uZh6Ex7PRoHBGsLYC0/RWCEJFqD1ohHNpteQvql9OktA==",
"dependencies": {
"MediatR.Contracts": "[2.0.1, 3.0.0)",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "WAMNMV7m019wBaem9YAyK+nsR6r5ixBL/kOPybO9QhEkwG4dOeVG3vvTTkI5I6q6fp5+MN6IuYxxV/2HYiI9vw==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "N3+Fs465t08FyrQ+uoQyYH6TehLjtuGr/v5IjlFZANBbsivq9M5xFCVD25Ktq+HpWCfWXIrRjoakgymzO2trlw==",
"dependencies": {
- "Microsoft.EntityFrameworkCore.Relational": "10.0.7",
- "Microsoft.Extensions.Identity.Stores": "10.0.7"
+ "Microsoft.EntityFrameworkCore.Relational": "10.0.11",
+ "Microsoft.Extensions.Identity.Stores": "10.0.11"
}
},
"Microsoft.EntityFrameworkCore": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "G6yclVO5/csPzzsymV0SemY2NDqE31CP5M3jprF5IuO9wJsh4aUOfYD8HCLuDmM1D1CfReegVic48O2r79d46Q==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "VOSGU8en6HZJs8t7UMFN+9vGcRgVOOn6fA44Ngcg2NyvJ3P1KE94iAb0XzaVaGhXGtt+qaM/VtEn0/hzluQJeg==",
"dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "10.0.7",
- "Microsoft.EntityFrameworkCore.Analyzers": "10.0.7",
- "Microsoft.Extensions.Caching.Memory": "10.0.7",
- "Microsoft.Extensions.Logging": "10.0.7"
+ "Microsoft.EntityFrameworkCore.Abstractions": "10.0.11",
+ "Microsoft.EntityFrameworkCore.Analyzers": "10.0.11",
+ "Microsoft.Extensions.Caching.Memory": "10.0.11",
+ "Microsoft.Extensions.Logging": "10.0.11"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "tIEcQ2gvERrH2KiCjdsVcHGhXt9lIsuDStfOIeZWr7/fP8IXhGiYfx0/80PNI7WPO2IYuFtlZLSlnTS8+/Mchw==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "Ljd0Uxoq5XpScD2Bg0nM/r3mwx7Ao5Uq24eo2ARxbGvqJ7Zht6rt2cJtwVRH4Cv+1ZVMdXz6TB43KbpmsxRrvQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11"
}
},
"Microsoft.IdentityModel.Tokens": {
"type": "CentralTransitive",
- "requested": "[8.17.0, )",
- "resolved": "8.17.0",
- "contentHash": "teaW35URIV2x78Tzk+dVJiC4M62/9mQoSEoDjDGoEZmcQa3H2rE+XQpm9Tmdo9KK1Lcrnve4zoyLavl69kCFGg==",
+ "requested": "[8.22.0, )",
+ "resolved": "8.22.0",
+ "contentHash": "i4lywKKUuVmheCUA+w/q8QNPReNI0qanHI9hhz48AFqD1ljyb8sxPL2RbXOGiPV13XdJ4kxieL9ukS7tD43LxA==",
"dependencies": {
+ "Microsoft.Bcl.Cryptography": "10.0.2",
"Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.IdentityModel.Logging": "8.17.0"
+ "Microsoft.IdentityModel.Logging": "8.22.0"
}
},
"MimeKit": {
"type": "CentralTransitive",
"requested": "[4.16.0, )",
- "resolved": "4.16.0",
- "contentHash": "X0LFxeM4gPRIhODyY/HYS9b+zRZ7y//v59rFzgS6wLxcPuZThnMtNZHtrr0fjLyRRkg3gqJBtvW36XfUzZ7Djw==",
+ "resolved": "4.17.0",
+ "contentHash": "h/KXsCreJf8RpR/PSAtlbvYtZFndp9N8Wn1Bs248AL7ITyhn+AiIY5bLTvt60tbN2mu6g8KadtBNWygTji2lqg==",
"dependencies": {
"BouncyCastle.Cryptography": "2.6.2",
"System.Security.Cryptography.Pkcs": "10.0.0"
@@ -454,13 +456,13 @@
},
"Npgsql.EntityFrameworkCore.PostgreSQL": {
"type": "CentralTransitive",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "P6EwH0Q4xkaA264iNZDqCPhWt8pscfUGxXazDQg4noBfqjoOlk4hKWfvBjF9ZX3R/9JybRmmJfmxr2iBMj0EpA==",
+ "requested": "[10.0.3, )",
+ "resolved": "10.0.3",
+ "contentHash": "IPGrrZnRkuW7OlHDhUESZz4G5DLkW7Nej/O3Cx+0iTsgyU5XJxBgpsvTHLloo3WWuAKKbDHXBvWPVkX1deRh1Q==",
"dependencies": {
"Microsoft.EntityFrameworkCore": "[10.0.4, 11.0.0)",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.4, 11.0.0)",
- "Npgsql": "10.0.2"
+ "Npgsql": "10.0.3"
}
},
"System.IdentityModel.Tokens.Jwt": {
diff --git a/WestcoastCars.Infrastructure/WestcoastCars.Infrastructure.csproj b/WestcoastCars.Infrastructure/WestcoastCars.Infrastructure.csproj
index 3a4a932..3187d95 100644
--- a/WestcoastCars.Infrastructure/WestcoastCars.Infrastructure.csproj
+++ b/WestcoastCars.Infrastructure/WestcoastCars.Infrastructure.csproj
@@ -16,8 +16,10 @@
+
+
diff --git a/WestcoastCars.Infrastructure/packages.lock.json b/WestcoastCars.Infrastructure/packages.lock.json
index 8c731f7..5c1de11 100644
--- a/WestcoastCars.Infrastructure/packages.lock.json
+++ b/WestcoastCars.Infrastructure/packages.lock.json
@@ -4,57 +4,76 @@
"net10.0": {
"MailKit": {
"type": "Direct",
- "requested": "[4.16.0, )",
- "resolved": "4.16.0",
- "contentHash": "trJ82DOpAmo8i1jO1vNE+dGn4mPRyeYfy4swRcAGgMJhPoI1Kohf4OFJJf0+YIj4iUxgxPn8W+ht7e7KiYzSjg==",
+ "requested": "[4.17.0, )",
+ "resolved": "4.17.0",
+ "contentHash": "1nUAVLxM9fhT/78we6/AGsCesnpn5dRNLLeRqOfr52Wnk87pzVwo5YMTMyqnmoXrYc7piGhmayiMA/OgDluIjg==",
"dependencies": {
- "MimeKit": "4.16.0"
+ "MimeKit": "4.17.0"
+ }
+ },
+ "MediatR": {
+ "type": "Direct",
+ "requested": "[12.5.0, )",
+ "resolved": "12.5.0",
+ "contentHash": "vqm2H8/nqL5NAJHPhsG1JOPwfkmbVrPyh4svdoRzu+uZh6Ex7PRoHBGsLYC0/RWCEJFqD1ohHNpteQvql9OktA==",
+ "dependencies": {
+ "MediatR.Contracts": "[2.0.1, 3.0.0)"
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": {
"type": "Direct",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "WAMNMV7m019wBaem9YAyK+nsR6r5ixBL/kOPybO9QhEkwG4dOeVG3vvTTkI5I6q6fp5+MN6IuYxxV/2HYiI9vw==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "N3+Fs465t08FyrQ+uoQyYH6TehLjtuGr/v5IjlFZANBbsivq9M5xFCVD25Ktq+HpWCfWXIrRjoakgymzO2trlw==",
"dependencies": {
- "Microsoft.EntityFrameworkCore.Relational": "10.0.7"
+ "Microsoft.EntityFrameworkCore.Relational": "10.0.11"
}
},
"Microsoft.EntityFrameworkCore": {
"type": "Direct",
- "requested": "[10.0.7, )",
- "resolved": "10.0.7",
- "contentHash": "G6yclVO5/csPzzsymV0SemY2NDqE31CP5M3jprF5IuO9wJsh4aUOfYD8HCLuDmM1D1CfReegVic48O2r79d46Q==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "VOSGU8en6HZJs8t7UMFN+9vGcRgVOOn6fA44Ngcg2NyvJ3P1KE94iAb0XzaVaGhXGtt+qaM/VtEn0/hzluQJeg==",
"dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "10.0.7",
- "Microsoft.EntityFrameworkCore.Analyzers": "10.0.7"
+ "Microsoft.EntityFrameworkCore.Abstractions": "10.0.11",
+ "Microsoft.EntityFrameworkCore.Analyzers": "10.0.11"
+ }
+ },
+ "Microsoft.IdentityModel.Tokens": {
+ "type": "Direct",
+ "requested": "[8.22.0, )",
+ "resolved": "8.22.0",
+ "contentHash": "i4lywKKUuVmheCUA+w/q8QNPReNI0qanHI9hhz48AFqD1ljyb8sxPL2RbXOGiPV13XdJ4kxieL9ukS7tD43LxA==",
+ "dependencies": {
+ "Microsoft.Bcl.Cryptography": "10.0.2",
+ "Microsoft.IdentityModel.Logging": "8.22.0"
}
},
"Npgsql.EntityFrameworkCore.PostgreSQL": {
"type": "Direct",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "P6EwH0Q4xkaA264iNZDqCPhWt8pscfUGxXazDQg4noBfqjoOlk4hKWfvBjF9ZX3R/9JybRmmJfmxr2iBMj0EpA==",
+ "requested": "[10.0.3, )",
+ "resolved": "10.0.3",
+ "contentHash": "IPGrrZnRkuW7OlHDhUESZz4G5DLkW7Nej/O3Cx+0iTsgyU5XJxBgpsvTHLloo3WWuAKKbDHXBvWPVkX1deRh1Q==",
"dependencies": {
"Microsoft.EntityFrameworkCore": "[10.0.4, 11.0.0)",
"Microsoft.EntityFrameworkCore.Relational": "[10.0.4, 11.0.0)",
- "Npgsql": "10.0.2"
+ "Npgsql": "10.0.3"
}
},
"SonarAnalyzer.CSharp": {
"type": "Direct",
- "requested": "[10.28.0.143324, )",
- "resolved": "10.28.0.143324",
- "contentHash": "ZnmYHFiQw2Aph2ft9c7UqVrqe79aZR5l7oeG59+sgrSAO9J159meglP1Zo34+Mcw4etIUTC9btYnP0Ar/rQIyg=="
+ "requested": "[10.32.0.713, )",
+ "resolved": "10.32.0.713",
+ "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow=="
},
"System.IdentityModel.Tokens.Jwt": {
"type": "Direct",
- "requested": "[8.17.0, )",
- "resolved": "8.17.0",
- "contentHash": "nKikRYheDeSaXA3wGr2otwaiRFygBa25m+hc7MEomZVIEWZvKVqd8wgP9yn+8QpLRGgw//dUs4LErGx9gtVmAA==",
+ "requested": "[8.22.0, )",
+ "resolved": "8.22.0",
+ "contentHash": "CpXGfNhLl6EgYaOC9XYsc1p7Ci9HtAy0soHJDSBNGse647al4tTq9RDr+LQsrF4Ls79Dx7VfzN34km0W4DWPow==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "8.17.0",
- "Microsoft.IdentityModel.Tokens": "8.17.0"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.22.0",
+ "Microsoft.IdentityModel.Tokens": "8.22.0"
}
},
"BouncyCastle.Cryptography": {
@@ -72,49 +91,54 @@
"resolved": "2.0.1",
"contentHash": "FYv95bNT4UwcNA+G/J1oX5OpRiSUxteXaUt2BJbRSdRNiIUNbggJF69wy6mnk2wYToaanpdXZdCwVylt96MpwQ=="
},
+ "Microsoft.Bcl.Cryptography": {
+ "type": "Transitive",
+ "resolved": "10.0.2",
+ "contentHash": "LG9Yll3B5aNpxv0+D47g6LiOiKBIlodhcHdQwcYzo8VeexFLGqx5ymetmA2aBRyo9cCcWsQWrFsdbsr8LvmWDw=="
+ },
"Microsoft.EntityFrameworkCore.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "TuxExnfIS/bSq3z2CbH0LwZH1oyj9iHhSGneU4fpxl3ikjZGZdSae9gcfnImV1rufH8f/ab1NnHwyL2BLyeZOg=="
+ "resolved": "10.0.11",
+ "contentHash": "6auJR+9+9VunznKfH7WGrHMrnrmA0F7JZ22EXzwXvVhjfnbu9Xq7NSIWaOf3KJsOanM2qf5ajJ2JR5TlcPZTLA=="
},
"Microsoft.EntityFrameworkCore.Analyzers": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "eZnMyiJzo249Ejg5CaFScvJS0u7neQfS9DXknAHTO6FHVMM99gO0byNXHGZmA/BOkZ13ngeVziQLHTMOtgescg=="
+ "resolved": "10.0.11",
+ "contentHash": "Bv7X4wSSnzCQED9WYXKJ8fwgyvKwf0xZM1GO8xkf6CF9zl+UBnvjxmcPnokJRy0JKjc1SlHSzzhx1HcL4jitTQ=="
},
"Microsoft.EntityFrameworkCore.Relational": {
"type": "Transitive",
- "resolved": "10.0.7",
- "contentHash": "midwPufIwXhOJcVhaZpCZGNbjy2QoPfHI+70nw2dGcoULEW9DybMvMPYkRjOJV0eI46a1oVFhU4lFYDEx6YUbg==",
+ "resolved": "10.0.11",
+ "contentHash": "grznnTJgEYxaWpdKAsTzg6j+89jHgCXWYp+QGtlX5O92+w/VuhWM6JLPYb+uw8M9VhGUvOTsO76dYOy9vNPd5Q==",
"dependencies": {
- "Microsoft.EntityFrameworkCore": "10.0.7"
+ "Microsoft.EntityFrameworkCore": "10.0.11"
}
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "6NrxQGcZg6IunkN8K2F0UVMavNpfCjbjjjON7PYcL8FwI8aULKUreiHsRX/yaA8j3XsTJnQKUYpoQk5gBjULZw=="
+ "resolved": "8.22.0",
+ "contentHash": "LU3V3owsu4vGpCg2kyL7SsQEuHwcoJ8FSNBqzLADzCf3/PcKUTcx5Plsd51DoTJMfK/WigXV/03UhaN5JXE6uQ=="
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "JbFZ3OVwtvqcqgBL0cIkhRYbIP7u9GIUYLOgbNqLWtBtZY8tGDpdGyXMzUVX0gVHq1ovuHsKZrkVv+ziHEnBHw==",
+ "resolved": "8.22.0",
+ "contentHash": "kv6peMLjALZLDAy2H3F77KjVRdwiscn2p/g3ui2chcbuEcAX2MpAbyDcYnJ7Vyh8jZ1aJWrniUMCDWoOgnu4NQ==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.17.0"
+ "Microsoft.IdentityModel.Tokens": "8.22.0"
}
},
"Microsoft.IdentityModel.Logging": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "w1vjfri0BWqW7RkSZY3ZsqekNfIJJg5BQSFs2j+a+pCXOVrkezmJcn74pT3djwjXJh71577C6wJQgNc2UPz30w==",
+ "resolved": "8.22.0",
+ "contentHash": "G9Tl0yXSlr2pkXv4EpXjO16M4q6oo9N/od+gNyOusZ8yM8LZg1H3f/QOMFuOJiV6znzY5MkAREU97JRRnqpEQw==",
"dependencies": {
- "Microsoft.IdentityModel.Abstractions": "8.17.0"
+ "Microsoft.IdentityModel.Abstractions": "8.22.0"
}
},
"Npgsql": {
"type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "q5RfBI+wywJSFUNDE1L4ZbHEHCFTblo8Uf6A6oe4feOUFYiUQXyAf9GBh5qEZpvJaHiEbpBPkQumjEhXCJxdrg=="
+ "resolved": "10.0.3",
+ "contentHash": "7nb5YzXuvWWJxB0J8DiyL3we+X4FOctZrt0fIBnucOIaIevFEEwGQVZKtiu9olXdlNAK1eNgqSral6r/jlhI4w=="
},
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
@@ -125,7 +149,7 @@
"type": "Project",
"dependencies": {
"FluentValidation.DependencyInjectionExtensions": "[12.1.1, )",
- "MediatR": "[12.0.1, )",
+ "MediatR": "[12.5.0, )",
"WestcoastCars.Contracts": "[1.0.0, )",
"WestcoastCars.Domain": "[1.0.0, )"
}
@@ -145,29 +169,11 @@
"FluentValidation": "12.1.1"
}
},
- "MediatR": {
- "type": "CentralTransitive",
- "requested": "[12.0.1, )",
- "resolved": "12.0.1",
- "contentHash": "vfxplMielft+g5jxGO31xjjQpI6yqe4r2YGt0Q8x23phwbpJNmUQGY+cCNNFMKKViXRM67ajUlAiwirMeuJWTQ==",
- "dependencies": {
- "MediatR.Contracts": "[2.0.1, 3.0.0)"
- }
- },
- "Microsoft.IdentityModel.Tokens": {
- "type": "CentralTransitive",
- "requested": "[8.17.0, )",
- "resolved": "8.17.0",
- "contentHash": "teaW35URIV2x78Tzk+dVJiC4M62/9mQoSEoDjDGoEZmcQa3H2rE+XQpm9Tmdo9KK1Lcrnve4zoyLavl69kCFGg==",
- "dependencies": {
- "Microsoft.IdentityModel.Logging": "8.17.0"
- }
- },
"MimeKit": {
"type": "CentralTransitive",
"requested": "[4.16.0, )",
- "resolved": "4.16.0",
- "contentHash": "X0LFxeM4gPRIhODyY/HYS9b+zRZ7y//v59rFzgS6wLxcPuZThnMtNZHtrr0fjLyRRkg3gqJBtvW36XfUzZ7Djw==",
+ "resolved": "4.17.0",
+ "contentHash": "h/KXsCreJf8RpR/PSAtlbvYtZFndp9N8Wn1Bs248AL7ITyhn+AiIY5bLTvt60tbN2mu6g8KadtBNWygTji2lqg==",
"dependencies": {
"BouncyCastle.Cryptography": "2.6.2",
"System.Security.Cryptography.Pkcs": "10.0.0"
diff --git a/WestcoastCars.Web.Tests/packages.lock.json b/WestcoastCars.Web.Tests/packages.lock.json
index e05e620..c232f6a 100644
--- a/WestcoastCars.Web.Tests/packages.lock.json
+++ b/WestcoastCars.Web.Tests/packages.lock.json
@@ -10,19 +10,19 @@
},
"Microsoft.NET.Test.Sdk": {
"type": "Direct",
- "requested": "[18.5.1, )",
- "resolved": "18.5.1",
- "contentHash": "SfqVaLiIqAbRWuPg5BP4QFwBIirQj/YIL8Dhxl6zntBKbXp0cQykoV480SmwG+yRMiWptxEI6NbHQuGSZ8b97w==",
+ "requested": "[18.9.0, )",
+ "resolved": "18.9.0",
+ "contentHash": "xIzVXa/VpKXqDWzyC/5Hw8JbFY5u9k3Jc53CpcjBiOXvkQGio484LD9FNwOiGUSMDcYL3Rcw9sNgGi5WrswlPQ==",
"dependencies": {
- "Microsoft.CodeCoverage": "18.5.1",
- "Microsoft.TestPlatform.TestHost": "18.5.1"
+ "Microsoft.CodeCoverage": "18.9.0",
+ "Microsoft.TestPlatform.TestHost": "18.9.0"
}
},
"SonarAnalyzer.CSharp": {
"type": "Direct",
- "requested": "[10.28.0.143324, )",
- "resolved": "10.28.0.143324",
- "contentHash": "ZnmYHFiQw2Aph2ft9c7UqVrqe79aZR5l7oeG59+sgrSAO9J159meglP1Zo34+Mcw4etIUTC9btYnP0Ar/rQIyg=="
+ "requested": "[10.32.0.713, )",
+ "resolved": "10.32.0.713",
+ "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow=="
},
"xunit": {
"type": "Direct",
@@ -43,8 +43,8 @@
},
"Microsoft.CodeCoverage": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "vMFDR1ZjqzzgKmM0zrPie7Gv9Y+ZppjODB5Quzu9Eq0TlIusUfUCYFPEawO91zQuqwzvdFbJSU7WHNtjStffJQ=="
+ "resolved": "18.9.0",
+ "contentHash": "MtegCIKGuG0r/LCdIjoR1HgzCGIUBhR3aNdbtQpts5vMXQuqBDZ2Jsd2uFKoHFM2XrQV6ZrDf3F5oLi3SLTp8w=="
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
@@ -74,23 +74,17 @@
},
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "KNZd+M0S0rz5eNAln0pbZX+A/RbokYZCbGKx4fN4CkhtWhkz6nSJDO+9LGYjRE4d0WPVriJ2JnVubkjt3+PpMg=="
+ "resolved": "18.9.0",
+ "contentHash": "Fz/qXC52VXXopzHj7v2reCKcCqSxkTDCkEDfkNAH0vni/7qK/KLMiEYtRmnUanxO2F2g2zZZ60qCpxF0AF7URA=="
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
- "resolved": "18.5.1",
- "contentHash": "RM+3JNHEoHOCFXzVntUcIiYxzPjzBN0N8wto6HYXi76YyBTZ/3CeRL8U+Pk5zx3AUrOmHxDvKJwGUCdElU9bJg==",
+ "resolved": "18.9.0",
+ "contentHash": "Oq+Pma/J86aZL72t71bcESvDszDsTjUfl6PIsuDdPoKTHZfNMhKamCfLD5fKx51W/u0KozXtJo2/3fnt0sgPxg==",
"dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.5.1",
- "Newtonsoft.Json": "13.0.3"
+ "Microsoft.TestPlatform.ObjectModel": "18.9.0"
}
},
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
"xunit.abstractions": {
"type": "Transitive",
"resolved": "2.0.3",
@@ -143,7 +137,7 @@
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "CentralTransitive",
- "requested": "[10.0.7, )",
+ "requested": "[10.0.11, )",
"resolved": "8.0.0",
"contentHash": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
"dependencies": {
@@ -152,7 +146,7 @@
},
"Microsoft.IdentityModel.Tokens": {
"type": "CentralTransitive",
- "requested": "[8.17.0, )",
+ "requested": "[8.22.0, )",
"resolved": "8.17.0",
"contentHash": "teaW35URIV2x78Tzk+dVJiC4M62/9mQoSEoDjDGoEZmcQa3H2rE+XQpm9Tmdo9KK1Lcrnve4zoyLavl69kCFGg==",
"dependencies": {
diff --git a/WestcoastCars.Web/packages.lock.json b/WestcoastCars.Web/packages.lock.json
index 392da54..6d01afb 100644
--- a/WestcoastCars.Web/packages.lock.json
+++ b/WestcoastCars.Web/packages.lock.json
@@ -4,39 +4,44 @@
"net10.0": {
"SonarAnalyzer.CSharp": {
"type": "Direct",
- "requested": "[10.28.0.143324, )",
- "resolved": "10.28.0.143324",
- "contentHash": "ZnmYHFiQw2Aph2ft9c7UqVrqe79aZR5l7oeG59+sgrSAO9J159meglP1Zo34+Mcw4etIUTC9btYnP0Ar/rQIyg=="
+ "requested": "[10.32.0.713, )",
+ "resolved": "10.32.0.713",
+ "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow=="
},
"System.IdentityModel.Tokens.Jwt": {
"type": "Direct",
- "requested": "[8.17.0, )",
- "resolved": "8.17.0",
- "contentHash": "nKikRYheDeSaXA3wGr2otwaiRFygBa25m+hc7MEomZVIEWZvKVqd8wgP9yn+8QpLRGgw//dUs4LErGx9gtVmAA==",
+ "requested": "[8.22.0, )",
+ "resolved": "8.22.0",
+ "contentHash": "CpXGfNhLl6EgYaOC9XYsc1p7Ci9HtAy0soHJDSBNGse647al4tTq9RDr+LQsrF4Ls79Dx7VfzN34km0W4DWPow==",
"dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "8.17.0",
- "Microsoft.IdentityModel.Tokens": "8.17.0"
+ "Microsoft.IdentityModel.JsonWebTokens": "8.22.0",
+ "Microsoft.IdentityModel.Tokens": "8.22.0"
}
},
+ "Microsoft.Bcl.Cryptography": {
+ "type": "Transitive",
+ "resolved": "10.0.2",
+ "contentHash": "LG9Yll3B5aNpxv0+D47g6LiOiKBIlodhcHdQwcYzo8VeexFLGqx5ymetmA2aBRyo9cCcWsQWrFsdbsr8LvmWDw=="
+ },
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "6NrxQGcZg6IunkN8K2F0UVMavNpfCjbjjjON7PYcL8FwI8aULKUreiHsRX/yaA8j3XsTJnQKUYpoQk5gBjULZw=="
+ "resolved": "8.22.0",
+ "contentHash": "LU3V3owsu4vGpCg2kyL7SsQEuHwcoJ8FSNBqzLADzCf3/PcKUTcx5Plsd51DoTJMfK/WigXV/03UhaN5JXE6uQ=="
},
"Microsoft.IdentityModel.JsonWebTokens": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "JbFZ3OVwtvqcqgBL0cIkhRYbIP7u9GIUYLOgbNqLWtBtZY8tGDpdGyXMzUVX0gVHq1ovuHsKZrkVv+ziHEnBHw==",
+ "resolved": "8.22.0",
+ "contentHash": "kv6peMLjALZLDAy2H3F77KjVRdwiscn2p/g3ui2chcbuEcAX2MpAbyDcYnJ7Vyh8jZ1aJWrniUMCDWoOgnu4NQ==",
"dependencies": {
- "Microsoft.IdentityModel.Tokens": "8.17.0"
+ "Microsoft.IdentityModel.Tokens": "8.22.0"
}
},
"Microsoft.IdentityModel.Logging": {
"type": "Transitive",
- "resolved": "8.17.0",
- "contentHash": "w1vjfri0BWqW7RkSZY3ZsqekNfIJJg5BQSFs2j+a+pCXOVrkezmJcn74pT3djwjXJh71577C6wJQgNc2UPz30w==",
+ "resolved": "8.22.0",
+ "contentHash": "G9Tl0yXSlr2pkXv4EpXjO16M4q6oo9N/od+gNyOusZ8yM8LZg1H3f/QOMFuOJiV6znzY5MkAREU97JRRnqpEQw==",
"dependencies": {
- "Microsoft.IdentityModel.Abstractions": "8.17.0"
+ "Microsoft.IdentityModel.Abstractions": "8.22.0"
}
},
"westcoastcars.contracts": {
@@ -44,11 +49,12 @@
},
"Microsoft.IdentityModel.Tokens": {
"type": "CentralTransitive",
- "requested": "[8.17.0, )",
- "resolved": "8.17.0",
- "contentHash": "teaW35URIV2x78Tzk+dVJiC4M62/9mQoSEoDjDGoEZmcQa3H2rE+XQpm9Tmdo9KK1Lcrnve4zoyLavl69kCFGg==",
+ "requested": "[8.22.0, )",
+ "resolved": "8.22.0",
+ "contentHash": "i4lywKKUuVmheCUA+w/q8QNPReNI0qanHI9hhz48AFqD1ljyb8sxPL2RbXOGiPV13XdJ4kxieL9ukS7tD43LxA==",
"dependencies": {
- "Microsoft.IdentityModel.Logging": "8.17.0"
+ "Microsoft.Bcl.Cryptography": "10.0.2",
+ "Microsoft.IdentityModel.Logging": "8.22.0"
}
}
}