MsBuild Log Support Release Notes

3.0.0 (July 13, 2023)

As part of this release we had 8 issues closed.

Requirements

  • Cake 3.x
  • Cake.Issues 3.x
  • Targeting .NET 6 and .NET 7
  • Binary logs require MsBuild 15 or newer

Breaking changes

  • #287 Update to Cake 3.0 by @pascalberger
  • #288 Build against Cake.Issues 3.0 by @pascalberger
  • #286 Multi-Target .NET 6 & 7 instead of .NET Core 3.1, 5 & 6 by @pascalberger

Improvements

  • #299 Add support for binlog format version 15 by @pascalberger
  • #310 Add support for binlog format version 16 by @pascalberger
  • #295 Add support for Roslynator rules by @pascalberger
  • #293 Add support for SonarLint rules by @pascalberger
  • #297 CA rules should link to learn.microsoft.com by @pascalberger

Dependencies

  • #319 Update dependency MSBuild.StructuredLogger to v2.1.815 by @renovate
  • #285 Bump MSBuild.StructuredLogger from 2.1.745 to 2.1.758 in /src by @dependabot
  • #281 Bump MSBuild.StructuredLogger from 2.1.669 to 2.1.745 in /src by @dependabot

Chores

  • #272 Update to final version of Cake.Recipe 3.0 by @pascalberger
  • #273 Use Cake .NET tool to run build by @pascalberger
  • #291 Fix linting issues by @pascalberger
  • #292 Remove dupFinder exclusions by @pascalberger

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

3.0.0-beta.1 (January 08, 2023)

As part of this release we had 7 issues closed.

Requirements

  • Cake 3.x
  • Cake.Issues 3.0 Beta 1
  • Targeting .NET 6 and .NET 7
  • Binary logs require MsBuild 15 or newer

Breaking changes

  • #287 Update to Cake 3.0 by @pascalberger
  • #288 Build against Cake.Issues 3.0 by @pascalberger
  • #286 Multi-Target .NET 6 & 7 instead of .NET Core 3.1, 5 & 6 by @pascalberger

Improvements

  • #299 Add support for binlog format version 15 by @pascalberger
  • #295 Add support for Roslynator rules by @pascalberger
  • #293 Add support for SonarLint rules by @pascalberger
  • #297 CA rules should link to learn.microsoft.com by @pascalberger

Dependencies

  • #285 Bump MSBuild.StructuredLogger from 2.1.745 to 2.1.758 in /src by @dependabot
  • #281 Bump MSBuild.StructuredLogger from 2.1.669 to 2.1.745 in /src by @dependabot

Chores

  • #272 Update to final version of Cake.Recipe 3.0 by @pascalberger
  • #273 Use Cake .NET tool to run build by @pascalberger
  • #291 Fix linting issues by @pascalberger
  • #292Remove dupFinder exclusions by @pascalberger

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

2.0.0 (November 30, 2022)

As part of this release we had 5 issues closed.

Requirements

  • Cake 2.x
  • Cake.Issues 2.x
  • Targeting .NET Core 3.1, .NET 5 and .NET 6
  • Binary logs require MsBuild 15 or newer

Breaking changes

  • #257 Update to Cake 2.0 by @pascalberger
  • #261 Build against Cake.Issues 2.0 by @pascalberger
  • #256 Multi-Target .NET Core 3.1, 5 & 6 instead of .NET Standard 2.0 by @pascalberger

Improvement

  • #178 Add support for binlog version 9 file format by @KirillOsenkov

Dependencies

  • #269 Bump MSBuild.StructuredLogger from 2.1.545 to 2.1.669 by @pascalberger

Chores

  • #251 Cleanup Dependabot configuration by @pascalberger
  • #259 Build with Cake.Recipe 2.2.1 by @pascalberger
  • #260 Remove duplicated build status from README by @pascalberger
  • #270 Disable coveralls by @pascalberger

New Contributors

  • @KirillOsenkov made their first contribution in #249

