Cake Issues v3.0.0 Released

Published
Saturday, July 22, 2023
Category
Release Notes

Cake Issues version 3.0.0 has been released. This is a major release, containing breaking changes beside bringing new features and bug fixes across all addins.

This post shows the highlights included in this release. For update instructions skip to Updating from previous versions.

❤ Huge thanks to our community! This release would not have been possible without your support and contributions! ❤

People working on this release:

Support for Cake 3.0

All addins have been updated to support Cake 3.x.

Target framework have been updated to .NET 6 and .NET 7 to be in line with Cake.

Support for MsBuild binary logs version 16

Support for binary logs in version 16 has been added to Cake.Issues.MsBuild.

Cake.Issues.MsBuild now will automatically provide links for Roslynator and SonarLint rules. Links for CA rules have updated to link to learn.microsoft.com.

Updating from previous versions

Cake.Issues 3.0.0 is a breaking release, which means that it probably requires changes to your build script. This section documents the most common changes which might be required:

  • Cake.Issues
    • StringPathExtensions.IsValideRepositoryFilePath has been renamed to StringPathExtensions.IsValidRepositoryFilePath
    • BaseRuleDescription.Rule has been made immutable after initialization
  • Cake.Issues.Recipe
    • Since Dupfinder has been sunsetted end of 2021, out of the box support for it has been removed from Cake Issues Recipe and DupFinderLogFilePaths is no longer available. To keep using DupFinder you need to manually add Cake.Issues.DupFinder and add issues using the AddIssues method.

For details see release notes of the individual addins:


GitHub