Skip to content

MyCustom.NET.Sdk.Web/v1.0.6

Latest

Choose a tag to compare

@harry-robinson harry-robinson released this 26 Jun 05:01
ee7b687

🎯 [1.0.6] - 2026-06-25

MyCustom.NET.Sdk.Web 1.0.6 incorporates MyCustom.NET.Sdk 1.0.6 as its base. All of the following are a direct result of that import.

  • Fixed a bug in pack-and-publish-nuget-package.yml that prevented the workflow from getting the PackageId, PackageVersion and PackageOutputPath from the project file.
  • Updated .NET SDK version from 10.0.201 to 10.0.300 in global.json.
  • Removed unused Directory.Build.targets.
  • Enabled CPM and SBOM generation in project.
  • Additions and updates to Analyzers. See below for details.

🎉 What's New

C# Compiler

None.

MSBuild & Code Analysis

None.

NuGet

None.

Source Link & Supply Chain Security

None.

Analyzers

  • Meziantou.Analyzer - Updated NuGet package from 3.0.71 to 3.0.114. See https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.114 for change details.
  • AsyncFixer - Added AsyncFixer NuGet package version 2.1.0 to help developers find and correct common async/await misuses (anti-patterns) and, when possible, offer automatic fixes.
  • Microsoft.CodeAnalysis.BannedApiAnalyzers - Added Microsoft.CodeAnalysis.BannedApiAnalyzers NuGet package version 3.3.4 to allow banning specific APIs from being used in your codebase, either by specifying them directly or by referencing an external configuration file. Useful for enforcing architectural boundaries, preventing usage of dangerous or deprecated APIs and maintaining a clean and consistent codebase.
  • Microsoft.VisualStudio.Threading.Analyzers - Added Microsoft.VisualStudio.Threading.Analyzers NuGet package version 18.7.23 to provide static code analyzers to detect common mistakes or potential issues regarding threading and async coding.
  • Roslynator.Analyzers - Added Roslynator.Analyzers NuGet package version 4.15.0 to provide a collection of 200+ analyzers for C#, powered by Roslyn.

💥 Breaking Changes

None.

🩹 Bug Fixes

None.

⚠️ Known Issues

None.

⬆️ Upgrading

To consume the SDK, add it to global.json at the root of your repository:

{
  "msbuild-sdks": {
    "MyCustom.NET.Sdk": "1.0.6"
  }
}

Then reference it in your .csproj:

<Project Sdk="MyCustom.NET.Sdk">

  <PropertyGroup>

    <!-- Usual properties and overrides go here -->

  </PropertyGroup>

</Project>