Full Changelog: https://github.com/cake-contrib/Cake.Issues.MsBuild/compare/1.0.0...2.0.0

2.0.0-beta.1 (July 22, 2022)

As part of this release we had 5 issues closed.

Requirements

  • Cake 2.x
  • Cake.Issues 2.0.0-beta.1
  • Targeting .NET Core 3.1, .NET 5 and .NET 6
  • Binary logs require MsBuild 15 or newer

Breaking changes

  • #256 Multi-Target .NET Core 3.1, 5 & 6 instead of .NET Standard 2.0
  • #257 Update to Cake 2.0
  • #261 Build against Cake.Issues 2.0

Improvement

  • #178 Add support for binlog version 9 file format (@KirillOsenkov )

Dependencies

  • #269 Bump MSBuild.StructuredLogger from 2.1.545 to 2.1.669 in /src

1.0.0 (July 27, 2021)

As part of this release we had 39 commits which resulted in 4 issues being closed.

Requirements

  • Cake 1.x
  • Cake.Issues 1.x
  • Targeting .NET Standard 2.0

Breaking changes

  • #230 Build against Cake.Issues 1.0
  • #212 Build against Cake 1.0

Improvement

  • #200 Improve log output while parsing log files

Documentation

  • #235 Add cake-addin tag to Cake.Issues.MsBuild NuGet package

1.0.0-beta.1 (February 26, 2021)

As part of this release we had 3 issues closed.

Requirements

  • Cake 1.x
  • Cake.Issues 1.0.0-beta.1
  • Targeting .NET Standard 2.0

Breaking changes

  • #230 Build against Cake.Issues 1.0
  • #212 Build against Cake 1.0

Improvement

  • #200 Improve log output while parsing log files

0.9.1 (October 20, 2020)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.33.0 or higher
  • Cake.Issues 0.9.x
  • Targeting .NET Standard 2.0

Improvement

  • #201 Parse errors from log files

0.9.0 (August 22, 2020)

As part of this release we had 5 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • Cake.Issues 0.9.x
  • Targeting .NET Standard 2.0

Breaking change

  • #167 Update to Cake.Issues 0.9.0

Features

  • #170 BinaryLogFileFormat should return range of line and column
  • #169 BinaryLogFileFormat should read column
  • #168 XmlFileLoggerFileFormat should read column

Improvement

  • #143 Bump MSBuild.StructuredLogger from 2.0.110 to 2.0.174

0.9.0-beta.4 (August 01, 2020)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.33.0 or higher
  • Cake.Issues 0.9.0-beta0004
  • Targeting .NET Standard 2.0

Breaking change

  • Update to Cake.Issues 0.9.0-beta0004

0.9.0-beta.3 (July 31, 2020)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.33.0 or higher
  • Cake.Issues 0.9.0-beta0003
  • Targeting .NET Standard 2.0

Breaking change

  • Update to Cake.Issues 0.9.0-beta0003

0.9.0-beta.2 (July 20, 2020)

As part of this release we had 2 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • Cake.Issues 0.9.0-beta0002
  • Targeting .NET Standard 2.0

Breaking change

  • #143 Downgrade MSBuild.StructuredLogger from 2.1.133 to 2.0.174

Features

  • #170 BinaryLogFileFormat should return range of line and column
  • #169 BinaryLogFileFormat should read column

0.9.0-beta.1 (July 19, 2020)

As part of this release we had 4 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • Cake.Issues 0.9.0-beta0002
  • Targeting .NET Standard 2.0

Breaking changes

  • #167 Update to Cake.Issues 0.9.0
  • #143 Bump MSBuild.StructuredLogger from 2.0.110 to 2.1.133

Feature

  • #168 XmlFileLoggerFileFormat should read column

Improvement

  • #178 Add support for binlog version 9 file format

0.8.0 (October 17, 2019)

As part of this release we had 3 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • Cake.Issues 0.8.x
  • Targeting .NET Standard 2.0

Breaking change

  • #132 Update to Cake.Issues 0.8.0

Improvements

  • #136 Embed NuGet package icon
  • #123 Binlog version 8 support

