Cake.Issues.Recipe Release Notes

3.0.0 (July 17, 2023)

As part of this release we had 5 issues closed.

Requirements

  • Cake 3.x
  • .NET 6 or newer

Breaking changes

  • #330 Update for Cake 3.x by @pascalberger
  • #329 Multi-Target .NET 6 & 7 instead of .NET Core 3.1, 5 & 6 by @pascalberger
  • #338 Remove support for Dupfinder by @pascalberger

Dependenciess

  • #330 Update Cake.Issues Addins to Cake 3.x compatible versions by @pascalberger
  • #331 Bump Cake.AzureDevOps from 2.1.1 to 3.0.0 by @dependabot
  • #328 Bump Cake.Git from 2.0.0 to 3.0.0 by @dependabot

Chores

  • #340 Use InspectCode 2023.1.2 in integration tests by @pascalberger
  • #280 Update to final version of Cake.Recipe 3.0 by @pascalberger
  • #333 Ensure required .NET versions are available by @pascalberger
  • #323 Increase allowed number of dependabot PRs by @pascalberger

Full Changelog: https://github.com/cake-contrib/Cake.Issues.Recipe/compare/2.0.0...3.0.0

3.0.0-beta.1 (June 19, 2023)

As part of this release we had 5 issues closed.

Requirements

  • Cake 3.x
  • .NET 6 or newer

Breaking changes

  • #330 Update for Cake 3.x by @pascalberger
  • #329 Multi-Target .NET 6 & 7 instead of .NET Core 3.1, 5 & 6 by @pascalberger
  • #338 Remove support for Dupfinder by @pascalberger

Dependencies

  • #330 Update Cake.Issues Addins to Cake 3.x compatible versions by @pascalberger
  • #331 Bump Cake.AzureDevOps from 2.1.1 to 3.0.0 by @dependabot
  • #328 Bump Cake.Git from 2.0.0 to 3.0.0 by @dependabot

Chores

  • #340 Use InspectCode 2023.1.2 in integration tests by @pascalberger
  • #280 Update to final version of Cake.Recipe 3.0 by @pascalberger
  • #333 Ensure required .NET versions are available by @pascalberger
  • #323 Increase allowed number of dependabot PRs by @pascalberger

Full Changelog: https://github.com/cake-contrib/Cake.Issues.Recipe/compare/2.0.0...3.0.0-beta.1

2.0.0 (December 08, 2022)

As part of this release we had 11 issues closed.

Requirements

  • Cake 2.x
  • .NET Core 3.1 or newer

Breaking changes

  • #256 Update for Cake 2.x by @pascalberger
  • #262 Multi-Target .NET Core 3.1, 5 & 6 instead of .NET Standard 2.0 by @pascalberger
  • #295 Remove CakeVersion from BuildMetaDataCakeIssuesRecipe by @pascalberger
  • #220 Mark IRepositoryInfoProvider implementations as internal by @pascalberger
  • #214 Add possibility to use custom Parameters and State object in context by @pascalberger

Features

  • #298 Add metadata to package with supported Cake versions and TFMs by @pascalberger
  • #284 Add option to set pull request status for every issue provider by @pascalberger

Improvement

  • #301 Allow to create reports using a different template by @pascalberger
  • #294 Add logs for setting PR status by @pascalberger

Bugs

  • #289 RepositoryInfoProviderType.CakeGit uses Git CLI by @pascalberger
  • #281 Dedicated configuration setting to control setting pull request state by @pascalberger

Dependencies

  • #261 Update Addins to Cake 2.x compatible versions by @pascalberger
  • #250 Bump Cake.Git from 1.1.0 to 2.0.0 by @pascalberger
  • #309 Bump Cake.AzureDevOps to 2.1.1 by @pascalberger

Documentation

  • #297 Add cake-version.yml file to Cake.Issues.Recipe by @pascalberger

Chores

  • #264 Build with Cake .NET tool by @pascalberger
  • #265 Build on Visual Studio 2022 by @pascalberger
  • #266 Update to Cake.Recipe 3.0 by @pascalberger
  • #268 Remove integration tests for .NET Framework by @pascalberger
  • #269 Fix AppVeyor build by @pascalberger
  • #270 Run macOS tests on macOS 11 by @pascalberger
  • #272 Ignore Cake updates until 3.0 by @pascalberger
  • #273 Update solution to Visual Studio 2022 by @pascalberger
  • #279 Add more integration tests by @pascalberger
  • #283 Test against Ubuntu 22.04 by @pascalberger
  • #286 Remove DupFinder exclusions by @pascalberger
  • #292 Use null reference helper by @pascalberger

