diff --git a/Directory.Packages.props b/Directory.Packages.props index 93dff805..9fd128c4 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -4,12 +4,16 @@ - + - + + + @@ -89,7 +93,7 @@ - + - + - - + + @@ -121,7 +125,7 @@ - + diff --git a/Source/Core/MMCA.Common.Application/packages.lock.json b/Source/Core/MMCA.Common.Application/packages.lock.json index 53e198ad..cde7abf2 100644 --- a/Source/Core/MMCA.Common.Application/packages.lock.json +++ b/Source/Core/MMCA.Common.Application/packages.lock.json @@ -14,9 +14,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.FeatureManagement": { "type": "Direct", @@ -60,9 +60,9 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "Scrutor": { "type": "Direct", @@ -76,9 +76,9 @@ }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Source/Core/MMCA.Common.Domain/packages.lock.json b/Source/Core/MMCA.Common.Domain/packages.lock.json index 14214404..bdc7d17f 100644 --- a/Source/Core/MMCA.Common.Domain/packages.lock.json +++ b/Source/Core/MMCA.Common.Domain/packages.lock.json @@ -4,9 +4,9 @@ "net10.0": { "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -22,15 +22,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Source/Core/MMCA.Common.Infrastructure/packages.lock.json b/Source/Core/MMCA.Common.Infrastructure/packages.lock.json index 3873a20b..83203439 100644 --- a/Source/Core/MMCA.Common.Infrastructure/packages.lock.json +++ b/Source/Core/MMCA.Common.Infrastructure/packages.lock.json @@ -63,9 +63,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.AspNetCore.SignalR.StackExchangeRedis": { "type": "Direct", @@ -179,9 +179,9 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SixLabors.ImageSharp": { "type": "Direct", @@ -191,9 +191,9 @@ }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "SQLitePCLRaw.bundle_e_sqlite3": { "type": "Direct", diff --git a/Source/Core/MMCA.Common.Shared/packages.lock.json b/Source/Core/MMCA.Common.Shared/packages.lock.json index ea613193..5c1101bc 100644 --- a/Source/Core/MMCA.Common.Shared/packages.lock.json +++ b/Source/Core/MMCA.Common.Shared/packages.lock.json @@ -4,9 +4,9 @@ "net10.0": { "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -22,15 +22,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Source/Hosting/MMCA.Common.Aspire.Hosting/packages.lock.json b/Source/Hosting/MMCA.Common.Aspire.Hosting/packages.lock.json index e61f9857..05d18e93 100644 --- a/Source/Hosting/MMCA.Common.Aspire.Hosting/packages.lock.json +++ b/Source/Hosting/MMCA.Common.Aspire.Hosting/packages.lock.json @@ -177,9 +177,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -195,15 +195,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Source/Hosting/MMCA.Common.Aspire/packages.lock.json b/Source/Hosting/MMCA.Common.Aspire/packages.lock.json index 08184797..5de6fa01 100644 --- a/Source/Hosting/MMCA.Common.Aspire/packages.lock.json +++ b/Source/Hosting/MMCA.Common.Aspire/packages.lock.json @@ -78,9 +78,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.Extensions.Http.Resilience": { "type": "Direct", @@ -171,15 +171,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Source/Hosting/MMCA.Common.Testing.Architecture/packages.lock.json b/Source/Hosting/MMCA.Common.Testing.Architecture/packages.lock.json index de7d9680..13856531 100644 --- a/Source/Hosting/MMCA.Common.Testing.Architecture/packages.lock.json +++ b/Source/Hosting/MMCA.Common.Testing.Architecture/packages.lock.json @@ -10,9 +10,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -37,15 +37,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Source/Hosting/MMCA.Common.Testing.E2E/packages.lock.json b/Source/Hosting/MMCA.Common.Testing.E2E/packages.lock.json index defb1110..08780408 100644 --- a/Source/Hosting/MMCA.Common.Testing.E2E/packages.lock.json +++ b/Source/Hosting/MMCA.Common.Testing.E2E/packages.lock.json @@ -30,9 +30,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.Playwright": { "type": "Direct", @@ -58,15 +58,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Source/Hosting/MMCA.Common.Testing.UI/packages.lock.json b/Source/Hosting/MMCA.Common.Testing.UI/packages.lock.json index 88d85712..b65d6414 100644 --- a/Source/Hosting/MMCA.Common.Testing.UI/packages.lock.json +++ b/Source/Hosting/MMCA.Common.Testing.UI/packages.lock.json @@ -4,9 +4,9 @@ "net10.0": { "AngleSharp": { "type": "Direct", - "requested": "[1.7.0, )", - "resolved": "1.7.0", - "contentHash": "v1R++46dblGRBo2/fKFUfgtZOaFnDGQhqBM0AarxgZSJuumj1e1vexBbjlTv2hx3Olr3qeoJa2yUoWyv5fuJ5A==" + "requested": "[1.7.1, )", + "resolved": "1.7.1", + "contentHash": "QBblGpRB3SYD66Mls7fHyl1mWkP93n7ErWDWHc1vd9sPHhdlTkmUoY3CjgfjcWNxGF9m7xjNyztRfErXqoBKOA==" }, "bunit": { "type": "Direct", @@ -23,9 +23,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -41,21 +41,21 @@ }, "MudBlazor": { "type": "Direct", - "requested": "[9.7.0, )", - "resolved": "9.7.0", - "contentHash": "uWOgNn9B556J/TL8KFoSqpA3YD2heqOpK5etcofwlj1RiEX1IDy0NmwYE9urlTUQ8zProEK5GqwTBnoObFPN3g==" + "requested": "[9.8.0, )", + "resolved": "9.8.0", + "contentHash": "JLJ81j6cn5RUTbgpYAtjRfB3bTNweX0q8lkMS6B9v1oGzZsjVTxDDnWahD+rOtzJWPU6D9svsymiETe4G8bSLw==" }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", @@ -175,7 +175,7 @@ "MMCA.Common.Shared": "[1.0.0, )", "Microsoft.AspNetCore.SignalR.Client": "[10.0.10, )", "Microsoft.FeatureManagement": "[4.6.0, )", - "MudBlazor": "[9.7.0, )", + "MudBlazor": "[9.8.0, )", "Polly": "[8.7.0, )", "Scrutor": "[7.0.0, )", "System.IdentityModel.Tokens.Jwt": "[8.22.0, )" diff --git a/Source/Hosting/MMCA.Common.Testing/packages.lock.json b/Source/Hosting/MMCA.Common.Testing/packages.lock.json index fe696e84..1a69ba0a 100644 --- a/Source/Hosting/MMCA.Common.Testing/packages.lock.json +++ b/Source/Hosting/MMCA.Common.Testing/packages.lock.json @@ -10,9 +10,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.AspNetCore.Authentication.JwtBearer": { "type": "Direct", @@ -90,15 +90,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Source/Presentation/MMCA.Common.API/MMCA.Common.API.csproj b/Source/Presentation/MMCA.Common.API/MMCA.Common.API.csproj index d968e94c..facf6bb1 100644 --- a/Source/Presentation/MMCA.Common.API/MMCA.Common.API.csproj +++ b/Source/Presentation/MMCA.Common.API/MMCA.Common.API.csproj @@ -6,6 +6,7 @@ + diff --git a/Source/Presentation/MMCA.Common.API/Startup/OpenApiEndpointExtensions.cs b/Source/Presentation/MMCA.Common.API/Startup/OpenApiEndpointExtensions.cs index 4fe84bcf..66c85009 100644 --- a/Source/Presentation/MMCA.Common.API/Startup/OpenApiEndpointExtensions.cs +++ b/Source/Presentation/MMCA.Common.API/Startup/OpenApiEndpointExtensions.cs @@ -22,14 +22,16 @@ public static class OpenApiEndpointExtensions /// /// Maps the OpenAPI document endpoint (/openapi/{documentName}.json) outside /// Production — matching the convention that these internal service specs are dev/CI - /// artifacts, not a public production surface. Requires AddCommonOpenApi() to have been + /// artifacts, not a public production surface. WithDocumentPerVersion() applies the + /// API-versioning convention so the route resolves one document per discovered API version + /// (/openapi/v1.json for v1.0). Requires AddCommonOpenApi() to have been /// called during service registration. No-op in Production. /// public WebApplication MapCommonOpenApi() { if (!app.Environment.IsProduction()) { - app.MapOpenApi(); + app.MapOpenApi().WithDocumentPerVersion(); } return app; diff --git a/Source/Presentation/MMCA.Common.API/Startup/WebApplicationBuilderExtensions.cs b/Source/Presentation/MMCA.Common.API/Startup/WebApplicationBuilderExtensions.cs index ec3c718b..4b6ce1aa 100644 --- a/Source/Presentation/MMCA.Common.API/Startup/WebApplicationBuilderExtensions.cs +++ b/Source/Presentation/MMCA.Common.API/Startup/WebApplicationBuilderExtensions.cs @@ -109,9 +109,11 @@ internal static RateLimitPartition AuthIpRateLimitPartition(HttpContext /// public IServiceCollection AddCommonApiVersioning() { + // DefaultApiVersion is deliberately not set: 1.0 is already the framework default, and + // the API explorer inherits both it and AssumeDefaultVersionWhenUnspecified from the + // versioning options below (restating either one trips AV0011/AV0024). services.AddApiVersioning(options => { - options.DefaultApiVersion = new ApiVersion(1, 0); options.AssumeDefaultVersionWhenUnspecified = true; options.ReportApiVersions = true; options.ApiVersionReader = new HeaderApiVersionReader("api-version"); @@ -120,8 +122,6 @@ public IServiceCollection AddCommonApiVersioning() { options.GroupNameFormat = "'v'VVV"; options.SubstituteApiVersionInUrl = true; - options.DefaultApiVersion = new ApiVersion(1, 0); - options.AssumeDefaultVersionWhenUnspecified = true; }); return services; @@ -217,12 +217,19 @@ public IServiceCollection AddCommonResponseCompression() } /// - /// Registers OpenAPI document generation (ASP.NET Core's built-in generator). Pair with - /// MapCommonOpenApi() so each service serves /openapi/v1.json the same way; - /// versioned controllers populate the v1 document via the API explorer registered by - /// AddCommonApiVersioning. + /// Registers OpenAPI document generation through the API-versioning builder, which creates + /// one document per discovered API version named by the API explorer's + /// GroupNameFormat ('v'VVV, so v1.0 is the v1 document). Pair with + /// MapCommonOpenApi() so each service serves /openapi/v1.json the same way. + /// The parameterless AddApiVersioning() call only returns the builder; the options + /// configured by AddCommonApiVersioning accumulate independently of call order. /// - public IServiceCollection AddCommonOpenApi() => services.AddOpenApi(); + public IServiceCollection AddCommonOpenApi() + { + services.AddApiVersioning().AddOpenApi(); + + return services; + } /// /// Registers JWT Bearer authentication that trusts an external Identity service's JWKS diff --git a/Source/Presentation/MMCA.Common.API/packages.lock.json b/Source/Presentation/MMCA.Common.API/packages.lock.json index 6d7715af..a0141e93 100644 --- a/Source/Presentation/MMCA.Common.API/packages.lock.json +++ b/Source/Presentation/MMCA.Common.API/packages.lock.json @@ -4,20 +4,31 @@ "net10.0": { "Asp.Versioning.Mvc": { "type": "Direct", - "requested": "[10.0.1, )", - "resolved": "10.0.1", - "contentHash": "OqoFPKKxXkNmw62H3CgXkPrf1L4PPwwyYr9QMP6itt/khKTIayqaHhK6F2e3jt6KHc4s23cWAUbu+Z5GPEeMaw==", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "fMzUraYZOAobKQn2PffrgPsULbCWFeWroYRYndPasxPsiQl1+i8x5qYRuMYZAbzDrBnymPUMBxT2gZG2PwbkcQ==", "dependencies": { - "Asp.Versioning.Http": "10.0.1" + "Asp.Versioning.Http": "10.2.1" } }, "Asp.Versioning.Mvc.ApiExplorer": { "type": "Direct", - "requested": "[10.0.1, )", - "resolved": "10.0.1", - "contentHash": "ylPZe+LheFp0pt2tSMq2pPeGAkMLqWVOn5+1/xOB/eUj889n9b35Sny08bSQ0ziAGIFjp3BBTXaYsWJjRoFV4A==", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "Tv1megkpUy+3FN9yfVJKIcYMLXTe5CPs4zftBxGaZhADJe6h9CJZ2Okh5cG4PoE7wzHTef+AK++8IuZta3Ppog==", "dependencies": { - "Asp.Versioning.Mvc": "10.0.1" + "Asp.Versioning.Mvc": "10.2.1" + } + }, + "Asp.Versioning.OpenApi": { + "type": "Direct", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "vYPWPl+8Ur0oyIdJb8gCwotp2fPwlQkRiiUVO8A/MtCVd05RAOc6m2OiDpBQzus2FT5RkZcyi7SseX7uSMsP2Q==", + "dependencies": { + "Asp.Versioning.Mvc.ApiExplorer": "10.2.1", + "Microsoft.AspNetCore.OpenApi": "10.0.10", + "Microsoft.OpenApi": "[2.7.5, 3.0.0)" } }, "AspNet.Security.OAuth.GitHub": { @@ -28,9 +39,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.AspNetCore.Authentication.Google": { "type": "Direct", @@ -85,21 +96,21 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "Scalar.AspNetCore": { "type": "Direct", - "requested": "[2.16.17, )", - "resolved": "2.16.17", - "contentHash": "J5FyUxdZE/QbS/s3NSE6XWoBIJwta1eOUBuDbieHm2HSfFELH8hOnxSsoEBreckoekfZ7STsMCMGmmUNPVVosg==" + "requested": "[2.16.18, )", + "resolved": "2.16.18", + "contentHash": "R/S9FSpMLjdd75uOe22YPNnfDtPYygK31feG6XJ9BLjX/y4WM8cGRzwT49iEBKhnJB2CnWUnfLlWGV7TsVDk+Q==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", @@ -112,18 +123,18 @@ }, "Asp.Versioning.Abstractions": { "type": "Transitive", - "resolved": "10.1.0", - "contentHash": "RwdgC5O0baZ4pt30pAKKPQHq2CV4unBKA4HWoTeu7NY9ZwXM0dWYGf1Ipc5GK0eFBe9cMeqz4pGpPncMz4/ZNQ==", + "resolved": "10.2.1", + "contentHash": "jMBztsVim+rYVrkNY23dMuOjTGXGQ9+je1xb3i17KgUof7OcBZtMMDduEWoCQ52SpTlYqKsuzgJyUMCMOFCBfg==", "dependencies": { "Microsoft.Extensions.Primitives": "10.0.0" } }, "Asp.Versioning.Http": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "g0ayV/9ho3tGgooC6eF5p1063I1WzlxFJDYQrigcGnW+mLvui6eXrcW5hzTHhQREroUR3ZwXQrIN2SAIoi+KDw==", + "resolved": "10.2.1", + "contentHash": "XaVOKS4AV6a6JdFsiuyLkNwU0ilWhUK2U71mBEXJsgi5AGpo24UkfZ4KUhpRGpuMmQNrugS7yxCIscGcnujdFA==", "dependencies": { - "Asp.Versioning.Abstractions": "10.1.0" + "Asp.Versioning.Abstractions": "10.2.1" } }, "Azure.Core": { diff --git a/Source/Presentation/MMCA.Common.Grpc/packages.lock.json b/Source/Presentation/MMCA.Common.Grpc/packages.lock.json index 0115884b..37a11bc4 100644 --- a/Source/Presentation/MMCA.Common.Grpc/packages.lock.json +++ b/Source/Presentation/MMCA.Common.Grpc/packages.lock.json @@ -35,9 +35,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.Extensions.Http.Resilience": { "type": "Direct", @@ -72,15 +72,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Source/Presentation/MMCA.Common.UI.Web/packages.lock.json b/Source/Presentation/MMCA.Common.UI.Web/packages.lock.json index eaf34823..a42ec1f7 100644 --- a/Source/Presentation/MMCA.Common.UI.Web/packages.lock.json +++ b/Source/Presentation/MMCA.Common.UI.Web/packages.lock.json @@ -4,9 +4,9 @@ "net10.0": { "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -22,15 +22,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", @@ -43,15 +43,15 @@ }, "Asp.Versioning.Abstractions": { "type": "Transitive", - "resolved": "10.1.0", - "contentHash": "RwdgC5O0baZ4pt30pAKKPQHq2CV4unBKA4HWoTeu7NY9ZwXM0dWYGf1Ipc5GK0eFBe9cMeqz4pGpPncMz4/ZNQ==" + "resolved": "10.2.1", + "contentHash": "jMBztsVim+rYVrkNY23dMuOjTGXGQ9+je1xb3i17KgUof7OcBZtMMDduEWoCQ52SpTlYqKsuzgJyUMCMOFCBfg==" }, "Asp.Versioning.Http": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "g0ayV/9ho3tGgooC6eF5p1063I1WzlxFJDYQrigcGnW+mLvui6eXrcW5hzTHhQREroUR3ZwXQrIN2SAIoi+KDw==", + "resolved": "10.2.1", + "contentHash": "XaVOKS4AV6a6JdFsiuyLkNwU0ilWhUK2U71mBEXJsgi5AGpo24UkfZ4KUhpRGpuMmQNrugS7yxCIscGcnujdFA==", "dependencies": { - "Asp.Versioning.Abstractions": "10.1.0" + "Asp.Versioning.Abstractions": "10.2.1" } }, "Azure.Core": { @@ -513,8 +513,9 @@ "mmca.common.api": { "type": "Project", "dependencies": { - "Asp.Versioning.Mvc": "[10.0.1, )", - "Asp.Versioning.Mvc.ApiExplorer": "[10.0.1, )", + "Asp.Versioning.Mvc": "[10.2.1, )", + "Asp.Versioning.Mvc.ApiExplorer": "[10.2.1, )", + "Asp.Versioning.OpenApi": "[10.2.1, )", "AspNet.Security.OAuth.GitHub": "[10.0.0, )", "MMCA.Common.Application": "[1.0.0, )", "MMCA.Common.Infrastructure": "[1.0.0, )", @@ -523,7 +524,7 @@ "Microsoft.AspNetCore.OpenApi": "[10.0.10, )", "Microsoft.FeatureManagement.AspNetCore": "[4.6.0, )", "Microsoft.OpenApi": "[2.11.0, )", - "Scalar.AspNetCore": "[2.16.17, )" + "Scalar.AspNetCore": "[2.16.18, )" } }, "mmca.common.application": { @@ -595,7 +596,7 @@ "MMCA.Common.Shared": "[1.0.0, )", "Microsoft.AspNetCore.SignalR.Client": "[10.0.10, )", "Microsoft.FeatureManagement": "[4.6.0, )", - "MudBlazor": "[9.7.0, )", + "MudBlazor": "[9.8.0, )", "Polly": "[8.7.0, )", "Scrutor": "[7.0.0, )", "System.IdentityModel.Tokens.Jwt": "[8.22.0, )" @@ -603,20 +604,31 @@ }, "Asp.Versioning.Mvc": { "type": "CentralTransitive", - "requested": "[10.0.1, )", - "resolved": "10.0.1", - "contentHash": "OqoFPKKxXkNmw62H3CgXkPrf1L4PPwwyYr9QMP6itt/khKTIayqaHhK6F2e3jt6KHc4s23cWAUbu+Z5GPEeMaw==", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "fMzUraYZOAobKQn2PffrgPsULbCWFeWroYRYndPasxPsiQl1+i8x5qYRuMYZAbzDrBnymPUMBxT2gZG2PwbkcQ==", "dependencies": { - "Asp.Versioning.Http": "10.0.1" + "Asp.Versioning.Http": "10.2.1" } }, "Asp.Versioning.Mvc.ApiExplorer": { "type": "CentralTransitive", - "requested": "[10.0.1, )", - "resolved": "10.0.1", - "contentHash": "ylPZe+LheFp0pt2tSMq2pPeGAkMLqWVOn5+1/xOB/eUj889n9b35Sny08bSQ0ziAGIFjp3BBTXaYsWJjRoFV4A==", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "Tv1megkpUy+3FN9yfVJKIcYMLXTe5CPs4zftBxGaZhADJe6h9CJZ2Okh5cG4PoE7wzHTef+AK++8IuZta3Ppog==", "dependencies": { - "Asp.Versioning.Mvc": "10.0.1" + "Asp.Versioning.Mvc": "10.2.1" + } + }, + "Asp.Versioning.OpenApi": { + "type": "CentralTransitive", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "vYPWPl+8Ur0oyIdJb8gCwotp2fPwlQkRiiUVO8A/MtCVd05RAOc6m2OiDpBQzus2FT5RkZcyi7SseX7uSMsP2Q==", + "dependencies": { + "Asp.Versioning.Mvc.ApiExplorer": "10.2.1", + "Microsoft.AspNetCore.OpenApi": "10.0.10", + "Microsoft.OpenApi": "[2.7.5, 3.0.0)" } }, "AspNet.Security.OAuth.GitHub": { @@ -920,9 +932,9 @@ }, "MudBlazor": { "type": "CentralTransitive", - "requested": "[9.7.0, )", - "resolved": "9.7.0", - "contentHash": "uWOgNn9B556J/TL8KFoSqpA3YD2heqOpK5etcofwlj1RiEX1IDy0NmwYE9urlTUQ8zProEK5GqwTBnoObFPN3g==" + "requested": "[9.8.0, )", + "resolved": "9.8.0", + "contentHash": "JLJ81j6cn5RUTbgpYAtjRfB3bTNweX0q8lkMS6B9v1oGzZsjVTxDDnWahD+rOtzJWPU6D9svsymiETe4G8bSLw==" }, "OpenTelemetry.Api": { "type": "CentralTransitive", @@ -986,9 +998,9 @@ }, "Scalar.AspNetCore": { "type": "CentralTransitive", - "requested": "[2.16.17, )", - "resolved": "2.16.17", - "contentHash": "J5FyUxdZE/QbS/s3NSE6XWoBIJwta1eOUBuDbieHm2HSfFELH8hOnxSsoEBreckoekfZ7STsMCMGmmUNPVVosg==" + "requested": "[2.16.18, )", + "resolved": "2.16.18", + "contentHash": "R/S9FSpMLjdd75uOe22YPNnfDtPYygK31feG6XJ9BLjX/y4WM8cGRzwT49iEBKhnJB2CnWUnfLlWGV7TsVDk+Q==" }, "Scrutor": { "type": "CentralTransitive", diff --git a/Source/Presentation/MMCA.Common.UI/packages.lock.json b/Source/Presentation/MMCA.Common.UI/packages.lock.json index db032d9a..1ea79da4 100644 --- a/Source/Presentation/MMCA.Common.UI/packages.lock.json +++ b/Source/Presentation/MMCA.Common.UI/packages.lock.json @@ -4,9 +4,9 @@ "net10.0": { "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.AspNetCore.Components.Authorization": { "type": "Direct", @@ -133,9 +133,9 @@ }, "MudBlazor": { "type": "Direct", - "requested": "[9.7.0, )", - "resolved": "9.7.0", - "contentHash": "uWOgNn9B556J/TL8KFoSqpA3YD2heqOpK5etcofwlj1RiEX1IDy0NmwYE9urlTUQ8zProEK5GqwTBnoObFPN3g==", + "requested": "[9.8.0, )", + "resolved": "9.8.0", + "contentHash": "JLJ81j6cn5RUTbgpYAtjRfB3bTNweX0q8lkMS6B9v1oGzZsjVTxDDnWahD+rOtzJWPU6D9svsymiETe4G8bSLw==", "dependencies": { "Microsoft.AspNetCore.Components": "10.0.1", "Microsoft.AspNetCore.Components.Web": "10.0.1", @@ -153,9 +153,9 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "Scrutor": { "type": "Direct", @@ -169,9 +169,9 @@ }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Tests/Architecture/MMCA.Common.Architecture.Tests/packages.lock.json b/Tests/Architecture/MMCA.Common.Architecture.Tests/packages.lock.json index fc22417b..7a5bad42 100644 --- a/Tests/Architecture/MMCA.Common.Architecture.Tests/packages.lock.json +++ b/Tests/Architecture/MMCA.Common.Architecture.Tests/packages.lock.json @@ -16,9 +16,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -37,15 +37,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", @@ -67,18 +67,18 @@ }, "Asp.Versioning.Abstractions": { "type": "Transitive", - "resolved": "10.1.0", - "contentHash": "RwdgC5O0baZ4pt30pAKKPQHq2CV4unBKA4HWoTeu7NY9ZwXM0dWYGf1Ipc5GK0eFBe9cMeqz4pGpPncMz4/ZNQ==", + "resolved": "10.2.1", + "contentHash": "jMBztsVim+rYVrkNY23dMuOjTGXGQ9+je1xb3i17KgUof7OcBZtMMDduEWoCQ52SpTlYqKsuzgJyUMCMOFCBfg==", "dependencies": { "Microsoft.Extensions.Primitives": "10.0.0" } }, "Asp.Versioning.Http": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "g0ayV/9ho3tGgooC6eF5p1063I1WzlxFJDYQrigcGnW+mLvui6eXrcW5hzTHhQREroUR3ZwXQrIN2SAIoi+KDw==", + "resolved": "10.2.1", + "contentHash": "XaVOKS4AV6a6JdFsiuyLkNwU0ilWhUK2U71mBEXJsgi5AGpo24UkfZ4KUhpRGpuMmQNrugS7yxCIscGcnujdFA==", "dependencies": { - "Asp.Versioning.Abstractions": "10.1.0" + "Asp.Versioning.Abstractions": "10.2.1" } }, "Azure.Core": { @@ -1127,8 +1127,9 @@ "mmca.common.api": { "type": "Project", "dependencies": { - "Asp.Versioning.Mvc": "[10.0.1, )", - "Asp.Versioning.Mvc.ApiExplorer": "[10.0.1, )", + "Asp.Versioning.Mvc": "[10.2.1, )", + "Asp.Versioning.Mvc.ApiExplorer": "[10.2.1, )", + "Asp.Versioning.OpenApi": "[10.2.1, )", "AspNet.Security.OAuth.GitHub": "[10.0.0, )", "MMCA.Common.Application": "[1.0.0, )", "MMCA.Common.Infrastructure": "[1.0.0, )", @@ -1137,7 +1138,7 @@ "Microsoft.AspNetCore.OpenApi": "[10.0.10, )", "Microsoft.FeatureManagement.AspNetCore": "[4.6.0, )", "Microsoft.OpenApi": "[2.11.0, )", - "Scalar.AspNetCore": "[2.16.17, )" + "Scalar.AspNetCore": "[2.16.18, )" } }, "mmca.common.application": { @@ -1214,7 +1215,7 @@ "Microsoft.Extensions.Localization": "[10.0.10, )", "Microsoft.Extensions.Options.DataAnnotations": "[10.0.10, )", "Microsoft.FeatureManagement": "[4.6.0, )", - "MudBlazor": "[9.7.0, )", + "MudBlazor": "[9.8.0, )", "Polly": "[8.7.0, )", "Scrutor": "[7.0.0, )", "System.IdentityModel.Tokens.Jwt": "[8.22.0, )" @@ -1222,20 +1223,31 @@ }, "Asp.Versioning.Mvc": { "type": "CentralTransitive", - "requested": "[10.0.1, )", - "resolved": "10.0.1", - "contentHash": "OqoFPKKxXkNmw62H3CgXkPrf1L4PPwwyYr9QMP6itt/khKTIayqaHhK6F2e3jt6KHc4s23cWAUbu+Z5GPEeMaw==", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "fMzUraYZOAobKQn2PffrgPsULbCWFeWroYRYndPasxPsiQl1+i8x5qYRuMYZAbzDrBnymPUMBxT2gZG2PwbkcQ==", "dependencies": { - "Asp.Versioning.Http": "10.0.1" + "Asp.Versioning.Http": "10.2.1" } }, "Asp.Versioning.Mvc.ApiExplorer": { "type": "CentralTransitive", - "requested": "[10.0.1, )", - "resolved": "10.0.1", - "contentHash": "ylPZe+LheFp0pt2tSMq2pPeGAkMLqWVOn5+1/xOB/eUj889n9b35Sny08bSQ0ziAGIFjp3BBTXaYsWJjRoFV4A==", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "Tv1megkpUy+3FN9yfVJKIcYMLXTe5CPs4zftBxGaZhADJe6h9CJZ2Okh5cG4PoE7wzHTef+AK++8IuZta3Ppog==", + "dependencies": { + "Asp.Versioning.Mvc": "10.2.1" + } + }, + "Asp.Versioning.OpenApi": { + "type": "CentralTransitive", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "vYPWPl+8Ur0oyIdJb8gCwotp2fPwlQkRiiUVO8A/MtCVd05RAOc6m2OiDpBQzus2FT5RkZcyi7SseX7uSMsP2Q==", "dependencies": { - "Asp.Versioning.Mvc": "10.0.1" + "Asp.Versioning.Mvc.ApiExplorer": "10.2.1", + "Microsoft.AspNetCore.OpenApi": "10.0.10", + "Microsoft.OpenApi": "[2.7.5, 3.0.0)" } }, "AspNet.Security.OAuth.GitHub": { @@ -1634,9 +1646,9 @@ }, "MudBlazor": { "type": "CentralTransitive", - "requested": "[9.7.0, )", - "resolved": "9.7.0", - "contentHash": "uWOgNn9B556J/TL8KFoSqpA3YD2heqOpK5etcofwlj1RiEX1IDy0NmwYE9urlTUQ8zProEK5GqwTBnoObFPN3g==", + "requested": "[9.8.0, )", + "resolved": "9.8.0", + "contentHash": "JLJ81j6cn5RUTbgpYAtjRfB3bTNweX0q8lkMS6B9v1oGzZsjVTxDDnWahD+rOtzJWPU6D9svsymiETe4G8bSLw==", "dependencies": { "Microsoft.AspNetCore.Components": "10.0.1", "Microsoft.AspNetCore.Components.Web": "10.0.1", @@ -1654,9 +1666,9 @@ }, "Scalar.AspNetCore": { "type": "CentralTransitive", - "requested": "[2.16.17, )", - "resolved": "2.16.17", - "contentHash": "J5FyUxdZE/QbS/s3NSE6XWoBIJwta1eOUBuDbieHm2HSfFELH8hOnxSsoEBreckoekfZ7STsMCMGmmUNPVVosg==" + "requested": "[2.16.18, )", + "resolved": "2.16.18", + "contentHash": "R/S9FSpMLjdd75uOe22YPNnfDtPYygK31feG6XJ9BLjX/y4WM8cGRzwT49iEBKhnJB2CnWUnfLlWGV7TsVDk+Q==" }, "Scrutor": { "type": "CentralTransitive", diff --git a/Tests/Core/MMCA.Common.Application.Tests/packages.lock.json b/Tests/Core/MMCA.Common.Application.Tests/packages.lock.json index 8051f518..be57a12f 100644 --- a/Tests/Core/MMCA.Common.Application.Tests/packages.lock.json +++ b/Tests/Core/MMCA.Common.Application.Tests/packages.lock.json @@ -16,9 +16,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -37,15 +37,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Tests/Core/MMCA.Common.Domain.Tests/packages.lock.json b/Tests/Core/MMCA.Common.Domain.Tests/packages.lock.json index 0e56e16d..2478a74a 100644 --- a/Tests/Core/MMCA.Common.Domain.Tests/packages.lock.json +++ b/Tests/Core/MMCA.Common.Domain.Tests/packages.lock.json @@ -16,9 +16,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -28,15 +28,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Tests/Core/MMCA.Common.Infrastructure.Tests/packages.lock.json b/Tests/Core/MMCA.Common.Infrastructure.Tests/packages.lock.json index 481e8fef..2c824729 100644 --- a/Tests/Core/MMCA.Common.Infrastructure.Tests/packages.lock.json +++ b/Tests/Core/MMCA.Common.Infrastructure.Tests/packages.lock.json @@ -16,9 +16,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "Direct", @@ -79,15 +79,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Tests/Core/MMCA.Common.Shared.Tests/packages.lock.json b/Tests/Core/MMCA.Common.Shared.Tests/packages.lock.json index c59d09a1..8c28b8fd 100644 --- a/Tests/Core/MMCA.Common.Shared.Tests/packages.lock.json +++ b/Tests/Core/MMCA.Common.Shared.Tests/packages.lock.json @@ -16,9 +16,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -28,15 +28,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Tests/Hosting/MMCA.Common.Aspire.Tests/packages.lock.json b/Tests/Hosting/MMCA.Common.Aspire.Tests/packages.lock.json index fa0f26a6..ea37e35f 100644 --- a/Tests/Hosting/MMCA.Common.Aspire.Tests/packages.lock.json +++ b/Tests/Hosting/MMCA.Common.Aspire.Tests/packages.lock.json @@ -16,9 +16,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -28,15 +28,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Tests/Hosting/MMCA.Common.Testing.Tests/packages.lock.json b/Tests/Hosting/MMCA.Common.Testing.Tests/packages.lock.json index c7f3854b..33abf07a 100644 --- a/Tests/Hosting/MMCA.Common.Testing.Tests/packages.lock.json +++ b/Tests/Hosting/MMCA.Common.Testing.Tests/packages.lock.json @@ -16,9 +16,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -37,15 +37,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Tests/Presentation/MMCA.Common.API.Tests/Controllers/OAuthControllerBaseTests.cs b/Tests/Presentation/MMCA.Common.API.Tests/Controllers/OAuthControllerBaseTests.cs index 7ceba286..c4f843cd 100644 --- a/Tests/Presentation/MMCA.Common.API.Tests/Controllers/OAuthControllerBaseTests.cs +++ b/Tests/Presentation/MMCA.Common.API.Tests/Controllers/OAuthControllerBaseTests.cs @@ -632,6 +632,9 @@ private sealed class SingleServiceProvider(AspNetAuthenticationService authentic } } +// [ApiController] mirrors the attribute set the XML docs on OAuthControllerBase tell consumers to +// apply to their derived controller, and satisfies AV0014 from the Asp.Versioning analyzers. +[ApiController] internal sealed class TestOAuthController( IAuthenticationService authenticationService, ICacheService cacheService, diff --git a/Tests/Presentation/MMCA.Common.API.Tests/packages.lock.json b/Tests/Presentation/MMCA.Common.API.Tests/packages.lock.json index 906b8e75..ebf80600 100644 --- a/Tests/Presentation/MMCA.Common.API.Tests/packages.lock.json +++ b/Tests/Presentation/MMCA.Common.API.Tests/packages.lock.json @@ -16,9 +16,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.AspNetCore.Mvc.Testing": { "type": "Direct", @@ -54,15 +54,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", @@ -84,18 +84,18 @@ }, "Asp.Versioning.Abstractions": { "type": "Transitive", - "resolved": "10.1.0", - "contentHash": "RwdgC5O0baZ4pt30pAKKPQHq2CV4unBKA4HWoTeu7NY9ZwXM0dWYGf1Ipc5GK0eFBe9cMeqz4pGpPncMz4/ZNQ==", + "resolved": "10.2.1", + "contentHash": "jMBztsVim+rYVrkNY23dMuOjTGXGQ9+je1xb3i17KgUof7OcBZtMMDduEWoCQ52SpTlYqKsuzgJyUMCMOFCBfg==", "dependencies": { "Microsoft.Extensions.Primitives": "10.0.0" } }, "Asp.Versioning.Http": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "g0ayV/9ho3tGgooC6eF5p1063I1WzlxFJDYQrigcGnW+mLvui6eXrcW5hzTHhQREroUR3ZwXQrIN2SAIoi+KDw==", + "resolved": "10.2.1", + "contentHash": "XaVOKS4AV6a6JdFsiuyLkNwU0ilWhUK2U71mBEXJsgi5AGpo24UkfZ4KUhpRGpuMmQNrugS7yxCIscGcnujdFA==", "dependencies": { - "Asp.Versioning.Abstractions": "10.1.0" + "Asp.Versioning.Abstractions": "10.2.1" } }, "Azure.Core": { @@ -965,8 +965,9 @@ "mmca.common.api": { "type": "Project", "dependencies": { - "Asp.Versioning.Mvc": "[10.0.1, )", - "Asp.Versioning.Mvc.ApiExplorer": "[10.0.1, )", + "Asp.Versioning.Mvc": "[10.2.1, )", + "Asp.Versioning.Mvc.ApiExplorer": "[10.2.1, )", + "Asp.Versioning.OpenApi": "[10.2.1, )", "AspNet.Security.OAuth.GitHub": "[10.0.0, )", "MMCA.Common.Application": "[1.0.0, )", "MMCA.Common.Infrastructure": "[1.0.0, )", @@ -975,7 +976,7 @@ "Microsoft.AspNetCore.OpenApi": "[10.0.10, )", "Microsoft.FeatureManagement.AspNetCore": "[4.6.0, )", "Microsoft.OpenApi": "[2.11.0, )", - "Scalar.AspNetCore": "[2.16.17, )" + "Scalar.AspNetCore": "[2.16.18, )" } }, "mmca.common.application": { @@ -1022,20 +1023,31 @@ }, "Asp.Versioning.Mvc": { "type": "CentralTransitive", - "requested": "[10.0.1, )", - "resolved": "10.0.1", - "contentHash": "OqoFPKKxXkNmw62H3CgXkPrf1L4PPwwyYr9QMP6itt/khKTIayqaHhK6F2e3jt6KHc4s23cWAUbu+Z5GPEeMaw==", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "fMzUraYZOAobKQn2PffrgPsULbCWFeWroYRYndPasxPsiQl1+i8x5qYRuMYZAbzDrBnymPUMBxT2gZG2PwbkcQ==", "dependencies": { - "Asp.Versioning.Http": "10.0.1" + "Asp.Versioning.Http": "10.2.1" } }, "Asp.Versioning.Mvc.ApiExplorer": { "type": "CentralTransitive", - "requested": "[10.0.1, )", - "resolved": "10.0.1", - "contentHash": "ylPZe+LheFp0pt2tSMq2pPeGAkMLqWVOn5+1/xOB/eUj889n9b35Sny08bSQ0ziAGIFjp3BBTXaYsWJjRoFV4A==", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "Tv1megkpUy+3FN9yfVJKIcYMLXTe5CPs4zftBxGaZhADJe6h9CJZ2Okh5cG4PoE7wzHTef+AK++8IuZta3Ppog==", + "dependencies": { + "Asp.Versioning.Mvc": "10.2.1" + } + }, + "Asp.Versioning.OpenApi": { + "type": "CentralTransitive", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "vYPWPl+8Ur0oyIdJb8gCwotp2fPwlQkRiiUVO8A/MtCVd05RAOc6m2OiDpBQzus2FT5RkZcyi7SseX7uSMsP2Q==", "dependencies": { - "Asp.Versioning.Mvc": "10.0.1" + "Asp.Versioning.Mvc.ApiExplorer": "10.2.1", + "Microsoft.AspNetCore.OpenApi": "10.0.10", + "Microsoft.OpenApi": "[2.7.5, 3.0.0)" } }, "AspNet.Security.OAuth.GitHub": { @@ -1317,9 +1329,9 @@ }, "Scalar.AspNetCore": { "type": "CentralTransitive", - "requested": "[2.16.17, )", - "resolved": "2.16.17", - "contentHash": "J5FyUxdZE/QbS/s3NSE6XWoBIJwta1eOUBuDbieHm2HSfFELH8hOnxSsoEBreckoekfZ7STsMCMGmmUNPVVosg==" + "requested": "[2.16.18, )", + "resolved": "2.16.18", + "contentHash": "R/S9FSpMLjdd75uOe22YPNnfDtPYygK31feG6XJ9BLjX/y4WM8cGRzwT49iEBKhnJB2CnWUnfLlWGV7TsVDk+Q==" }, "Scrutor": { "type": "CentralTransitive", diff --git a/Tests/Presentation/MMCA.Common.Grpc.Tests/packages.lock.json b/Tests/Presentation/MMCA.Common.Grpc.Tests/packages.lock.json index 39ad7225..fe1e7ef0 100644 --- a/Tests/Presentation/MMCA.Common.Grpc.Tests/packages.lock.json +++ b/Tests/Presentation/MMCA.Common.Grpc.Tests/packages.lock.json @@ -16,9 +16,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -37,15 +37,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", diff --git a/Tests/Presentation/MMCA.Common.UI.Tests/packages.lock.json b/Tests/Presentation/MMCA.Common.UI.Tests/packages.lock.json index e1130feb..793aad1e 100644 --- a/Tests/Presentation/MMCA.Common.UI.Tests/packages.lock.json +++ b/Tests/Presentation/MMCA.Common.UI.Tests/packages.lock.json @@ -4,9 +4,9 @@ "net10.0": { "AngleSharp": { "type": "Direct", - "requested": "[1.7.0, )", - "resolved": "1.7.0", - "contentHash": "v1R++46dblGRBo2/fKFUfgtZOaFnDGQhqBM0AarxgZSJuumj1e1vexBbjlTv2hx3Olr3qeoJa2yUoWyv5fuJ5A==" + "requested": "[1.7.1, )", + "resolved": "1.7.1", + "contentHash": "QBblGpRB3SYD66Mls7fHyl1mWkP93n7ErWDWHc1vd9sPHhdlTkmUoY3CjgfjcWNxGF9m7xjNyztRfErXqoBKOA==" }, "AwesomeAssertions": { "type": "Direct", @@ -42,9 +42,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -63,15 +63,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", @@ -738,9 +738,9 @@ "mmca.common.testing.ui": { "type": "Project", "dependencies": { - "AngleSharp": "[1.7.0, )", + "AngleSharp": "[1.7.1, )", "MMCA.Common.UI": "[1.0.0, )", - "MudBlazor": "[9.7.0, )", + "MudBlazor": "[9.8.0, )", "bunit": "[2.9.0, )" } }, @@ -757,7 +757,7 @@ "Microsoft.Extensions.Localization": "[10.0.10, )", "Microsoft.Extensions.Options.DataAnnotations": "[10.0.10, )", "Microsoft.FeatureManagement": "[4.6.0, )", - "MudBlazor": "[9.7.0, )", + "MudBlazor": "[9.8.0, )", "Polly": "[8.7.0, )", "Scrutor": "[7.0.0, )", "System.IdentityModel.Tokens.Jwt": "[8.22.0, )" @@ -888,9 +888,9 @@ }, "MudBlazor": { "type": "CentralTransitive", - "requested": "[9.7.0, )", - "resolved": "9.7.0", - "contentHash": "uWOgNn9B556J/TL8KFoSqpA3YD2heqOpK5etcofwlj1RiEX1IDy0NmwYE9urlTUQ8zProEK5GqwTBnoObFPN3g==", + "requested": "[9.8.0, )", + "resolved": "9.8.0", + "contentHash": "JLJ81j6cn5RUTbgpYAtjRfB3bTNweX0q8lkMS6B9v1oGzZsjVTxDDnWahD+rOtzJWPU6D9svsymiETe4G8bSLw==", "dependencies": { "Microsoft.AspNetCore.Components": "10.0.1", "Microsoft.AspNetCore.Components.Web": "10.0.1", diff --git a/Tests/Presentation/MMCA.Common.UI.Web.Tests/packages.lock.json b/Tests/Presentation/MMCA.Common.UI.Web.Tests/packages.lock.json index aeb91e6c..10b4662a 100644 --- a/Tests/Presentation/MMCA.Common.UI.Web.Tests/packages.lock.json +++ b/Tests/Presentation/MMCA.Common.UI.Web.Tests/packages.lock.json @@ -16,9 +16,9 @@ }, "Meziantou.Analyzer": { "type": "Direct", - "requested": "[3.0.138, )", - "resolved": "3.0.138", - "contentHash": "o97FZRHWIpMeg/Mzb5Whhcqe1/95SxZLn1bkG+P8T4ijiAY6eoe9BYTYyINBVzkyl5zehQ7NB6bz1DnEgqVZmQ==" + "requested": "[3.0.141, )", + "resolved": "3.0.141", + "contentHash": "p0mtUYG/36FEnU6P5GovB82mVH4DoWGdHYjePkLnIeTNI0LQfmvjGj2twQEBTosw6/YTTnk8Fknu2VvaFybECA==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", @@ -37,15 +37,15 @@ }, "Roslynator.Analyzers": { "type": "Direct", - "requested": "[4.15.0, )", - "resolved": "4.15.0", - "contentHash": "E8fu71Y+vzhniJKy1K13Rzwm8Vjcj7CDFBpflqncKUZfc3SzuF0kMBiyMmgXNPkjWTdE3Z+30HlGgYjHONZY/Q==" + "requested": "[4.16.0, )", + "resolved": "4.16.0", + "contentHash": "/EZ1HVILd9jPdXquT03vBawvAuGNotmf+r/GBiVfPj9BdUyn/olOdjF9BqqjIK5Cyq3pdBDL/qMuJEGtBLMaZA==" }, "SonarAnalyzer.CSharp": { "type": "Direct", - "requested": "[10.31.0.145097, )", - "resolved": "10.31.0.145097", - "contentHash": "Kz/B+7NsmSaRgHWdd9exXHLFNAS9Dt1LmLqwiAdUHybV/z/stcOFlaGSzflekLMu7hVog0aUek2ihTiFlu06Zw==" + "requested": "[10.32.0.713, )", + "resolved": "10.32.0.713", + "contentHash": "7GiMslvghy0n0t7r2oEAVbBeKTnYTXUOQPtZCwuN5FvtM+9vxf4BR4FVrq5o4KYUziHF/5NLR5SHQ3guBqYPow==" }, "StyleCop.Analyzers": { "type": "Direct", @@ -67,15 +67,15 @@ }, "Asp.Versioning.Abstractions": { "type": "Transitive", - "resolved": "10.1.0", - "contentHash": "RwdgC5O0baZ4pt30pAKKPQHq2CV4unBKA4HWoTeu7NY9ZwXM0dWYGf1Ipc5GK0eFBe9cMeqz4pGpPncMz4/ZNQ==" + "resolved": "10.2.1", + "contentHash": "jMBztsVim+rYVrkNY23dMuOjTGXGQ9+je1xb3i17KgUof7OcBZtMMDduEWoCQ52SpTlYqKsuzgJyUMCMOFCBfg==" }, "Asp.Versioning.Http": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "g0ayV/9ho3tGgooC6eF5p1063I1WzlxFJDYQrigcGnW+mLvui6eXrcW5hzTHhQREroUR3ZwXQrIN2SAIoi+KDw==", + "resolved": "10.2.1", + "contentHash": "XaVOKS4AV6a6JdFsiuyLkNwU0ilWhUK2U71mBEXJsgi5AGpo24UkfZ4KUhpRGpuMmQNrugS7yxCIscGcnujdFA==", "dependencies": { - "Asp.Versioning.Abstractions": "10.1.0" + "Asp.Versioning.Abstractions": "10.2.1" } }, "Azure.Core": { @@ -641,8 +641,9 @@ "mmca.common.api": { "type": "Project", "dependencies": { - "Asp.Versioning.Mvc": "[10.0.1, )", - "Asp.Versioning.Mvc.ApiExplorer": "[10.0.1, )", + "Asp.Versioning.Mvc": "[10.2.1, )", + "Asp.Versioning.Mvc.ApiExplorer": "[10.2.1, )", + "Asp.Versioning.OpenApi": "[10.2.1, )", "AspNet.Security.OAuth.GitHub": "[10.0.0, )", "MMCA.Common.Application": "[1.0.0, )", "MMCA.Common.Infrastructure": "[1.0.0, )", @@ -651,7 +652,7 @@ "Microsoft.AspNetCore.OpenApi": "[10.0.10, )", "Microsoft.FeatureManagement.AspNetCore": "[4.6.0, )", "Microsoft.OpenApi": "[2.11.0, )", - "Scalar.AspNetCore": "[2.16.17, )" + "Scalar.AspNetCore": "[2.16.18, )" } }, "mmca.common.application": { @@ -723,7 +724,7 @@ "MMCA.Common.Shared": "[1.0.0, )", "Microsoft.AspNetCore.SignalR.Client": "[10.0.10, )", "Microsoft.FeatureManagement": "[4.6.0, )", - "MudBlazor": "[9.7.0, )", + "MudBlazor": "[9.8.0, )", "Polly": "[8.7.0, )", "Scrutor": "[7.0.0, )", "System.IdentityModel.Tokens.Jwt": "[8.22.0, )" @@ -739,20 +740,31 @@ }, "Asp.Versioning.Mvc": { "type": "CentralTransitive", - "requested": "[10.0.1, )", - "resolved": "10.0.1", - "contentHash": "OqoFPKKxXkNmw62H3CgXkPrf1L4PPwwyYr9QMP6itt/khKTIayqaHhK6F2e3jt6KHc4s23cWAUbu+Z5GPEeMaw==", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "fMzUraYZOAobKQn2PffrgPsULbCWFeWroYRYndPasxPsiQl1+i8x5qYRuMYZAbzDrBnymPUMBxT2gZG2PwbkcQ==", "dependencies": { - "Asp.Versioning.Http": "10.0.1" + "Asp.Versioning.Http": "10.2.1" } }, "Asp.Versioning.Mvc.ApiExplorer": { "type": "CentralTransitive", - "requested": "[10.0.1, )", - "resolved": "10.0.1", - "contentHash": "ylPZe+LheFp0pt2tSMq2pPeGAkMLqWVOn5+1/xOB/eUj889n9b35Sny08bSQ0ziAGIFjp3BBTXaYsWJjRoFV4A==", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "Tv1megkpUy+3FN9yfVJKIcYMLXTe5CPs4zftBxGaZhADJe6h9CJZ2Okh5cG4PoE7wzHTef+AK++8IuZta3Ppog==", + "dependencies": { + "Asp.Versioning.Mvc": "10.2.1" + } + }, + "Asp.Versioning.OpenApi": { + "type": "CentralTransitive", + "requested": "[10.2.1, )", + "resolved": "10.2.1", + "contentHash": "vYPWPl+8Ur0oyIdJb8gCwotp2fPwlQkRiiUVO8A/MtCVd05RAOc6m2OiDpBQzus2FT5RkZcyi7SseX7uSMsP2Q==", "dependencies": { - "Asp.Versioning.Mvc": "10.0.1" + "Asp.Versioning.Mvc.ApiExplorer": "10.2.1", + "Microsoft.AspNetCore.OpenApi": "10.0.10", + "Microsoft.OpenApi": "[2.7.5, 3.0.0)" } }, "AspNet.Security.OAuth.GitHub": { @@ -1056,9 +1068,9 @@ }, "MudBlazor": { "type": "CentralTransitive", - "requested": "[9.7.0, )", - "resolved": "9.7.0", - "contentHash": "uWOgNn9B556J/TL8KFoSqpA3YD2heqOpK5etcofwlj1RiEX1IDy0NmwYE9urlTUQ8zProEK5GqwTBnoObFPN3g==" + "requested": "[9.8.0, )", + "resolved": "9.8.0", + "contentHash": "JLJ81j6cn5RUTbgpYAtjRfB3bTNweX0q8lkMS6B9v1oGzZsjVTxDDnWahD+rOtzJWPU6D9svsymiETe4G8bSLw==" }, "OpenTelemetry.Api": { "type": "CentralTransitive", @@ -1122,9 +1134,9 @@ }, "Scalar.AspNetCore": { "type": "CentralTransitive", - "requested": "[2.16.17, )", - "resolved": "2.16.17", - "contentHash": "J5FyUxdZE/QbS/s3NSE6XWoBIJwta1eOUBuDbieHm2HSfFELH8hOnxSsoEBreckoekfZ7STsMCMGmmUNPVVosg==" + "requested": "[2.16.18, )", + "resolved": "2.16.18", + "contentHash": "R/S9FSpMLjdd75uOe22YPNnfDtPYygK31feG6XJ9BLjX/y4WM8cGRzwT49iEBKhnJB2CnWUnfLlWGV7TsVDk+Q==" }, "Scrutor": { "type": "CentralTransitive",