0.8.0-beta.1 (October 11, 2019)

As part of this release we had 2 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • Cake.Issues 0.8.0-beta.1
  • Targeting .NET Standard 2.0

Breaking change

  • #132 Update to Cake.Issues 0.8.0

Improvement

  • #123 Binlog version 8 support

0.7.2 (August 22, 2019)

As part of this release we had 23 commits which resulted in 1 issue being closed.

Requirements

  • Cake 0.33.0 or higher
  • Cake.Issues 0.7.x
  • Targeting .NET Standard 2.0

Improvement

  • #120 Allow to retrieve issue provider type name without context

0.7.1 (August 15, 2019)

As part of this release we had 3 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • Cake.Issues 0.7.x
  • Targeting .NET Standard 2.0

Improvement

  • #115 Bump MSBuild.StructuredLogger from 2.0.88 to 2.0.94

Bug

  • #112 MsBuildIssuesAliases.MsBuildXmlFileLoggerFormat should be in Cake.Issues.MsBuild namespace

Documentation

  • #110 Change website to cakeissues.net

0.7.0 (May 30, 2019)

As part of this release we had 3 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • Cake.Issues 0.7.x
  • Targeting .NET Standard 2.0

Breaking changes

  • #93 Recommended changes resulting from automated audit
  • #89 Update to Cake.Issues 0.7.0
  • #88 Build against Cake 0.33.0

0.7.0-beta.1 (April 26, 2019)

As part of this release we had 3 issues closed.

Requirements

  • Cake 0.33.0 or higher
  • Cake.Issues 0.7.0-beta.2
  • Targeting .NET Standard 2.0

Breaking changes

  • #93 Recommended changes resulting from automated audit
  • #89 Update to Cake.Issues 0.7.0
  • #88 Build against Cake 0.33.0

0.6.3 (March 18, 2019)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.6.x

Bug

  • #80 MSBuild log generated by StyleCop throws ArgumentOutOfRangeException

0.6.2 (November 12, 2018)

As part of this release we had 2 issues closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.6.x

Bugs

  • #54 Ignore warnings without a message
  • #53 Filter control chars from log file content (Thanks Martin Egli)

0.6.1 (November 01, 2018)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.6.x

Feature

  • #4 Support binary logs

0.6.1-beta.2 (October 05, 2018)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.6.x

Bug fix

  • Add referenced assemblies required for binary log parsing to NuGet package

0.6.1-beta.1 (September 13, 2018)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.6.x

Feature

  • #4 Support binary logs

0.6.0 (August 24, 2018)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.6.x

Breaking change

  • #48 Update to Cake.Issues 0.6.0

0.6.0-beta.2 (August 20, 2018)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.6.0-beta.2

Breaking change

  • Update to Cake.Issues 0.6.0 Beta 2

0.6.0-beta.1 (August 19, 2018)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.6.0-beta.1

Breaking change

  • #48 Update to Cake.Issues 0.6.0

0.5.0 (August 17, 2018)

As part of this release we had 3 issues closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.5.x

Breaking change

  • #41 Update to Cake.Issues 0.5.0

Feature

  • #35 Update to Cake.Issues 0.4.1

Improvement

  • #47 Add repository metadata to nuspec

0.5.0-beta.1 (August 06, 2018)

As part of this release we had 2 issues closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.5.0-beta.2

Breaking change

  • #41 Update to Cake.Issues 0.5.0

Feature

  • #35 Update to Cake.Issues 0.4.1

0.4.0 (July 28, 2018)

As part of this release we had 2 issues closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.4.x

Breaking change

  • #32 Update to Cake.Issues 0.4.0

0.4.0-beta.2 (July 25, 2018)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.4.0-beta.2

Breaking change

  • Update Cake.Issues to 0.4.0-beta.2

0.4.0-beta.1 (July 24, 2018)

As part of this release we had 2 issues closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.4.0-beta.1

Breaking change

  • #32 Update to Cake.Issues 0.4.0

