Skip to content

Commit

Permalink
Add news entries
Browse files Browse the repository at this point in the history
  • Loading branch information
pascalberger committed Jan 3, 2025
1 parent 6562ab5 commit ddcb96e
Show file tree
Hide file tree
Showing 2 changed files with 83 additions and 0 deletions.
47 changes: 47 additions & 0 deletions docs/input/news/posts/2025-01-03-cake-issues-v5.1.0-released.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
title: Cake Issues v5.1.0 Released
date: 2025-01-03
categories:
- Release Notes
search:
boost: 0.5
---

Cake Issues version 5.1.0 has been released introducing a new issue provider for Test Anything Protocol (TAP) compatible files.

<!-- more -->

This post shows the highlights included in this release.
For update instructions skip to [Updating from previous versions](#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:

* [pascalberger](https://github.com/pascalberger){target="_blank"}

## New issue provider for Test Anything Protocol (TAP) files

A new [Cake.Issues.Tap addin] has been released which adds support for reading issues in [Test Anything Protocol (TAP)]{target="_blank"} format.

See [New addin for reading TAP files](2025-01-03-tap-issue-provider.md) for details.

## Improvements for Cake Frosting in Cake Issues Recipe

[Cake Issues Recipe] for Cake Frosting has been updated to use `Cake.Frosting.AzureDevOps` instead of `Cake.AzureDevOps` allow
more control over dependencies in Cake Frosting builds.

## Documentation improvements for Cake Frosting

Examples for Cake Frosting have been added across whole documentation.

## Updating from previous versions

Cake.Issues 5.1.0 addins are compatible with any 5.x addins.
To update to the new version bump the version of the specific addins.

For details see [release notes](https://github.com/cake-contrib/Cake.Issues/releases/tag/5.1.0){target="_blank"}

[Cake.Issues.Tap addin]: ../../documentation/issue-providers/tap/index.md
[Test Anything Protocol (TAP)]: https://testanything.org/
[Cake Issues Recipe]: ../../documentation/recipe/index.md
36 changes: 36 additions & 0 deletions docs/input/news/posts/2025-01-03-tap-issue-provider.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: New addin for reading Test Anything Protocol (TAP) files
date: 2025-01-03
categories:
- New Addin
search:
boost: 0.5
---

A new [Cake.Issues.Tap addin] has been released which adds support for reading issues in [Test Anything Protocol (TAP)]{target="_blank"} format.

<!-- more -->

[Test Anything Protocol (TAP)]{target="_blank"} is a protocol for communicating between test logic in a language-agnostic way.
There are several linting tools which can output their result in a TAP compatible format.

The [Cake.Issues.Tap addin] supports multiple log file formats.
Details, like file, line / column or rule information, are not standardized in Test Anything Protocol (TAP).
The `GenericLogFileFormat` will therefore only return issues containing the description, which might be the file name for some tools.
To retrieve detailed information a tool specific log file format needs to be used which can parse the non-standardized data provided by the tool for every issue.

There are additional log file formats for the following tools available:

* [stylelint](https://stylelint.io/){target="_blank"}
* [Textlint](https://textlint.github.io/){target="_blank"}

See [Supported Tools] for an updated list of supported tools.

The addins is available in a version for Cake .NET Tool ([Cake.Issues.Tap]{target="_blank"})
and Cake Frosting ([Cake.Frosting.Issues.Tap]{target="_blank"}).

[Cake.Issues.Tap addin]: ../../documentation/issue-providers/tap/index.md
[Test Anything Protocol (TAP)]: https://testanything.org/
[Supported Tools]: ../../documentation/supported-tools.md
[Cake.Issues.Tap]: https://www.nuget.org/packages/Cake.Issues.Tap
[Cake.Frosting.Issues.Tap]: https://www.nuget.org/packages/Cake.Frosting.Issues.Tap

0 comments on commit ddcb96e

Please sign in to comment.