Releases: cake-contrib/Cake.Issues
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
2.0.0-beta.2
2.0.0-beta.1
As part of this release we had 6 issues closed.
Requirements
- Cake 2.x
- Targeting .NET Core 3.1, .NET 5 and .NET 6
Breaking changes
- #263 Update to Cake 2.0
- #264 Multi-Target .NET Core 3.1, 5 & 6 instead of .NET Standard 2.0
- #255
ProviderIssueIssueLimits
should be calledProviderIssueLimits
- #258 Support for rule name
- #273 Rename
IIssue.Rule
toIIssue.RuleId
Documentation
- #235 Replace Gitter with GitHub Discussions
1.0.0
As part of this release we had 5 issues closed.
Requirements
- Cake 1.x
- Targeting .NET Standard 2.0
Breaking changes
- #224 Build against Cake 1.0
- #215 Add possibility to add arbitrary values to an issue
- #213 Add
IIssueProvider.ProviderType
Build
- #204 Merge Cake.Issues.Reporting and Cake.Issues.PullRequests into Cake.Issues
Documentation
- #249 Add cake-addin tag to Cake.Issues NuGet package