Full Changelog: https://github.com/cake-contrib/Cake.Issues.Recipe/compare/1.3.4...2.0.0

2.0.0-beta.6 (September 29, 2022)

As part of this release we had 2 issues closed.

Requirements

  • Cake 2.x
  • .NET Core 3.1 or newer

Enhancements

  • #301 Allow to create reports using a different template

Dependencies

  • #303 Update Cake.AzureDevOps to 2.0
  • #307 Update to Cake.Issues 2.0.0-beta0003

2.0.0-beta.5 (September 05, 2022)

As part of this release we had 10 issues closed.

Requirements

  • Cake 2.x
  • .NET Core 3.1 or newer

Breaking changes

  • #295 Remove CakeVersion from BuildMetaDataCakeIssuesRecipe

Features

  • #298 Add metadata to package with supported Cake versions and TFMs

Improvement

  • Return issues from AddIssues
  • Set ShouldSetSeparatePullRequestStatusForEachIssueProviderAndRun to true by default
  • Add logs for setting PR status

2.0.0-beta.4 (August 31, 2022)

As part of this release we had 2 issues closed.

Requirements

  • Cake 2.x
  • .NET Core 3.1 or newer

Bugs

  • #288 Set pull request state for issue providers for which no issues are reported
  • #289 RepositoryInfoProviderType.CakeGit uses Git CLI

2.0.0-beta.3 (August 24, 2022)

As part of this release we had 1 issue closed.

Requirements

  • Cake 2.x
  • .NET Core 3.1 or newer

Feature

  • #284 Add option to set pull request status for every issue provider

2.0.0-beta.2 (August 23, 2022)

As part of this release we had 1 issue closed.

Requirements

  • Cake 2.x
  • .NET Core 3.1 or newer

Bug

  • #281 Dedicated configuration setting to control setting pull request state

2.0.0-beta.1 (July 26, 2022)

As part of this release we had 5 issues closed.

Requirements

  • Cake 2.x
  • .NET Core 3.1 or newer

Breaking changes

  • #262 Multi-Target .NET Core 3.1, 5 & 6 instead of .NET Standard 2.0
  • #256 Update for Cake 2.x
  • #220 Mark IRepositoryInfoProvider implementations as internal
  • #214 Add possibility to use custom Parameters and State object in context

Dependencies

  • #250 Bump Cake.Git from 1.1.0 to 2.0.0 in /Cake.Frosting.Issues.Recipe

1.3.4 (May 18, 2022)

As part of this release we had 1 issue closed.

Requirements

  • Cake 1.x
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Bug

  • #258 Error when writing comments to Azure DevOps

Dependencies

  • #258 Downgrade Cake.AzureDevOps from 1.1.0 to 1.0.0

1.3.3 (May 05, 2022)

As part of this release we had 2 issues closed.

Requirements

  • Cake 1.x
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Improvement

  • #253 Can't use Cake 2.0.0 due to dependency chain of Cake.Frosting.Issues.Recipe 1.3.2

Dependencies

  • #257 Bump Cake.Frosting.Issues.Reporting.Generic from 1.0.0 to 1.0.1 in /Cake.Frosting.Issues.Recipe

1.3.2 (December 17, 2021)

As part of this release we had 2 issues closed.

Requirements

  • Cake 1.x
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Bug

  • #247 'Environment' does not contain a definition for 'NewLine' (@AdaskoTheBeAsT )

Dependencies

  • #246 Bump Cake.AzureDevOps from 1.0.0 to 1.1.0

1.3.1 (September 01, 2021)

As part of this release we had 1 issue closed.

Requirements

  • Cake 1.x
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Dependencies

  • #243 Bump Cake.Issues.Markdownlint from 1.1.0 to 1.1.1

1.3.0 (September 01, 2021)

As part of this release we had 1 issue closed.

Requirements

  • Cake 1.x
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Features

  • #240 Add support for markdownlint-cli JSON files

Dependencies

  • #239 Update Cake.Issues.Markdownlint to 1.1.0

1.2.0 (August 19, 2021)

As part of this release we had 4 issues closed.

Requirements

  • Cake 1.x
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Improvement

  • #232 Add possibility to pass parameters to report issues to pull requests

Bugs

  • #230 Use project root directory instead of build directory for reading issues
  • #231 Use project root directory instead of build directory for reporting issues to pull request systems
  • #233 Use project root directory instead of build directory for creating issue report

1.1.0 (August 11, 2021)

