From 233318c6f524cc65de39eb56e0e58d8502396c0c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 20 Feb 2026 13:35:45 +0000 Subject: [PATCH 1/3] Initial plan From 7b55464e7e7649bea969955c4a5494b66b2dad8e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 20 Feb 2026 13:41:57 +0000 Subject: [PATCH 2/3] Enable EnablePackageValidation with 0.9.0-preview.1 baseline for all src packages Co-authored-by: jeffhandley <1031940+jeffhandley@users.noreply.github.com> --- src/Directory.Build.props | 2 + .../CompatibilitySuppressions.xml | 312 ++++++++++++++++++ 2 files changed, 314 insertions(+) create mode 100644 src/ModelContextProtocol.Core/CompatibilitySuppressions.xml diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 02a45299b..5af041fbe 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -17,6 +17,8 @@ true $(RepoRoot)\Open.snk true + true + 0.9.0-preview.1 diff --git a/src/ModelContextProtocol.Core/CompatibilitySuppressions.xml b/src/ModelContextProtocol.Core/CompatibilitySuppressions.xml new file mode 100644 index 000000000..c43430020 --- /dev/null +++ b/src/ModelContextProtocol.Core/CompatibilitySuppressions.xml @@ -0,0 +1,312 @@ + + + + + CP0002 + M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_GrantTypes + lib/net10.0/ModelContextProtocol.Core.dll + lib/net10.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_RedirectUris + lib/net10.0/ModelContextProtocol.Core.dll + lib/net10.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_ResponseTypes + lib/net10.0/ModelContextProtocol.Core.dll + lib/net10.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationDetailsTypesSupported + lib/net10.0/ModelContextProtocol.Core.dll + lib/net10.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationServers + lib/net10.0/ModelContextProtocol.Core.dll + lib/net10.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_BearerMethodsSupported + lib/net10.0/ModelContextProtocol.Core.dll + lib/net10.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_DpopSigningAlgValuesSupported + lib/net10.0/ModelContextProtocol.Core.dll + lib/net10.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ResourceSigningAlgValuesSupported + lib/net10.0/ModelContextProtocol.Core.dll + lib/net10.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ScopesSupported + lib/net10.0/ModelContextProtocol.Core.dll + lib/net10.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Protocol.ListTasksResult.get_Tasks + lib/net10.0/ModelContextProtocol.Core.dll + lib/net10.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Protocol.ToolResultContentBlock.get_Content + lib/net10.0/ModelContextProtocol.Core.dll + lib/net10.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_GrantTypes + lib/net8.0/ModelContextProtocol.Core.dll + lib/net8.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_RedirectUris + lib/net8.0/ModelContextProtocol.Core.dll + lib/net8.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_ResponseTypes + lib/net8.0/ModelContextProtocol.Core.dll + lib/net8.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationDetailsTypesSupported + lib/net8.0/ModelContextProtocol.Core.dll + lib/net8.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationServers + lib/net8.0/ModelContextProtocol.Core.dll + lib/net8.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_BearerMethodsSupported + lib/net8.0/ModelContextProtocol.Core.dll + lib/net8.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_DpopSigningAlgValuesSupported + lib/net8.0/ModelContextProtocol.Core.dll + lib/net8.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ResourceSigningAlgValuesSupported + lib/net8.0/ModelContextProtocol.Core.dll + lib/net8.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ScopesSupported + lib/net8.0/ModelContextProtocol.Core.dll + lib/net8.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Protocol.ListTasksResult.get_Tasks + lib/net8.0/ModelContextProtocol.Core.dll + lib/net8.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Protocol.ToolResultContentBlock.get_Content + lib/net8.0/ModelContextProtocol.Core.dll + lib/net8.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_GrantTypes + lib/net9.0/ModelContextProtocol.Core.dll + lib/net9.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_RedirectUris + lib/net9.0/ModelContextProtocol.Core.dll + lib/net9.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_ResponseTypes + lib/net9.0/ModelContextProtocol.Core.dll + lib/net9.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationDetailsTypesSupported + lib/net9.0/ModelContextProtocol.Core.dll + lib/net9.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationServers + lib/net9.0/ModelContextProtocol.Core.dll + lib/net9.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_BearerMethodsSupported + lib/net9.0/ModelContextProtocol.Core.dll + lib/net9.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_DpopSigningAlgValuesSupported + lib/net9.0/ModelContextProtocol.Core.dll + lib/net9.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ResourceSigningAlgValuesSupported + lib/net9.0/ModelContextProtocol.Core.dll + lib/net9.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ScopesSupported + lib/net9.0/ModelContextProtocol.Core.dll + lib/net9.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Protocol.ListTasksResult.get_Tasks + lib/net9.0/ModelContextProtocol.Core.dll + lib/net9.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Protocol.ToolResultContentBlock.get_Content + lib/net9.0/ModelContextProtocol.Core.dll + lib/net9.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_GrantTypes + lib/netstandard2.0/ModelContextProtocol.Core.dll + lib/netstandard2.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_RedirectUris + lib/netstandard2.0/ModelContextProtocol.Core.dll + lib/netstandard2.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_ResponseTypes + lib/netstandard2.0/ModelContextProtocol.Core.dll + lib/netstandard2.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationDetailsTypesSupported + lib/netstandard2.0/ModelContextProtocol.Core.dll + lib/netstandard2.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationServers + lib/netstandard2.0/ModelContextProtocol.Core.dll + lib/netstandard2.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_BearerMethodsSupported + lib/netstandard2.0/ModelContextProtocol.Core.dll + lib/netstandard2.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_DpopSigningAlgValuesSupported + lib/netstandard2.0/ModelContextProtocol.Core.dll + lib/netstandard2.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ResourceSigningAlgValuesSupported + lib/netstandard2.0/ModelContextProtocol.Core.dll + lib/netstandard2.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ScopesSupported + lib/netstandard2.0/ModelContextProtocol.Core.dll + lib/netstandard2.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Protocol.ListTasksResult.get_Tasks + lib/netstandard2.0/ModelContextProtocol.Core.dll + lib/netstandard2.0/ModelContextProtocol.Core.dll + true + + + CP0002 + M:ModelContextProtocol.Protocol.ToolResultContentBlock.get_Content + lib/netstandard2.0/ModelContextProtocol.Core.dll + lib/netstandard2.0/ModelContextProtocol.Core.dll + true + + \ No newline at end of file From 1c81385aa7b99689a28574f9f1bea775870f11bf Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Feb 2026 13:10:57 +0000 Subject: [PATCH 3/3] Update baseline to 1.0.0 and remove compatibility suppressions Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com> --- src/Directory.Build.props | 2 +- .../CompatibilitySuppressions.xml | 312 ------------------ 2 files changed, 1 insertion(+), 313 deletions(-) delete mode 100644 src/ModelContextProtocol.Core/CompatibilitySuppressions.xml diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 4d90e23ef..0874076ac 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -17,7 +17,7 @@ $(RepoRoot)\Open.snk true true - 0.9.0-preview.1 + 1.0.0 diff --git a/src/ModelContextProtocol.Core/CompatibilitySuppressions.xml b/src/ModelContextProtocol.Core/CompatibilitySuppressions.xml deleted file mode 100644 index c43430020..000000000 --- a/src/ModelContextProtocol.Core/CompatibilitySuppressions.xml +++ /dev/null @@ -1,312 +0,0 @@ - - - - - CP0002 - M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_GrantTypes - lib/net10.0/ModelContextProtocol.Core.dll - lib/net10.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_RedirectUris - lib/net10.0/ModelContextProtocol.Core.dll - lib/net10.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_ResponseTypes - lib/net10.0/ModelContextProtocol.Core.dll - lib/net10.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationDetailsTypesSupported - lib/net10.0/ModelContextProtocol.Core.dll - lib/net10.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationServers - lib/net10.0/ModelContextProtocol.Core.dll - lib/net10.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_BearerMethodsSupported - lib/net10.0/ModelContextProtocol.Core.dll - lib/net10.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_DpopSigningAlgValuesSupported - lib/net10.0/ModelContextProtocol.Core.dll - lib/net10.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ResourceSigningAlgValuesSupported - lib/net10.0/ModelContextProtocol.Core.dll - lib/net10.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ScopesSupported - lib/net10.0/ModelContextProtocol.Core.dll - lib/net10.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Protocol.ListTasksResult.get_Tasks - lib/net10.0/ModelContextProtocol.Core.dll - lib/net10.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Protocol.ToolResultContentBlock.get_Content - lib/net10.0/ModelContextProtocol.Core.dll - lib/net10.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_GrantTypes - lib/net8.0/ModelContextProtocol.Core.dll - lib/net8.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_RedirectUris - lib/net8.0/ModelContextProtocol.Core.dll - lib/net8.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_ResponseTypes - lib/net8.0/ModelContextProtocol.Core.dll - lib/net8.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationDetailsTypesSupported - lib/net8.0/ModelContextProtocol.Core.dll - lib/net8.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationServers - lib/net8.0/ModelContextProtocol.Core.dll - lib/net8.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_BearerMethodsSupported - lib/net8.0/ModelContextProtocol.Core.dll - lib/net8.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_DpopSigningAlgValuesSupported - lib/net8.0/ModelContextProtocol.Core.dll - lib/net8.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ResourceSigningAlgValuesSupported - lib/net8.0/ModelContextProtocol.Core.dll - lib/net8.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ScopesSupported - lib/net8.0/ModelContextProtocol.Core.dll - lib/net8.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Protocol.ListTasksResult.get_Tasks - lib/net8.0/ModelContextProtocol.Core.dll - lib/net8.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Protocol.ToolResultContentBlock.get_Content - lib/net8.0/ModelContextProtocol.Core.dll - lib/net8.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_GrantTypes - lib/net9.0/ModelContextProtocol.Core.dll - lib/net9.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_RedirectUris - lib/net9.0/ModelContextProtocol.Core.dll - lib/net9.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_ResponseTypes - lib/net9.0/ModelContextProtocol.Core.dll - lib/net9.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationDetailsTypesSupported - lib/net9.0/ModelContextProtocol.Core.dll - lib/net9.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationServers - lib/net9.0/ModelContextProtocol.Core.dll - lib/net9.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_BearerMethodsSupported - lib/net9.0/ModelContextProtocol.Core.dll - lib/net9.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_DpopSigningAlgValuesSupported - lib/net9.0/ModelContextProtocol.Core.dll - lib/net9.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ResourceSigningAlgValuesSupported - lib/net9.0/ModelContextProtocol.Core.dll - lib/net9.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ScopesSupported - lib/net9.0/ModelContextProtocol.Core.dll - lib/net9.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Protocol.ListTasksResult.get_Tasks - lib/net9.0/ModelContextProtocol.Core.dll - lib/net9.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Protocol.ToolResultContentBlock.get_Content - lib/net9.0/ModelContextProtocol.Core.dll - lib/net9.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_GrantTypes - lib/netstandard2.0/ModelContextProtocol.Core.dll - lib/netstandard2.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_RedirectUris - lib/netstandard2.0/ModelContextProtocol.Core.dll - lib/netstandard2.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.DynamicClientRegistrationResponse.get_ResponseTypes - lib/netstandard2.0/ModelContextProtocol.Core.dll - lib/netstandard2.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationDetailsTypesSupported - lib/netstandard2.0/ModelContextProtocol.Core.dll - lib/netstandard2.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_AuthorizationServers - lib/netstandard2.0/ModelContextProtocol.Core.dll - lib/netstandard2.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_BearerMethodsSupported - lib/netstandard2.0/ModelContextProtocol.Core.dll - lib/netstandard2.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_DpopSigningAlgValuesSupported - lib/netstandard2.0/ModelContextProtocol.Core.dll - lib/netstandard2.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ResourceSigningAlgValuesSupported - lib/netstandard2.0/ModelContextProtocol.Core.dll - lib/netstandard2.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Authentication.ProtectedResourceMetadata.get_ScopesSupported - lib/netstandard2.0/ModelContextProtocol.Core.dll - lib/netstandard2.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Protocol.ListTasksResult.get_Tasks - lib/netstandard2.0/ModelContextProtocol.Core.dll - lib/netstandard2.0/ModelContextProtocol.Core.dll - true - - - CP0002 - M:ModelContextProtocol.Protocol.ToolResultContentBlock.get_Content - lib/netstandard2.0/ModelContextProtocol.Core.dll - lib/netstandard2.0/ModelContextProtocol.Core.dll - true - - \ No newline at end of file