Releases: cake-contrib/Cake.Issues
4.2.1
As part of this release we had 4 issues closed.
📓 Supported features and usage examples are described in the README.
📦 NuGet packages available on nuget.org.
📋 Requirements
- Cake 4.x
- Targeting .NET 6, .NET 7 and .NET 8
Cake.Issues.GitRepository
- Git and Git Large File Storage
Cake.Issues.MsBuild
- Binary logs require MsBuild 15 or newer
Cake.Issues.PullRequests.AzureDevOps
- Team Foundation Server 2017 or newer, Azure DevOps Server 2019 or newer, or Azure DevOps Service.
- Cake.AzureDevOps 4.x
General
📈 Improvements
- !531 Set AssemblyVersion to major version by @pascalberger
- !532 Enable deterministic builds by @pascalberger
Cake.Issues.Reporting.Generic
🔗 Dependenciess
- !533 Update jQuery to 3.7.1 by @pascalberger
- !534 Update DevExtreme to 23.1.9 by @pascalberger
Full Changelog: 4.2.0...4.2.1
4.2.0
As part of this release we had 14 issues closed.
🕵️ Pull requests were reviewed by: @pascalberger @eoehen
📞 Fixes issues reported by: @pascalberger
📓 Supported features and usage examples are described in the README.
📦 NuGet packages available on nuget.org.
📋 Requirements
- Cake 4.x
- Targeting .NET 6, .NET 7 and .NET 8
- Individual addins require dependencies in the same version
Cake.Issues.GitRepository
- Git and Git Large File Storage
Cake.Issues.MsBuild
- Binary logs require MsBuild 15 or newer
Cake.Issues.PullRequests.AzureDevOps
- Team Foundation Server 2017 or newer, Azure DevOps Server 2019 or newer, or Azure DevOps Service.
- Cake.AzureDevOps 4.x
Core
🐞 Bugs
- !445 Fix publishing of Cake.Frosting.Issues.Reporting by @pascalberger
Cake.Issues.DocFx
✨ Features
- #485 Provide Cake Frosting specific version of Cake.Issues.DocFx by @pascalberger
Cake.Issues.EsLint
✨ Features
- #486 Provide Cake Frosting specific version of Cake.Issues.EsLint by @pascalberger
Cake.Issues.GitRepository
✨ Features
- #487 Provide Cake Frosting specific version of Cake.Issues.GitRepository by @pascalberger
Cake.Issues.InspectCode
✨ Features
- #488 Provide Cake Frosting specific version of Cake.Issues.InspectCode by @pascalberger
Cake.Issues.Markdownlint
✨ Features
- #489 Provide Cake Frosting specific version of Cake.Issues.Markdownlint by @pascalberger
Cake.Issues.Sarif
✨ Features
- #495 Provide issue provider for SARIF files by @pascalberger
- #502 Provide Cake Frosting specific version of Cake.Issues.Sarif by @pascalberger
Cake.Issues.Terraform
✨ Features
- #508 Provide Cake Frosting specific version of Cake.Issues.Terraform by @pascalberger
Cake.Issues.PullRequests.AppVeyor
✨ Features
- #492 Provide Cake Frosting specific version of Cake.Issues.PullRequests.AppVeyor by @pascalberger
Cake.Issues.PullRequests.AzureDevOps
✨ Features
- #451 Provide Cake Frosting specific version of Cake.Issues.PullRequests.AzureDevOps by @pascalberger
Cake.Issues.PullRequests.GitHubActions
✨ Features
- #512 Provide Cake Frosting specific version of Cake.Issues.PullRequests.GitHubActions by @pascalberger
Cake.Issues.Reporting.Generic
🔗 Dependenciess
- !461 Update dependency jspdf-autotable to v3.8.2 by @pascalberger
Cake.Issues.Reporting.Sarif
🔗 Dependenciess
- !496 Update dependency Sarif.Sdk to v4.5.4 by @pascalberger
🧹 Chores
- !448 Moves source for Cake.Issues.PullRequests.AzureDevOps into this repository by @pascalberger
- !453 Moves source for Cake.Issues.Reporting.Console into this repository by @pascalberger
- !459 Moves source for Cake.Issues.Reporting.Generic into this repository by @pascalberger
- !481 Moves source for Cake.Issues.GitRepository into this repository by @pascalberger
- !490 Moves source for Cake.Issues.PullRequests.AppVeyor into this repository by @pascalberger
- !493 Moves source for Cake.Issues.Reporting.Sarif into this repository by @pascalberger
- !506 Moves source for Cake.Issues.Terraform into this repository by @pascalberger
- !513 Moves source for Cake.Issues.PullRequests.GitHubActions into this repository by @pascalberger
- !519 Fix linting issues by @pascalberger
- !522 Fix linting issues by @pascalberger
Full Changelog: 4.1.0...4.2.0
4.1.0
As part of this release we had 1553 commits which resulted in 3 issues being closed.
Requirements
- Cake 4.x
- Targeting .NET 6, .NET 7 and .NET 8
Core
Features
- #398 Provide Cake Frosting specific version of Cake.Issues.Reporting by @pascalberger
- #397 Provide Cake Frosting specific version of Cake.Issues.PullRequests by @pascalberger
Documentation
- #394 Update README to follow standard specification by @pascalberger
Cake.Issues.MsBuild
Improvement
- #438 Add support for binlog format version 18 by @pascalberger
Chores
- #405 Move Cake.Issues.MsBuild into Cake.Issues repository by @pascalberger
- #407 Move Cake.Issues.EsLint into Cake.Issues repository by @pascalberger
- #410 Moves source for Cake.Issues.DocFx into this repository. by @pascalberger
- #414 Moves source for Cake.Issues.InspectCode into this repository by @pascalberger
- #420 Moves source for Cake.Issues.Markdownlint into this repository by @pascalberger
- #421 Moves source for Cake.Issues.Markdownlint into this repository by @pascalberger
- #393 Add Ubuntu build by @pascalberger
- #396 Run build / test on macOS by @pascalberger
- #387 Update to StyleCop 1.2.0-beta.553 by @pascalberger
- #409 Replace package reference with project reference for Cake.Issues.EsLint by @pascalberger
- #386 Remove cake.config by @pascalberger
- #417 Structure projects in solution folders by @pascalberger
- #418 Add nuspec files to solution by @pascalberger
- #419 Cleanup Azure Pipelines build by @pascalberger
- #427 Fix linting issues by @pascalberger
- #430 Update copyright to "Cake Issues contributors" by @pascalberger
- #431 Unify author across NuGet package and assembly metadata by @pascalberger
Full Changelog: 4.0.0...4.1.0
4.0.0
As part of this release we had 3 issues closed.
Requirements
- Cake 4.x
- Targeting .NET 6, .NET 7 and .NET 8
Breaking change
- #381 Update to Cake 4.0
Feature
- #380 Multi-Target .NET 6, 7 & 8
Improvement
- #368 Improve exception message if multiple modified files with absolute paths are found
Chores
- #384 Replace LitJson with System.Text.Json by @pascalberger
- #367 Use expression bodies by @pascalberger
- #348 Add global.json file by @pascalberger
- #345 Add settings for Visual Studio Code by @pascalberger
Full Changelog: 3.0.0...4.0.0
4.0.0-beta.1
As part of this release we had 3 issues closed.
Requirements
- Cake 4.x
- Targeting .NET 6, .NET 7 and .NET 8
Breaking change
- #381 Update to Cake 4.0
Feature
- #380 Multi-Target .NET 6, 7 & 8
Improvement
- #368 Improve exception message if multiple modified files with absolute paths are found
Chores
- #384 Replace LitJson with System.Text.Json by @pascalberger
- #367 Use expression bodies by @pascalberger
- #348 Add global.json file by @pascalberger
- #345 Add settings for Visual Studio Code by @pascalberger
Full Changelog: 3.0.0...4.0.0-beta.1
3.0.0
As part of this release we had 6 issues closed.
Requirements
- Cake 3.x
- Targeting .NET 6 and .NET 7
Breaking changes
- #304 Update to Cake 3.0 by @pascalberger
- #303 Multi-Target .NET 6 & 7 instead of .NET Core 3.1, 5 & 6 by @pascalberger
- #324 Rename
IsValideRepositoryFilePath
toIsValidRepositoryFilePath
by @pascalberger - #322 Make
BaseRuleDescription.Rule
init-only by @pascalberger
Improvement
- #323 Support contravariance for
ILogFileFormat
type parameters by @pascalberger - #316 Update to LitJson 0.18 by @pascalberger
Chores
- #275 Update Depandabot configuration to ignore Cake updates < 3.0 by @pascalberger
- #280 Build using Cake .NET Tool by @pascalberger
- #282 Update to Cake Recipe 3.0 by @pascalberger
- #286 Disable coveralls by @pascalberger
- #285 Update solution file to Visual Studio 2022 by @pascalberger
- #290 Use specific assertions for testing for true / false by @pascalberger
- #292 Update to final version of Cake.Recipe 3.0 by @pascalberger
- #307 Make constructors of abstract classes protected by @pascalberger
- #308 Fix formatting by @pascalberger
- #310 Remove not required variable assignments by @pascalberger
- #311 Remove not required continue by @pascalberger
- #313 Simplify new statements by @pascalberger
- #309 Use range operator instead of substring by @pascalberger
- #312 Check that no exception is thrown by @pascalberger
- #314 Remove dupFinder exclusions by @pascalberger
- #317 Add editorconfig file by @pascalberger
- #318 Fix ordering of methods by @pascalberger
- #319 Improve null check by @pascalberger
- #320 Simplify new statement by @pascalberger
- #321 Mark assertion methods by @pascalberger
- #325 Fix linting issues and typos by @pascalberger
- #332 Ensure required .NET SDK are available on build images by @pascalberger
Full Changelog: 2.0.0...3.0.0
3.0.0-beta.2
As part of this release we had 6 issues closed.
Requirements
- Cake 3.x
- Targeting .NET 6 and .NET 7
Breaking changes
- Revert #329 by @pascalberger
Chores
- #332 Ensure required .NET SDK are available on build images by @pascalberger
Full Changelog: 3.0.0-beta.1...3.0.0-beta.2
3.0.0-beta.1
As part of this release we had 6 issues closed.
Requirements
- Cake 3.x
- Targeting .NET 6 and .NET 7
Breaking changes
- #304 Update to Cake 3.0 by @pascalberger
- #303 Multi-Target .NET 6 & 7 instead of .NET Core 3.1, 5 & 6 by @pascalberger
- #329 Make
BaseRuleDescription
abstract by @pascalberger - #324 Rename
IsValideRepositoryFilePath
toIsValidRepositoryFilePath
by @pascalberger - #322 Make
BaseRuleDescription.Rule
init-only by @pascalberger
Improvement
- #323 Support contravariance for
ILogFileFormat
type parameters by @pascalberger - #316 Update to LitJson 0.18 by @pascalberger
Chores
- #275 Update Depandabot configuration to ignore Cake updates < 3.0 by @pascalberger
- #280 Build using Cake .NET Tool by @pascalberger
- #282 Update to Cake Recipe 3.0 by @pascalberger
- #286 Disable coveralls by @pascalberger
- #285 Update solution file to Visual Studio 2022 by @pascalberger
- #290 Use specific assertions for testing for true / false by @pascalberger
- #292 Update to final version of Cake.Recipe 3.0 by @pascalberger
- #307 Make constructors of abstract classes protected by @pascalberger
- #308 Fix formatting by @pascalberger
- #310 Remove not required variable assignments by @pascalberger
- #311 Remove not required continue by @pascalberger
- #313 Simplify new statements by @pascalberger
- #309 Use range operator instead of substring by @pascalberger
- #312 Check that no exception is thrown by @pascalberger
- #314 Remove dupFinder exclusions by @pascalberger
- #317 Add editorconfig file by @pascalberger
- #318 Fix ordering of methods by @pascalberger
- #319 Improve null check by @pascalberger
- #320 Simplify new statement by @pascalberger
- #321 Mark assertion methods by @pascalberger
- #325 Fix linting issues and typos by @pascalberger
Full Changelog: 2.0.0...3.0.0-beta.1
2.0.0
As part of this release we had 9 issues closed.
Requirements
- Cake 2.x
- Targeting .NET Core 3.1, .NET 5 and .NET 6
Breaking changes
- #263 Update to Cake 2.0 by @pascalberger
- #264 Multi-Target .NET Core 3.1, 5 & 6 instead of .NET Standard 2.0 by @pascalberger
- #255
ProviderIssueIssueLimits
should be calledProviderIssueLimits
by @pascalberger - #258 Support for rule name by @pascalberger
- #273 Rename
IIssue.Rule
toIIssue.RuleId
by @pascalberger
Documentation
- #235 Replace Gitter with GitHub Discussions by @pascalberger
Improvements
- #240 Add helper to filter files outside of the repository by @pascalberger
- #284 Add helper to return rule name or ID by @pascalberger
- #298 Improve diagnostic logging for filter logic by @pascalberger
Chores
- #260 Cleanup Dependabot configuration by @pascalberger
- #270 Fix code analysis warnings by @pascalberger
Full Changelog: 1.0.0...2.0.0
2.0.0-beta.3
As part of this release we had 1 issue closed.
Requirements
- Cake 2.x
- Targeting .NET Core 3.1, .NET 5 and .NET 6
Improvement
- #297 Improve diagnostic logging for filter logic