As part of this release we had 2 issues closed.

Requirements

  • Cake 1.x
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Feature

  • #118 Add possibility to pass reporting parameters

Dependencies

  • #221 Bump Cake.Git from 1.0.1 to 1.1.0

1.0.0 (August 04, 2021)

As part of this release we had 7 issues closed.

Requirements

  • Cake 1.x
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Breaking changes

  • #156 Update to Cake.Issues 1.0
  • #165 Update Cake.Git to 1.0.1
  • #176 Allow to define settings for every provider

Features

  • #167 Add recipe for Cake Frosting
  • #183 Provide option to use command line Git instead of Cake.Git

Bug

  • #198 Bump Cake.Issues.EsLint from 1.0.0 to 1.0.1

Documentation

  • #201 Update icon of NuGet packages

1.0.0-beta.2 (August 03, 2021)

As part of this release we had 7 issues closed.

Requirements

  • Cake 1.x
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Breaking changes

  • #156 Update to Cake.Issues 1.0
  • #165 Update Cake.Git to 1.0.1
  • #176 Allow to define settings for every provider

Feature

  • #167 Add recipe for Cake Frosting
  • #183 Provide option to use command line Git instead of Cake.Git

Bug

  • #198 Bump Cake.Issues.EsLint from 1.0.0 to 1.0.1

Documentation

  • #201 Update icon of NuGet packages

1.0.0-beta.1 (July 31, 2021)

As part of this release we had 6 issues closed.

Requirements

  • Cake 1.x
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Breaking changes

  • #156 Update to Cake.Issues 1.0
  • #165 Update Cake.Git to 1.0.1
  • #176 Allow to define settings for every provider

Feature

  • #167 Add recipe for Cake Frosting

Bug

  • #198 Bump Cake.Issues.EsLint from 1.0.0 to 1.0.1

Documentation

  • #201 Update icon of NuGet packages

0.4.4 (December 01, 2020)

As part of this release we had 3 issues closed.

Requirements

  • Cake 0.38.0 or higher
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Feature

  • #3 Support for reading ESLint Json log files

Improvements

  • #160 Update to Cake.Issues.PullRequests 0.9.1
  • #158 Update to Cake.Issues.MsBuild 0.9.1

0.4.3 (September 27, 2020)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.38.0 or higher
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Improvement

  • #154 Use Cake.Issues.PullRequests.GitHubActions

0.4.2 (September 23, 2020)

As part of this release we had 2 issues closed.

Requirements

  • Cake 0.38.0 or higher
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Feature

  • #148 Support for GitHub Actions

Improvement

  • #152 Improve logging for build server properties

0.4.1 (September 19, 2020)

As part of this release we had 2 issues closed.

Requirements

  • Cake 0.38.0 or higher
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Improvements

0.4.0 (August 22, 2020)

As part of this release we had 4 issues closed.

Requirements

  • Cake 0.38.0 or higher
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Breaking change

Feature

Improvement

  • #20 Add file linking support to reports

0.4.0-beta.2 (August 19, 2020)

As part of this release we had 2 issues closed.

Requirements

  • Cake 0.38.0 or higher
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Feature

  • #110 Support for JetBrains dupFinder

Improvement

  • #20 Add file linking support to reports

0.4.0-beta.1 (August 01, 2020)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.38.0 or higher
  • .NET Core 2.0 or newer, .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Breaking change

  • #114 Update to Cake.Issues 0.9.0 Beta 4

0.3.4 (July 14, 2020)

As part of this release we had 2 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Features

  • #6 Support for reading Markdownlint log files
  • #5 Support for reading Markdownlint CLI log files

0.3.3 (July 05, 2020)

As part of this release we had 9 commits which resulted in 3 issues being closed.

Requirements

  • Cake 0.33.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Improvements

Documentation

  • #113 Document that Azure Pipelines only shows 10 issues

0.3.2 (April 15, 2020)

As part of this release we had 11 commits which resulted in 3 issues being closed.

Requirements

  • Cake 0.33.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Improvements

  • #109 Report issues to Azure Pipelines
  • #105 Update Cake.Issues.Reporting.Generic to 0.8.2
  • #104 Update Cake.Issues 0.8.1

0.3.1 (November 19, 2019)

As part of this release we had 3 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Improvements

  • #100 Update Cake.AzureDevOps to 0.4.4
  • #96 Update Cake.Issues.Reporting.Generic to 0.8.1

Bug

  • #98 Exception is thrown if no file is passed

0.3.0 (October 18, 2019)