0.3.1 (June 26, 2018)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.3.x

Improvement

  • #10 Provide IIssue.Project

0.3.0 (June 04, 2018)

As part of this release we had 3 issues closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.3.x

Breaking changes

  • #25 Build against Cake 0.28.0
  • #22 Update to Cake.Issues 0.3.0

Bug

  • #21 CA issues should link to docs.microsoft.com

0.3.0-beta.3 (June 03, 2018)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.3.0-beta.4

Breaking changes

  • Update to Cake.Issues 0.3.0-beta.4

0.3.0-beta.2 (June 01, 2018)

As part of this release we had 2 issues closed.

Requirements

  • Cake 0.28.0 or higher
  • Cake.Issues 0.3.0-beta.2

Breaking changes

  • #25 Build against Cake 0.28.0
  • Update to Cake.Issues 0.3.0-beta.2

0.3.0-beta.1 (May 31, 2018)

As part of this release we had 2 issues closed.

Requirements

  • Cake 0.26.0 or higher
  • Cake.Issues 0.3.0-beta.1

Breaking change

  • #22 Update to Cake.Issues 0.3.0

Bug

  • #21 CA issues should link to docs.microsoft.com

0.2.0 (May 22, 2018)

As part of this release we had 29 commits which resulted in 5 issues being closed.

Requirements

  • Cake 0.26.0 or higher
  • Cake.Issues 0.2.x

Breaking changes

  • #16 Build against Cake 0.26.0
  • #13 Update to Cake.Issues 0.2.0

Improvements

  • #20 Support warnings without code attribute
  • #8 Migrate to .NET Core (Thanks Tim Johnson!)

0.2.0-beta.3 (May 21, 2018)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.26.0 or higher
  • Cake.Issues 0.2.0-beta.3

Improvement

  • #20 Support warnings without code attribute

0.2.0-beta.2 (March 07, 2018)

As part of this release we had 1 issue closed.

Requirements

  • Cake 0.26.0 or higher
  • Cake.Issues 0.2.0-beta.3

Breaking changes

  • #16 Build against Cake 0.26.0

0.2.0-beta.1 (December 31, 2017)

As part of this release we had 3 issues closed.

Requirements

  • Cake 0.22.0 - Cake 0.25.0
  • Cake.Issues 0.2.0-beta.2

Breaking change

  • #13 Update to Cake.Issues 0.2.0

Improvement

0.1.0 (September 16, 2017)

As part of this release we had 4 issues closed.

Requirements

  • Cake 0.22.0 - Cake 0.25.0
  • Cake.Issues 0.1.x

Breaking change

  • #6 Update to Cake 0.22

Feature

  • #1 First version based on Cake.Prca.Issues.MsBuild

Bug

  • #7 Reading issues fails for issues with line 0

Improvement

  • #3 Provide constant for issue provider name

0.1.0-beta.3 (September 13, 2017)

As part of this release we had 4 issue closed.

Requirements

  • Cake 0.22.0 - Cake 0.25.0
  • Cake.Issues 0.1.0-beta.4

Breaking Changes

  • Target .NET Framework 4.6
  • (GH-6) Build against Cake 0.22.0
  • Build against Cake.Issues 0.1.0-beta.4

Bug Fixes

  • (GH-7) Pass null for warnings belonging to a file but with line 0

0.1.0-beta.2 (September 03, 2017)

As part of this release we had 2 issues closed.

Requirements

  • Cake 0.16.2 - Cake 0.21.1
  • Cake.Issues 0.1.0-beta.3

Breaking Changes

  • Update to Cake.Issues 0.1.0-beta0003

Improvement

  • Fix examples in XML comments

0.1.0-beta.1 (September 02, 2017)

As part of this release we had 2 issues closed.

Requirements

  • Cake 0.16.2 - Cake 0.21.1
  • Cake.Issues 0.1.0-beta.2

Feature

  • #1 First version based on Cake.Prca.Issues.InspectCode

Improvement

  • #3 Provide constant for issue provider name
GitHub