From 86a59c0e5bafb2b64a825734c3d4555060463443 Mon Sep 17 00:00:00 2001 From: Ritika Rane Date: Thu, 21 Aug 2025 13:38:43 -0700 Subject: [PATCH 1/2] Update RecommendationBatchUpdater for .NET 10.0 framework support cr: https://code.amazon.com/reviews/CR-216512171 --- NuGet.Config | 2 +- .../RecommendationBatchUpdater/Program.cs | 4 +- .../RecommendationBatchUpdater.csproj | 2 +- recommendation/antlr.runtime.json | 9 + recommendation/antlr.runtime.misc.json | 9 + recommendation/antlr.runtime.tree.json | 9 + recommendation/corewcf.channels.json | 9 + recommendation/corewcf.codebased.project.json | 9 + recommendation/corewcf.configuration.json | 9 + .../corewcf.configurationbased.project.json | 9 + recommendation/corewcf.description.json | 9 + recommendation/corewcf.diagnostics.json | 9 + recommendation/corewcf.dispatcher.json | 9 + .../corewcf.identitymodel.claims.json | 9 + recommendation/corewcf.identitymodel.json | 9 + .../corewcf.identitymodel.policy.json | 9 + .../corewcf.identitymodel.selectors.json | 9 + ...corewcf.identitymodel.services.tokens.json | 9 + .../corewcf.identitymodel.tokens.json | 9 + recommendation/corewcf.json | 9 + recommendation/corewcf.security.json | 9 + recommendation/corewcf.security.tokens.json | 9 + .../corewcf.servicelibrary.project.json | 9 + recommendation/ionic.bzip2.json | 9 + recommendation/ionic.crc.json | 9 + recommendation/ionic.json | 9 + recommendation/ionic.zip.json | 9 + recommendation/ionic.zlib.json | 9 + .../microsoft.aspnet.identity.owin.json | 9 + .../microsoft.owin.filesystems.json | 9 + recommendation/microsoft.owin.hosting.json | 27 +++ .../microsoft.owin.infrastructure.json | 36 +++ recommendation/microsoft.owin.json | 135 ++++++++++++ recommendation/microsoft.owin.logging.json | 18 ++ ...microsoft.owin.security.authorization.json | 9 + ...oft.owin.security.datahandler.encoder.json | 27 +++ .../microsoft.owin.security.datahandler.json | 27 +++ ...icrosoft.owin.security.dataprotection.json | 36 +++ ...icrosoft.owin.security.infrastructure.json | 63 ++++++ recommendation/microsoft.owin.security.json | 207 ++++++++++++++++++ ...microsoft.owin.security.notifications.json | 27 +++ ...microsoft.owin.security.openidconnect.json | 18 ++ .../microsoft.owin.staticfiles.json | 27 +++ recommendation/npoi.hpsf.json | 9 + recommendation/npoi.hssf.usermodel.json | 9 + recommendation/npoi.ss.usermodel.json | 9 + recommendation/npoi.ss.util.json | 9 + recommendation/npoi.util.json | 9 + recommendation/oracle.manageddataaccess.json | 9 + recommendation/org.bouncycastle.crypto.json | 9 + recommendation/org.bouncycastle.security.json | 9 + recommendation/owin.json | 117 ++++++++++ recommendation/project.all.json | 9 + .../system.collections.specialized.json | 18 ++ recommendation/system.configuration.json | 18 ++ recommendation/system.data.entity.json | 18 ++ recommendation/system.data.sqlclient.json | 9 + recommendation/system.linq.dynamic.json | 9 + recommendation/system.runtime.caching.json | 9 + recommendation/system.web.configuration.json | 18 ++ recommendation/system.web.http.json | 27 +++ recommendation/system.web.http.odata.json | 9 + recommendation/system.web.json | 45 ++++ recommendation/system.web.mvc.json | 126 +++++++++++ recommendation/wcf.client.json | 9 + 65 files changed, 1417 insertions(+), 4 deletions(-) diff --git a/NuGet.Config b/NuGet.Config index 3ad3572..9b0299c 100644 --- a/NuGet.Config +++ b/NuGet.Config @@ -2,7 +2,7 @@ - + diff --git a/RecommendationTools/RecommendationBatchUpdater/Program.cs b/RecommendationTools/RecommendationBatchUpdater/Program.cs index 07b572a..28112f6 100644 --- a/RecommendationTools/RecommendationBatchUpdater/Program.cs +++ b/RecommendationTools/RecommendationBatchUpdater/Program.cs @@ -17,8 +17,8 @@ static void Main(string[] args) // NOTE: We need to verify compatibility of packages added by rules with // // the target framework being added. // /////////////////////////////////////////////////////////////////////////// - const string PreviousDotnetVersion = "net8.0"; - const string NextDotnetVersion = "net9.0"; + const string PreviousDotnetVersion = "net9.0"; + const string NextDotnetVersion = "net10.0"; var recommendations = Loader.LoadBatchRecommendations(o.Directory); Updater.BatchAddFramework(recommendations, NextDotnetVersion, PreviousDotnetVersion); diff --git a/RecommendationTools/RecommendationBatchUpdater/RecommendationBatchUpdater.csproj b/RecommendationTools/RecommendationBatchUpdater/RecommendationBatchUpdater.csproj index 2516d71..8c81890 100644 --- a/RecommendationTools/RecommendationBatchUpdater/RecommendationBatchUpdater.csproj +++ b/RecommendationTools/RecommendationBatchUpdater/RecommendationBatchUpdater.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + net8.0 diff --git a/recommendation/antlr.runtime.json b/recommendation/antlr.runtime.json index ac62d4d..d2b84fa 100644 --- a/recommendation/antlr.runtime.json +++ b/recommendation/antlr.runtime.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to Antlr3.Runtime", diff --git a/recommendation/antlr.runtime.misc.json b/recommendation/antlr.runtime.misc.json index 537e677..d8887bf 100644 --- a/recommendation/antlr.runtime.misc.json +++ b/recommendation/antlr.runtime.misc.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add reference to Antlr3.Runtime", diff --git a/recommendation/antlr.runtime.tree.json b/recommendation/antlr.runtime.tree.json index 5797bd4..b7ed884 100644 --- a/recommendation/antlr.runtime.tree.json +++ b/recommendation/antlr.runtime.tree.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to Antlr3.Runtime", diff --git a/recommendation/corewcf.channels.json b/recommendation/corewcf.channels.json index eb966a8..9db0126 100644 --- a/recommendation/corewcf.channels.json +++ b/recommendation/corewcf.channels.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.ServiceModel.Channels with CoreWCF.Channels Namespace. Check CoreWCF Compatibility at https://github.com/CoreWCF/CoreWCF/releases", diff --git a/recommendation/corewcf.codebased.project.json b/recommendation/corewcf.codebased.project.json index 590dc0e..d1ca080 100644 --- a/recommendation/corewcf.codebased.project.json +++ b/recommendation/corewcf.codebased.project.json @@ -70,6 +70,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "", diff --git a/recommendation/corewcf.configuration.json b/recommendation/corewcf.configuration.json index d7aee5d..c5c25a1 100644 --- a/recommendation/corewcf.configuration.json +++ b/recommendation/corewcf.configuration.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.ServiceModel.Configuration with CoreWCF.Configuration Namespace. Check CoreWCF.Configuration Compatibility at https://github.com/CoreWCF/CoreWCF/releases", diff --git a/recommendation/corewcf.configurationbased.project.json b/recommendation/corewcf.configurationbased.project.json index 2eba100..15d7c85 100644 --- a/recommendation/corewcf.configurationbased.project.json +++ b/recommendation/corewcf.configurationbased.project.json @@ -70,6 +70,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "", diff --git a/recommendation/corewcf.description.json b/recommendation/corewcf.description.json index ebe8512..0eae1b5 100644 --- a/recommendation/corewcf.description.json +++ b/recommendation/corewcf.description.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.ServiceModel.Description with CoreWCF.Description Namespace. Check CoreWCF.Description Compatibility at https://github.com/CoreWCF/CoreWCF/releases", diff --git a/recommendation/corewcf.diagnostics.json b/recommendation/corewcf.diagnostics.json index cf32e33..8e9dc77 100644 --- a/recommendation/corewcf.diagnostics.json +++ b/recommendation/corewcf.diagnostics.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.ServiceModel.Diagnostics with CoreWCF.Diagnostics Namespace. Check CoreWCF.Diagnostics Compatibility at https://github.com/CoreWCF/CoreWCF/releases", diff --git a/recommendation/corewcf.dispatcher.json b/recommendation/corewcf.dispatcher.json index 3bc96cd..6329ff7 100644 --- a/recommendation/corewcf.dispatcher.json +++ b/recommendation/corewcf.dispatcher.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.ServiceModel.Dispatcher with CoreWCF.Dispatcher Namespace. Check CoreWCF.Dispatcher Compatibility at https://github.com/CoreWCF/CoreWCF/releases", diff --git a/recommendation/corewcf.identitymodel.claims.json b/recommendation/corewcf.identitymodel.claims.json index effe42d..0b21a7e 100644 --- a/recommendation/corewcf.identitymodel.claims.json +++ b/recommendation/corewcf.identitymodel.claims.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.IdentityModel.Claims with CoreWCF.IdentityModel.Claims Namespace. Check CoreWCF.IdentityModel.Claims Compatibility at https://github.com/CoreWCF/CoreWCF/releases", diff --git a/recommendation/corewcf.identitymodel.json b/recommendation/corewcf.identitymodel.json index 295d9f6..e9cc5fa 100644 --- a/recommendation/corewcf.identitymodel.json +++ b/recommendation/corewcf.identitymodel.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.IdentityModel with CoreWCF.IdentityModel Namespace. Check CoreWCF.IdentityModel Compatibility at https://github.com/CoreWCF/CoreWCF/releases", diff --git a/recommendation/corewcf.identitymodel.policy.json b/recommendation/corewcf.identitymodel.policy.json index 635f7a8..9e93891 100644 --- a/recommendation/corewcf.identitymodel.policy.json +++ b/recommendation/corewcf.identitymodel.policy.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.IdentityModel.Policy with CoreWCF.IdentityModel.Policy Namespace. Check CoreWCF.IdentityModel.Policy Compatibility at https://github.com/CoreWCF/CoreWCF/releases", diff --git a/recommendation/corewcf.identitymodel.selectors.json b/recommendation/corewcf.identitymodel.selectors.json index 1078969..f6651c3 100644 --- a/recommendation/corewcf.identitymodel.selectors.json +++ b/recommendation/corewcf.identitymodel.selectors.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.IdentityModel.Selectors with CoreWCF.IdentityModel.Selectors Namespace. Check CoreWCF.IdentityModel.Selectors Compatibility at https://github.com/CoreWCF/CoreWCF/releases", diff --git a/recommendation/corewcf.identitymodel.services.tokens.json b/recommendation/corewcf.identitymodel.services.tokens.json index 0b73638..19aa136 100644 --- a/recommendation/corewcf.identitymodel.services.tokens.json +++ b/recommendation/corewcf.identitymodel.services.tokens.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.IdentityModel.Services.Tokens with CoreWCF.IdentityModel.Services.Tokens Namespace. Check CoreWCF.IdentityModel.Services.Tokens Compatibility at https://github.com/CoreWCF/CoreWCF/releases", diff --git a/recommendation/corewcf.identitymodel.tokens.json b/recommendation/corewcf.identitymodel.tokens.json index 0375a5a..4dab16f 100644 --- a/recommendation/corewcf.identitymodel.tokens.json +++ b/recommendation/corewcf.identitymodel.tokens.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.IdentityModel.Tokens with CoreWCF.IdentityModel.Tokens Namespace. Check CoreWCF.IdentityModel.Tokens Compatibility at https://github.com/CoreWCF/CoreWCF/releases", diff --git a/recommendation/corewcf.json b/recommendation/corewcf.json index 8545f24..037282f 100644 --- a/recommendation/corewcf.json +++ b/recommendation/corewcf.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.ServiceModel with CoreWCF Namespace. Check CoreWCF Compatibility at https://github.com/CoreWCF/CoreWCF/releases", diff --git a/recommendation/corewcf.security.json b/recommendation/corewcf.security.json index 2773375..c941ce6 100644 --- a/recommendation/corewcf.security.json +++ b/recommendation/corewcf.security.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.ServiceModel.Security with CoreWCF.Security Namespace. Check CoreWCF.Security Compatibility at https://github.com/CoreWCF/CoreWCF/releases", diff --git a/recommendation/corewcf.security.tokens.json b/recommendation/corewcf.security.tokens.json index 0d8d0fa..62add08 100644 --- a/recommendation/corewcf.security.tokens.json +++ b/recommendation/corewcf.security.tokens.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.ServiceModel.Security.Tokens with CoreWCF.Security.Tokens Namespace. Check CoreWCF.Security.Tokens Compatibility at https://github.com/CoreWCF/CoreWCF/releases", diff --git a/recommendation/corewcf.servicelibrary.project.json b/recommendation/corewcf.servicelibrary.project.json index 0eb8ed6..ad1f433 100644 --- a/recommendation/corewcf.servicelibrary.project.json +++ b/recommendation/corewcf.servicelibrary.project.json @@ -70,6 +70,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "", diff --git a/recommendation/ionic.bzip2.json b/recommendation/ionic.bzip2.json index dedd9ff..5e938c5 100644 --- a/recommendation/ionic.bzip2.json +++ b/recommendation/ionic.bzip2.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to DotNetZip.", diff --git a/recommendation/ionic.crc.json b/recommendation/ionic.crc.json index 0c10918..9b1fee2 100644 --- a/recommendation/ionic.crc.json +++ b/recommendation/ionic.crc.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to DotNetZip.", diff --git a/recommendation/ionic.json b/recommendation/ionic.json index d61df46..96ddc81 100644 --- a/recommendation/ionic.json +++ b/recommendation/ionic.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to DotNetZip.", diff --git a/recommendation/ionic.zip.json b/recommendation/ionic.zip.json index 7024950..084c2b6 100644 --- a/recommendation/ionic.zip.json +++ b/recommendation/ionic.zip.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to DotNetZip.", diff --git a/recommendation/ionic.zlib.json b/recommendation/ionic.zlib.json index b1ad957..27e9b68 100644 --- a/recommendation/ionic.zlib.json +++ b/recommendation/ionic.zlib.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to DotNetZip.", diff --git a/recommendation/microsoft.aspnet.identity.owin.json b/recommendation/microsoft.aspnet.identity.owin.json index 6e56948..ca11717 100644 --- a/recommendation/microsoft.aspnet.identity.owin.json +++ b/recommendation/microsoft.aspnet.identity.owin.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to Microsoft.AspNetCore.Identity and remove Microsoft.AspNet.Identity.Owin.", diff --git a/recommendation/microsoft.owin.filesystems.json b/recommendation/microsoft.owin.filesystems.json index e83fa04..3ac1c66 100644 --- a/recommendation/microsoft.owin.filesystems.json +++ b/recommendation/microsoft.owin.filesystems.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace PhysicalFileSystem with PhysicalFileProvider.", diff --git a/recommendation/microsoft.owin.hosting.json b/recommendation/microsoft.owin.hosting.json index 265ae58..b1fd8ff 100644 --- a/recommendation/microsoft.owin.hosting.json +++ b/recommendation/microsoft.owin.hosting.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to Microsoft.AspNetCore.Hosting, Microsoft.AspNetCore.Server.Kestrel and remove Microsoft.Owin.Hosting and Owin.", @@ -212,6 +221,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment to explain how to replace WebApp.Start.", @@ -307,6 +325,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment to explain how to replace WebApp.Start.", diff --git a/recommendation/microsoft.owin.infrastructure.json b/recommendation/microsoft.owin.infrastructure.json index 17d8530..c6e70af 100644 --- a/recommendation/microsoft.owin.infrastructure.json +++ b/recommendation/microsoft.owin.infrastructure.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to Microsoft.AspNetCore.WebUtilities and remove Microsoft.Owin.Infrastructure.", @@ -172,6 +181,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Infrastructure.WebUtilities.AddQueryString(string, string) add a comment to explain how to replace the AddQueryString(string, string) invocation and replace WebUtilities.AddQueryString with QueryHelpers.AddQueryString.", @@ -280,6 +298,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace Microsoft.Owin.Infrastructure.WebUtilities.AddQueryString(string, System.Collections.Generic.IDictionary) with Microsoft.AspNetCore.WebUtilities.QueryHelpers.AddQueryString(string, System.Collections.Generic.IDictionary).", @@ -365,6 +392,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace Microsoft.Owin.Infrastructure.WebUtilities.AddQueryString(string, string, string) with Microsoft.AspNetCore.WebUtilities.QueryHelpers.AddQueryString(string, string, string).", diff --git a/recommendation/microsoft.owin.json b/recommendation/microsoft.owin.json index 5cee9fe..20c8f8f 100644 --- a/recommendation/microsoft.owin.json +++ b/recommendation/microsoft.owin.json @@ -192,6 +192,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to Microsoft.AspNetCore.Owin and remove Microsoft.Owin and Owin.", @@ -315,6 +324,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace IOwinContext with HttpContext and add Microsoft.AspNetCore.Http namespace.", @@ -411,6 +429,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace IOwinResponse with HttpResponse and add Microsoft.AspNetCore.Http namespace.", @@ -507,6 +534,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace IOwinRequest with HttpRequest and add Microsoft.AspNetCore.Http namespace.", @@ -603,6 +639,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Remove the base class for OwinMiddleware, remove the override method modifier for the invoke method, add a new global expression for RequestDelegate _next, initialize it in the constructor and remove the constructor intializer base(next).", @@ -743,6 +788,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace OwinMiddleware with RequestDelegate and add Microsoft.AspNetCore.Http.RequestDelegate namespace.", @@ -839,6 +893,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace the OwinMiddleware Next variable with a newly declared one _next.", @@ -921,6 +984,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace IReadableStringCollection with IQueryCollection and add Microsoft.AspNetCore.Http.RequestDelegate namespace.", @@ -1017,6 +1089,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment to explain how to replace the Get method with TryGetValue.", @@ -1103,6 +1184,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment to explain how to replace the Get method with Items collection.", @@ -1198,6 +1288,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace RequestCookieCollection with IRequestCookieCollection and add Microsoft.AspNetCore.Http.RequestDelegate namespace.", @@ -1294,6 +1393,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace ResponseCookieCollection with IResponseCookies and add Microsoft.AspNetCore.Http.RequestDelegate namespace.", @@ -1390,6 +1498,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Microsoft.AspNetCore.Http namespace.", @@ -1476,6 +1593,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Microsoft.AspNetCore.Http namespace if PathString is being used.", @@ -1572,6 +1698,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment to explain how to set the new parameters for QueryString.", diff --git a/recommendation/microsoft.owin.logging.json b/recommendation/microsoft.owin.logging.json index c6500ba..93d45b4 100644 --- a/recommendation/microsoft.owin.logging.json +++ b/recommendation/microsoft.owin.logging.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to Microsoft.Extensions.Logging and remove Microsoft.Owin.Logging.", @@ -172,6 +181,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Logging.ILogger.WriteInformation(string) replace WriteInformation with LogInformation.", diff --git a/recommendation/microsoft.owin.security.authorization.json b/recommendation/microsoft.owin.security.authorization.json index c2f10a4..b3e4c96 100644 --- a/recommendation/microsoft.owin.security.authorization.json +++ b/recommendation/microsoft.owin.security.authorization.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Remove Microsoft.Owin.Security.Authorization directive and add Microsoft.AspNetCore.Authorization directive.", diff --git a/recommendation/microsoft.owin.security.datahandler.encoder.json b/recommendation/microsoft.owin.security.datahandler.encoder.json index 2ff6fdc..515c143 100644 --- a/recommendation/microsoft.owin.security.datahandler.encoder.json +++ b/recommendation/microsoft.owin.security.datahandler.encoder.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Remove Microsoft.Owin.Security.DataHandler.Encoder.", @@ -158,6 +167,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment to explain how to replace the ITextEncoder.Encode method.", @@ -244,6 +262,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment to explain how to replace the ITextEncoder.Decode method.", diff --git a/recommendation/microsoft.owin.security.datahandler.json b/recommendation/microsoft.owin.security.datahandler.json index d9332b3..95d9d48 100644 --- a/recommendation/microsoft.owin.security.datahandler.json +++ b/recommendation/microsoft.owin.security.datahandler.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to Microsoft.AspNetCore.Authentication and remove Microsoft.Owin.Security.DataHandler.", @@ -172,6 +181,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment to explain how to replace the ITextEncoder.Encode method.", @@ -272,6 +290,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment to explain how to replace the ITextEncoder.Decode method.", diff --git a/recommendation/microsoft.owin.security.dataprotection.json b/recommendation/microsoft.owin.security.dataprotection.json index f4cad2c..406f5ff 100644 --- a/recommendation/microsoft.owin.security.dataprotection.json +++ b/recommendation/microsoft.owin.security.dataprotection.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to Microsoft.AspNetCore.DataProtection and remove Microsoft.Owin.Security.DataProtection.", @@ -172,6 +181,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.DataProtection.IDataProtectionProvider.Create(params string[]) replace Create method with CreateProtector.", @@ -257,6 +275,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "When a DpapiDataProtectionProvider class is found add a comment to explain how to replace it with IDataProtectionProvider through dependency injection.", @@ -343,6 +370,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.DataProtection.DpapiDataProtectionProvider.Create(params string[]) replace Create method with CreateProtector.", diff --git a/recommendation/microsoft.owin.security.infrastructure.json b/recommendation/microsoft.owin.security.infrastructure.json index ddc8915..704807d 100644 --- a/recommendation/microsoft.owin.security.infrastructure.json +++ b/recommendation/microsoft.owin.security.infrastructure.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to Microsoft.AspNetCore.Authentication and remove Microsoft.Owin.Security.Infrastructure.", @@ -164,6 +173,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Microsoft.AspNetCore.Authentication namespace and replace AuthenticationTokenCreateContext with TicketSerializer.", @@ -256,6 +274,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Microsoft.AspNetCore.Authentication namespace and replace AuthenticationTokenReceiveContext with TicketSerializer.", @@ -348,6 +375,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.Infrastructure.AuthenticationTokenCreateContext.SerializeTicket() add a comment to explain the new return type and replace SerializeTicket with Serialize.", @@ -447,6 +483,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.Infrastructure.AuthenticationTokenReceiveContext.DeserializeTicket(string) add a comment to explain the new return type and replace DeserializeTicket with Deserialize.", @@ -546,6 +591,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.Infrastructure.AuthenticationTokenCreateContext.SetToken(string) add a comment to explain the new methods to write information.", @@ -632,6 +686,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.Infrastructure.SecurityHelper.LookupChallenge(string, Microsoft.Owin.Security.AuthenticationMode) add a comment to explain how to handle authentication related events.", diff --git a/recommendation/microsoft.owin.security.json b/recommendation/microsoft.owin.security.json index c16b85c..678abf7 100644 --- a/recommendation/microsoft.owin.security.json +++ b/recommendation/microsoft.owin.security.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Remove Microsoft.Owin.Security.OAuth, Microsoft.Owin.Security.", @@ -172,6 +181,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Microsoft.AspNetCore.Authentication namespace if AuthenticationProperties is being used and remove Microsoft.Owin.Security.", @@ -272,6 +290,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Microsoft.AspNetCore.Http namespace and replace IAuthenticationManager with HttpContext.", @@ -368,6 +395,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Microsoft.AspNetCore.Authentication namespace if AuthenticationProperties is being used and remove Microsoft.Owin.Security.", @@ -478,6 +514,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Challenge(params string[]) add Microsoft.AspNetCore.Authentication namespace replace Challenge api with ChallengeAsync, remove all parameters and add an await operator. Also adds a comment to explain how to include AuthenticationProperties object and scheme.", @@ -602,6 +647,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Challenge(Microsoft.Owin.Security.AuthenticationProperties, params string[]) add Microsoft.AspNetCore.Authentication namespace replace Challenge api with ChallengeAsync, remove all parameters and add an await operator.. Also adds a comment to explain how to include AuthenticationProperties object and scheme.", @@ -726,6 +780,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.IAuthenticationManager.GetAuthenticationTypes() add a comment to explain this method has been deprecated.", @@ -812,6 +875,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.IAuthenticationManager.SignIn(params System.Security.Claims.ClaimsIdentity[]) add directive Microsoft.AspNetCore.Authentication, add a comment to explain parameters, add an await operator and replace the method SignIn with SignInAsync.", @@ -935,6 +1007,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.IAuthenticationManager.SignIn(Microsoft.Owin.Security.AuthenticationProperties, params System.Security.Claims.ClaimsIdentity[]) add directive Microsoft.AspNetCore.Authentication, add a comment to explain parameters, add an await operator and replace the method SignIn with SignInAsync.", @@ -1058,6 +1139,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.IAuthenticationManager.SignOut(params string[]) add directive Microsoft.AspNetCore.Authentication, add a comment to explain parameters, add an await operator and replace the method SignOut with SignOutAsync.", @@ -1182,6 +1272,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.IAuthenticationManager.SignOut(Microsoft.Owin.Security.AuthenticationProperties, params string[]) add directive Microsoft.AspNetCore.Authentication, add a comment to explain parameters, add an await operator and replace the method SignOut with SignOutAsync.", @@ -1306,6 +1405,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.AuthenticationTicket add directive Microsoft.AspNetCore.Authentication.", @@ -1392,6 +1500,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.AuthenticationTicket.AuthenticationTicket(System.Security.Claims.ClaimsIdentity, Microsoft.Owin.Security.AuthenticationProperties) add directive Microsoft.AspNetCore.Authentication, add a comment to explain the new parameters requirements.", @@ -1492,6 +1609,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.ISecureDataFormat.Protect(TData) add directive Microsoft.AspNetCore.Authentication.", @@ -1578,6 +1704,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.ISecureDataFormat.Unprotect(string) add directive Microsoft.AspNetCore.Authentication.", @@ -1664,6 +1799,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment to explain how to setup OAuth in .net core.", @@ -1750,6 +1894,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace Microsoft.Owin.Security.AuthenticationDescription with Microsoft.AspNetCore.Authentication.AuthenticationScheme.", @@ -1846,6 +1999,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.IAuthenticationManager.GetExternalLoginInfo() add a comment to explain how to use the SignInManager.GetExternalLoginInfoAsync method to replace the IAuthenticationManager.GetExternalLoginInfo invocation.", @@ -1932,6 +2094,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.IAuthenticationManager.GetExternalLoginInfoAsync() add a comment to explain how to use the SignInManager.GetExternalLoginInfoAsync method to replace the IAuthenticationManager.GetExternalLoginInfoAsync invocation.", @@ -2018,6 +2189,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.IAuthenticationManager.GetExternalLoginInfoAsync(string, string) add a comment to explain how to use the SignInManager.GetExternalLoginInfoAsync(string) method to replace the IAuthenticationManager.GetExternalLoginInfoAsync invocation.", @@ -2104,6 +2284,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.IAuthenticationManager.GetExternalAuthenticationTypes() add a comment to explain how to use the SignInManager.GetExternalAuthenticationSchemesAsync() method to replace the IAuthenticationManager.GetExternalAuthenticationTypes invocation.", @@ -2190,6 +2379,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.IAuthenticationManager.TwoFactorBrowserRemembered(string) add a comment to explain how to use the SignInManager.IsTwoFactorClientRememberedAsync(TUser) method to replace the IAuthenticationManager.TwoFactorBrowserRemembered invocation.", @@ -2276,6 +2474,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.IAuthenticationManager.TwoFactorBrowserRememberedAsync(string) add a comment to explain how to use the SignInManager.IsTwoFactorClientRememberedAsync(TUser) method to replace the IAuthenticationManager.TwoFactorBrowserRememberedAsync invocation.", diff --git a/recommendation/microsoft.owin.security.notifications.json b/recommendation/microsoft.owin.security.notifications.json index 46faee1..580135b 100644 --- a/recommendation/microsoft.owin.security.notifications.json +++ b/recommendation/microsoft.owin.security.notifications.json @@ -54,6 +54,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Microsoft.AspNetCore.Authentication.OpenIdConnect package version and remove Microsoft.Owin.Security.Notifications directive and add Microsoft.AspNetCore.Authentication.OpenIdConnect directive.", @@ -273,6 +282,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.Notifications.RedirectToIdentityProviderNotification.HandleResponse() add a comment to explain how to replace the class RedirectToIdentityProviderNotification with RedirectContext class.", @@ -359,6 +377,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For Microsoft.Owin.Security.Notifications.BaseNotification.HandleResponse() add a comment to explain how to replace the class BaseNotification.", diff --git a/recommendation/microsoft.owin.security.openidconnect.json b/recommendation/microsoft.owin.security.openidconnect.json index 9daba4f..6db0c4c 100644 --- a/recommendation/microsoft.owin.security.openidconnect.json +++ b/recommendation/microsoft.owin.security.openidconnect.json @@ -54,6 +54,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Microsoft.AspNetCore.Authentication.OpenIdConnect package version", @@ -273,6 +282,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace OpenIdConnectAuthenticationOptions with OpenIdConnectOptions.", diff --git a/recommendation/microsoft.owin.staticfiles.json b/recommendation/microsoft.owin.staticfiles.json index b7c86cb..be69c03 100644 --- a/recommendation/microsoft.owin.staticfiles.json +++ b/recommendation/microsoft.owin.staticfiles.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Microsoft.AspNetCore.StaticFiles and Microsoft.Extensions.FileProviders.Physical packages. Add Microsoft.Extensions.FileProviders and Microsoft.AspNetCore.StaticFiles namespaces. Remove Microsoft.Owin.StaticFiles and Microsoft.Owin.FileSystems namespaces.", @@ -212,6 +221,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace FileServerOptions' FileSystem with FileProvider and PhysicalFileSystem with PhysicalFileProvider.", @@ -325,6 +343,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace DirectoryBrowserOptions' FileSystem with FileProvider and PhysicalFileSystem with PhysicalFileProvider.", diff --git a/recommendation/npoi.hpsf.json b/recommendation/npoi.hpsf.json index 16ef84e..016f1c5 100644 --- a/recommendation/npoi.hpsf.json +++ b/recommendation/npoi.hpsf.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Package NPOI", diff --git a/recommendation/npoi.hssf.usermodel.json b/recommendation/npoi.hssf.usermodel.json index f128ef0..0ee0e18 100644 --- a/recommendation/npoi.hssf.usermodel.json +++ b/recommendation/npoi.hssf.usermodel.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Package NPOI", diff --git a/recommendation/npoi.ss.usermodel.json b/recommendation/npoi.ss.usermodel.json index 5eee2f2..203d8c7 100644 --- a/recommendation/npoi.ss.usermodel.json +++ b/recommendation/npoi.ss.usermodel.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Package NPOI", diff --git a/recommendation/npoi.ss.util.json b/recommendation/npoi.ss.util.json index e1d3b38..f7a0903 100644 --- a/recommendation/npoi.ss.util.json +++ b/recommendation/npoi.ss.util.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Package NPOI", diff --git a/recommendation/npoi.util.json b/recommendation/npoi.util.json index 7b36346..9f36d10 100644 --- a/recommendation/npoi.util.json +++ b/recommendation/npoi.util.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Package NPOI", diff --git a/recommendation/oracle.manageddataaccess.json b/recommendation/oracle.manageddataaccess.json index b767974..822b918 100644 --- a/recommendation/oracle.manageddataaccess.json +++ b/recommendation/oracle.manageddataaccess.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "", diff --git a/recommendation/org.bouncycastle.crypto.json b/recommendation/org.bouncycastle.crypto.json index 84adb0b..bf6d153 100644 --- a/recommendation/org.bouncycastle.crypto.json +++ b/recommendation/org.bouncycastle.crypto.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to BouncyCastle.NetCore", diff --git a/recommendation/org.bouncycastle.security.json b/recommendation/org.bouncycastle.security.json index 00598bc..93def40 100644 --- a/recommendation/org.bouncycastle.security.json +++ b/recommendation/org.bouncycastle.security.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to BouncyCastle.NetCore", diff --git a/recommendation/owin.json b/recommendation/owin.json index ffcd8c2..7e946e0 100644 --- a/recommendation/owin.json +++ b/recommendation/owin.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace IAppBuilder with IApplicationBuilder and add the Microsoft.AspNetCore.Builder namespace and the Microsoft.AspNetCore.Diagnostics package and remove the Owin namespace.", @@ -187,6 +196,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace Owin.IAppBuilder.Use(object, params object[]) with .UseOwin.", @@ -301,6 +319,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace Owin.IAppBuilder.Use(params object[]) with .UseMiddleware.", @@ -386,6 +413,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace UseWebApi with UseEndpoints and add a comment to create a configure services method. Add Microsoft.AspNetCore.Builder, Microsoft.Extensions.DependencyInjection namespaces and remove System.Web.Http namespace.", @@ -542,6 +578,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Microsoft.AspNetCore.SignalR package and replace MapSignalR with UseEndpoints. Add a comment to add a configure services method. Add Microsoft.AspNetCore.Builder, Microsoft.Extensions.DependencyInjection namespaces.", @@ -704,6 +749,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace UseErrorPage with UseDeveloperExceptionPage.", @@ -789,6 +843,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add Microsoft.Extensions.DependencyInjection namespace. Add a comment to add ConfigureServices method and explain how to use FileProvider attribute inside of DirectoryBrowsingOptions class.", @@ -898,6 +961,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment to explain how to replace CreatePerOwinContext(System.Func) with a service in ConfigureServices method.", @@ -1007,6 +1079,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment to explain how to replace CreatePerOwinContext(System.Func, Microsoft.Owin.IOwinContext, T>) with a service in ConfigureServices method.", @@ -1116,6 +1197,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment to explain how to replace CreatePerOwinContext(System.Func, Microsoft.Owin.IOwinContext, T>, System.Action, T>) with a service in ConfigureServices method.", @@ -1207,6 +1297,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace the UseOpenIdConnectAuthentication(string, string) with UseAuthentication and add a comment to explain how to add services.AddAuthentication().AddOpenIdConnect().", @@ -1511,6 +1610,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace the UseOpenIdConnectAuthentication(string, string) with UseAuthentication and add a comment to explain how to add services.AddAuthentication().AddOpenIdConnect().", @@ -1807,6 +1915,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "For .Net 6, add latest Microsoft.AspNetCore.Authentication.Google package version and add a comment to explain how to add google authentication.", diff --git a/recommendation/project.all.json b/recommendation/project.all.json index 0916b79..6d925a2 100644 --- a/recommendation/project.all.json +++ b/recommendation/project.all.json @@ -260,6 +260,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "", diff --git a/recommendation/system.collections.specialized.json b/recommendation/system.collections.specialized.json index 87dc408..917e143 100644 --- a/recommendation/system.collections.specialized.json +++ b/recommendation/system.collections.specialized.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Update configuration to retrieve connection string from appSettings.json file.", @@ -152,6 +161,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Update configuration to retrieve appSettings from appSettings.json file.", diff --git a/recommendation/system.configuration.json b/recommendation/system.configuration.json index 59c187b..d39e9e0 100644 --- a/recommendation/system.configuration.json +++ b/recommendation/system.configuration.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Update configuration to retrieve connection string from appSettings.json file.", @@ -166,6 +175,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Remove ConnectionString accessor.", diff --git a/recommendation/system.data.entity.json b/recommendation/system.data.entity.json index 3dc6ebb..5845f89 100644 --- a/recommendation/system.data.entity.json +++ b/recommendation/system.data.entity.json @@ -127,6 +127,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add package Microsoft.EntityFrameworkCore. Replace System.Data.Entity namespace with Microsoft.EntityFrameworkCore.", @@ -242,6 +251,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add an OnConfiguring method to set the connection string. In addition, System.Data.Entity namespace will be replaced with Microsoft.EntityFrameworkCore.", diff --git a/recommendation/system.data.sqlclient.json b/recommendation/system.data.sqlclient.json index 18f0b79..998b0c4 100644 --- a/recommendation/system.data.sqlclient.json +++ b/recommendation/system.data.sqlclient.json @@ -81,6 +81,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add the package Microsoft.Data.SqlClient to the project. In addition, System.Data.SqlClient namespace will be replaced with Microsoft.Data.SqlClient.", diff --git a/recommendation/system.linq.dynamic.json b/recommendation/system.linq.dynamic.json index 4664cd0..a90501e 100644 --- a/recommendation/system.linq.dynamic.json +++ b/recommendation/system.linq.dynamic.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a reference to System.Linq.Dynamic.Core", diff --git a/recommendation/system.runtime.caching.json b/recommendation/system.runtime.caching.json index 2698820..350f75c 100644 --- a/recommendation/system.runtime.caching.json +++ b/recommendation/system.runtime.caching.json @@ -99,6 +99,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add System.Runtime.Caching package", diff --git a/recommendation/system.web.configuration.json b/recommendation/system.web.configuration.json index 76f0e5e..71eb049 100644 --- a/recommendation/system.web.configuration.json +++ b/recommendation/system.web.configuration.json @@ -71,6 +71,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "", @@ -166,6 +175,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Remove ConnectionString accessor.", diff --git a/recommendation/system.web.http.json b/recommendation/system.web.http.json index e7d5a63..5fcb9f6 100644 --- a/recommendation/system.web.http.json +++ b/recommendation/system.web.http.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment: RoutePrefix attribute is no longer supported.", @@ -158,6 +167,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace IHttpActionResult in namespace System.Web.Http with IActionResult in namespace Microsoft.AspNetCore.Mvc.", @@ -268,6 +286,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace base class ApiController in namespace System.Web with ControllerBase in namespace Microsoft.AspNetCore.Mvc. In addition, attribute ApiController will be added to the class.", diff --git a/recommendation/system.web.http.odata.json b/recommendation/system.web.http.odata.json index 9968aa3..bc4cc69 100644 --- a/recommendation/system.web.http.odata.json +++ b/recommendation/system.web.http.odata.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.Web.Http.OData namespace with Microsoft.AspNet.OData. In addition, package Microsoft.AspNetCore.OData will be added to the project file.", diff --git a/recommendation/system.web.json b/recommendation/system.web.json index 595845f..74e1a6a 100644 --- a/recommendation/system.web.json +++ b/recommendation/system.web.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace method AppendHeader with this.Response.Headers.Add. In the replacement, \"this\" refers to the controller object.", @@ -173,6 +182,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace HtmlEncode with a new method HtmlEncoder.Default.Encode in namepsace System.Text.Encodings.Web.", @@ -269,6 +287,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace HttpContextBase in namespace System.Web with HttpContext in namespace Microsoft.AspNetCore.Http.", @@ -379,6 +406,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Remove IHttpHandler in namespace System.Web and replace HttpContext in namespace Microsoft.AspNetCore.Http.", @@ -563,6 +599,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Remove IHttpHandler in namespace System.Web and replace HttpContext in namespace Microsoft.AspNetCore.Http.", diff --git a/recommendation/system.web.mvc.json b/recommendation/system.web.mvc.json index 354a0db..3c8bb4e 100644 --- a/recommendation/system.web.mvc.json +++ b/recommendation/system.web.mvc.json @@ -72,6 +72,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.Web.Mvc namespace with Microsoft.AspNetCore.Mvc.", @@ -172,6 +181,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment: ChildActionOnly attribute is not available anymore. An alternative is using ViewComponents. Sample code will be added as an example.", @@ -262,6 +280,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.Web.Mvc namespace with Microsoft.AspNetCore.Authorization.", @@ -362,6 +389,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.Web.Mvc namespace with Microsoft.AspNetCore.Authorization.", @@ -462,6 +498,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.Web.Mvc namespace with Microsoft.AspNetCore.Mvc.Rendering.", @@ -562,6 +607,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.Web.Mvc namespace with Microsoft.AspNetCore.Http.", @@ -662,6 +716,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace System.Web.Mvc namespace with Microsoft.AspNetCore.Mvc.Filters.", @@ -762,6 +825,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace HttpNotFound with NotFound and replace System.Web.Mvc namespace with Microsoft.AspNetCore.Mvc.", @@ -875,6 +947,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace HttpNotFound with NotFound and replace System.Web.Mvc namespace with Microsoft.AspNetCore.Mvc.", @@ -988,6 +1069,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace DependencyResolver.Current.GetService with HttpContext.RequestServices.GetService and replace System.Web.Mvc namespace with Microsoft.AspNetCore.Mvc.", @@ -1100,6 +1190,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace DependencyResolver.Current.GetService with HttpContext.RequestServices.GetService and replace System.Web.Mvc namespace with Microsoft.AspNetCore.Mvc.", @@ -1212,6 +1311,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Add a comment: Use the startup class to register dependency containers.", @@ -1298,6 +1406,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace TryUpdateModel with TryUpdateModelAsync and replace System.Web.Mvc namespace with Microsoft.AspNetCore.Mvc.", @@ -1425,6 +1542,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "Replace TryUpdateModel with TryUpdateModelAsync and replace System.Web.Mvc namespace with Microsoft.AspNetCore.Mvc.", diff --git a/recommendation/wcf.client.json b/recommendation/wcf.client.json index 6e14528..d1f66a8 100644 --- a/recommendation/wcf.client.json +++ b/recommendation/wcf.client.json @@ -70,6 +70,15 @@ "ARM32", "ARM64" ] + }, + { + "Name": "net10.0", + "TargetCPU": [ + "x86", + "x64", + "ARM32", + "ARM64" + ] } ], "Description": "", From d24005dc0962297e2761e5b93667aad72e565bb5 Mon Sep 17 00:00:00 2001 From: Ritika Rane Date: Fri, 29 Aug 2025 12:16:07 -0700 Subject: [PATCH 2/2] Update GitHub Actions to use .NET 8 and newer action versions --- .github/workflows/dotnet-core.yml | 12 ++++-------- .../RecommendationValidator.csproj | 2 +- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/.github/workflows/dotnet-core.yml b/.github/workflows/dotnet-core.yml index bf617fd..53f3e6b 100644 --- a/.github/workflows/dotnet-core.yml +++ b/.github/workflows/dotnet-core.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Check for secrets leak on the repo run: | git clone https://github.com/awslabs/git-secrets.git target @@ -23,14 +23,10 @@ jobs: echo "Added aws secret templates" git secrets --scan -r ../ echo "Repository scan completed" - - name: Setup .NET Core - uses: actions/setup-dotnet@v1 + - name: Setup .NET 8 + uses: actions/setup-dotnet@v4 with: - dotnet-version: 3.1.301 - - name: Setup .NET Core 5 - uses: actions/setup-dotnet@v1 - with: - dotnet-version: 5.0.301 + dotnet-version: '8.0.x' - name: Install dependencies run: dotnet restore RecommendationTools/RecommendationValidator/RecommendationValidator.csproj - name: Validate diff --git a/RecommendationTools/RecommendationValidator/RecommendationValidator.csproj b/RecommendationTools/RecommendationValidator/RecommendationValidator.csproj index 6efe718..05e2e95 100644 --- a/RecommendationTools/RecommendationValidator/RecommendationValidator.csproj +++ b/RecommendationTools/RecommendationValidator/RecommendationValidator.csproj @@ -2,7 +2,7 @@ Exe - netcoreapp3.1 + net8.0