As part of this release we had 9 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Breaking changes

  • #91 Use unique name for BuildMetaData class
  • #76 Update to Cake.Issues 0.8.0

Features

  • #86 Support sending issues to buildserver
  • #72 Support running on multiple platforms
  • #23 Support for AppVeyor

Improvements

  • #93 Skip task integrating with build server or pull request system while running locally
  • #89 Embed icon in NuGet package

0.3.0-beta.1 (October 16, 2019)

As part of this release we had 7 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Breaking change

  • #76 Update to Cake.Issues 0.8.0

Features

  • #86 Support sending issues to buildserver
  • #72 Support running on multiple platforms
  • #23 Support for AppVeyor

Improvement

  • #89 Embed icon in NuGet package

0.2.2 (August 12, 2019)

As part of this release we had 6 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Bugs

0.2.2-beta.1 (August 11, 2019)

As part of this release we had 6 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Bugs

  • #70 BasePullRequestSystem should implement IIssuesPullRequestSystem
  • #68 IssuesData.PullRequestId could not be found
  • #66 IssuesData.RepositoryUrl is missing
  • #64 Replace calls to IsPullRequestBuild
  • #62 Use interfaces in IssuesData
  • #60 BasePullRequestSystem not found

0.2.1 (August 11, 2019)

As part of this release we had 4 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Improvements

  • #58 Update Cake.Issues.PullRequests.Tfs to 0.7.2
  • #56 Update Cake.Issues.Reporting.Generic to 0.7.1
  • #51 Update Cake.Git to 0.21.0

Documentation

  • #54 Change website to cakeissues.net

0.2.0 (June 05, 2019)

As part of this release we had 4 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Breaking change

  • #43 Update to Cake.Issues 0.7.0

Feature

  • #7 Support for reading MSBuild binary logs

Bug

  • #48 Update Cake.Issues.PullRequsts.Tfs to 0.7.1

Improvement

  • #42 Update Cake.Issues.MsBuild to 0.6.3

0.2.0-beta.1 (May 30, 2019)

As part of this release we had 3 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Breaking change

  • #43 Update to Cake.Issues 0.7.0

Feature

  • #7 Support for reading MSBuild binary logs

Improvement

  • #42 Update Cake.Issues.MsBuild to 0.6.3

0.1.0 (January 08, 2019)

As part of this release we had 13 issues closed.

Requirements

  • Cake 0.28.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Features

  • #16 Create summary report for Azure Pipelines
  • #15 Create report and publish as artifact
  • #10 Support for setting status on an Azure Repos pull request from an Azure Pipeline build
  • #8 Support for reporting issues to Azure Repos pull requests from an Azure Pipelines build
  • #4 Support for reading InspectCode log files
  • #1 Support for reading MsBuild XmlFileLogger log files

Improvements

  • #40 Update Cake.Issues.PullRequests to 0.6.2
  • #39 Update Cake.Issues.Reporting to 0.6.1
  • #38 Update Cake.Tfs to 0.2.4
  • #37 Update Cake.Tfs to 0.2.3
  • #36 Update Cake.Issues.PullRequests.Tfs to 0.6.3
  • #35 Update Cake.Issues.InspectCode to 0.6.1
  • #34 Update Cake.Issues.MsBuild to 0.6.2

0.1.0-beta.4 (December 01, 2018)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.28.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Improvements

  • #39 Update Cake.Issues.Reporting to 0.6.1

0.1.0-beta.3 (November 25, 2018)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.28.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Improvements

  • #38 Update Cake.Tfs to 0.2.4

0.1.0-beta.2 (November 18, 2018)

As part of this release we had 4 issues closed.

Requirements

  • Cake 0.28.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Improvements

  • #37 Update Cake.Tfs to 0.2.3
  • #36 Update Cake.Issues.PullRequests.Tfs to 0.6.3
  • #35 Update Cake.Issues.InspectCode to 0.6.1
  • #34 Update Cake.Issues.MsBuild to 0.6.2

0.1.0-beta.1 (October 16, 2018)

As part of this release we had 6 issues closed.

Requirements

  • Cake 0.28.0 or higher
  • .NET Framework 4.6.1 or newer, Mono 5.16 or newer

Features

  • #16 Create summary report for Azure Pipelines
  • #15 Create report and publish as artifact
  • #10 Support for setting status on an Azure Repos pull request from an Azure Pipeline build
  • #8 Support for reporting issues to Azure Repos pull requests from an Azure Pipelines build
  • #4 Support for reading InspectCode log files
  • #1 Support for reading MsBuild XmlFileLogger log files
GitHub