Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions Essentials.All/Essentials.All.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
<PropertyGroup>
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0;netstandard2.1</TargetFrameworks>
<SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings>
<!-- Polyfill provides per-TFM shims, so strict ApiCompat package validation reports false cross-TFM diffs; disable it (matches ktsu.Semantics). -->
<EnablePackageValidation>false</EnablePackageValidation>
<IncludeBuildOutput>false</IncludeBuildOutput>
<Description>Batteries-included meta-package that references every ktsu.Essentials provider implementation.</Description>
</PropertyGroup>
Expand Down
106 changes: 106 additions & 0 deletions Essentials.CacheProviders.InMemory/CompatibilitySuppressions.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://learn.microsoft.com/dotnet/fundamentals/package-validation/diagnostic-ids -->
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Reflection.NullabilityInfo.get_ElementType:[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net6.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net7.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Reflection.NullabilityInfo.get_GenericTypeArguments:[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net6.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net7.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Reflection.NullabilityInfo.get_ReadState:[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net6.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net7.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Reflection.NullabilityInfo.get_Type:[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net6.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net7.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Reflection.NullabilityInfo.get_WriteState:[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net6.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net7.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Runtime.Versioning.OSPlatformAttribute.get_PlatformName:[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net6.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net7.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Diagnostics.CodeAnalysis.ExperimentalAttribute.get_UrlFormat:[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net8.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net9.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Diagnostics.CodeAnalysis.ExperimentalAttribute.set_UrlFormat(System.String):[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net8.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net9.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Diagnostics.CodeAnalysis.ExperimentalAttribute.get_UrlFormat:[T:System.Runtime.CompilerServices.NullableContextAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Diagnostics.CodeAnalysis.ExperimentalAttribute.set_UrlFormat(System.String):[T:System.Runtime.CompilerServices.NullableContextAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.#ctor(System.Int32,System.Int32,System.IFormatProvider,System.Span{System.Char}):[T:System.Runtime.CompilerServices.NullableContextAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.AppendFormatted(System.ReadOnlySpan{System.Char},System.Int32,System.String):[T:System.Runtime.CompilerServices.NullableContextAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.AppendFormatted(System.ReadOnlySpan{System.Char}):[T:System.Runtime.CompilerServices.NullableContextAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>P:System.Diagnostics.CodeAnalysis.ExperimentalAttribute.UrlFormat:[T:System.Runtime.CompilerServices.NullableAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>T:System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:[T:System.Runtime.CompilerServices.NullableAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>T:System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:[T:System.Runtime.CompilerServices.NullableContextAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0015</DiagnosticId>
<Target>T:System.Diagnostics.CodeAnalysis.ExperimentalAttribute:[T:System.Runtime.CompilerServices.NullableContextAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CacheProviders.InMemory.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CacheProviders.InMemory.dll</Right>
</Suppression>
</Suppressions>
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
<PropertyGroup>
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0;netstandard2.1</TargetFrameworks>
<SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings>
<!-- Polyfill provides per-TFM shims, so strict ApiCompat package validation reports false cross-TFM diffs; disable it (matches ktsu.Semantics). -->
<EnablePackageValidation>false</EnablePackageValidation>
</PropertyGroup>

<ItemGroup>
Expand Down
106 changes: 106 additions & 0 deletions Essentials.CommandExecutors.Native/CompatibilitySuppressions.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://learn.microsoft.com/dotnet/fundamentals/package-validation/diagnostic-ids -->
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Reflection.NullabilityInfo.get_ElementType:[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net6.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net7.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Reflection.NullabilityInfo.get_GenericTypeArguments:[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net6.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net7.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Reflection.NullabilityInfo.get_ReadState:[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net6.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net7.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Reflection.NullabilityInfo.get_Type:[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net6.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net7.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Reflection.NullabilityInfo.get_WriteState:[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net6.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net7.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Runtime.Versioning.OSPlatformAttribute.get_PlatformName:[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net6.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net7.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Diagnostics.CodeAnalysis.ExperimentalAttribute.get_UrlFormat:[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net8.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net9.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Diagnostics.CodeAnalysis.ExperimentalAttribute.set_UrlFormat(System.String):[T:System.Runtime.CompilerServices.CompilerGeneratedAttribute]</Target>
<Left>lib/net8.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net9.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Diagnostics.CodeAnalysis.ExperimentalAttribute.get_UrlFormat:[T:System.Runtime.CompilerServices.NullableContextAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Diagnostics.CodeAnalysis.ExperimentalAttribute.set_UrlFormat(System.String):[T:System.Runtime.CompilerServices.NullableContextAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.#ctor(System.Int32,System.Int32,System.IFormatProvider,System.Span{System.Char}):[T:System.Runtime.CompilerServices.NullableContextAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.AppendFormatted(System.ReadOnlySpan{System.Char},System.Int32,System.String):[T:System.Runtime.CompilerServices.NullableContextAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>M:System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.AppendFormatted(System.ReadOnlySpan{System.Char}):[T:System.Runtime.CompilerServices.NullableContextAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>P:System.Diagnostics.CodeAnalysis.ExperimentalAttribute.UrlFormat:[T:System.Runtime.CompilerServices.NullableAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>T:System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:[T:System.Runtime.CompilerServices.NullableAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0014</DiagnosticId>
<Target>T:System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:[T:System.Runtime.CompilerServices.NullableContextAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
<Suppression>
<DiagnosticId>CP0015</DiagnosticId>
<Target>T:System.Diagnostics.CodeAnalysis.ExperimentalAttribute:[T:System.Runtime.CompilerServices.NullableContextAttribute]</Target>
<Left>lib/net9.0/ktsu.Essentials.CommandExecutors.Native.dll</Left>
<Right>lib/net10.0/ktsu.Essentials.CommandExecutors.Native.dll</Right>
</Suppression>
</Suppressions>
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
<PropertyGroup>
<TargetFrameworks>net10.0;net9.0;net8.0;net7.0;net6.0;netstandard2.1</TargetFrameworks>
<SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings>
<!-- Polyfill provides per-TFM shims, so strict ApiCompat package validation reports false cross-TFM diffs; disable it (matches ktsu.Semantics). -->
<EnablePackageValidation>false</EnablePackageValidation>
</PropertyGroup>

<ItemGroup>
Expand Down
Loading
Loading