Update dependency coverlet.collector to v10 #3

Merged
codex merged 1 commits from renovate/coverlet.collector-10.x into main 2026-05-26 11:38:09 +02:00
Contributor

This PR contains the following updates:

Package Type Update Change
coverlet.collector nuget major 6.0.410.0.1

Release Notes

coverlet-coverage/coverlet (coverlet.collector)

v10.0.1

Improvements
Fixed
  • Fix inconsistent paths in cobertura reports #​1723
  • Fix when using "is" with "and" in pattern matching, branch coverage is lower than normal #​1313
  • Fix Coverlet flagging a branch for an async functions finally block where none exists #​1337
  • Fix Coverlet Tracker Missing CompilerGeneratedAttribute #​1828
Maintenance
  • Add architecture docs and diagrams for all integrations #​1927
  • Update NuGet packages and .NET SDK versions #​1933

Diff between 10.0.0 and 10.0.1

v10.0.0

Improvements

  • Unique Report Filenames (coverlet.MTP and AzDO) #​1866
  • Add --coverlet-file-prefix option for unique report files #​1869
  • Introduce .NET 10 support #​1823

Fixed

  • Fix [BUG] Wrong branch rate on IAsyncEnumerable for generic type #​1836
  • Fix [BUG] Missing Coverage after moving to MTP #​1843
  • Fix [BUG] No coverage reported when targeting .NET Framework with 8.0.1 #​1842
  • Fix [BUG] Behavior changes between MTP and Legacy (msbuild) #​1878
  • Fix [BUG] Coverlet.MTP - Unable to load coverlet.mtp.appsettings.json #​1880
  • Fix [BUG] Coverlet.Collector produces empty report when Mediator.SourceGenerator is referenced #​1718 by https://github.com/yusyd
  • Fix [BUG] Crash during instrumentation (Methods using LibraryImport/DllImport have no body) #​1762

Maintenance

  • Add comprehensive async method tests and documentation for issue #​1864
  • Replace Tmds.ExecFunction Package in coverlet.core.coverage.tests #​1833
  • Add net9.0 and net10.0 targets #​1822

Diff between 8.0.1 and 10.0.0

v8.0.1

Fixed
  • Fix [BUG] TypeInitializationException when targeting .NET Framework #​1818
  • Fix [BUG] coverlet.MTP build fails with CS0400 due to developmentDependency=true #​1827
Improvements
  • Additional improvements needed for .NET Framework instrumentation type import #​1825

Diff between 8.0.0 and 8.0.1

v8.0.0

Special Thanks: A huge thank you to @​Bertk for driving the majority of the work in this release! 🎉

Fixed
Improvements
  • Coverlet MTP extension feature #​1788
  • Generate SBOM for nuget packages #​1752
  • Use multi targets projects for coverlet.collector, coverlet.msbuild.tasks packages #​1742
  • Use .NET 8.0 target framework for coverlet.core and remove Newtonsoft.Json #​1733
  • Use latest System.CommandLine version #​1660
  • Upgraded minimum required .NET SDK and runtime to .NET 8.0 LTS (Long Term Support) (Breaking Change)
  • Use xunit.v3 for tests and example code

Diff between 6.0.4 and 8.0.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [coverlet.collector](https://github.com/coverlet-coverage/coverlet) | nuget | major | `6.0.4` → `10.0.1` | --- ### Release Notes <details> <summary>coverlet-coverage/coverlet (coverlet.collector)</summary> ### [`v10.0.1`](https://github.com/coverlet-coverage/coverlet/releases/tag/v10.0.1) ##### Improvements - Coverlet with MTP 2 doesn't show test coverage statistic in console [#&#8203;1907](https://github.com/coverlet-coverage/coverlet/issues/1907) - Avoid unnecessary testhost restarts [#&#8203;1912](https://github.com/coverlet-coverage/coverlet/issues/1912) by <https://github.com/mawosoft> ##### Fixed - Fix inconsistent paths in cobertura reports [#&#8203;1723](https://github.com/coverlet-coverage/coverlet/issues/1723) - Fix when using "is" with "and" in pattern matching, branch coverage is lower than normal [#&#8203;1313](https://github.com/coverlet-coverage/coverlet/issues/1313) - Fix Coverlet flagging a branch for an async functions finally block where none exists [#&#8203;1337](https://github.com/coverlet-coverage/coverlet/issues/1337) - Fix Coverlet Tracker Missing CompilerGeneratedAttribute [#&#8203;1828](https://github.com/coverlet-coverage/coverlet/issues/1828) ##### Maintenance - Add architecture docs and diagrams for all integrations [#&#8203;1927](https://github.com/coverlet-coverage/coverlet/pull/1927) - Update NuGet packages and .NET SDK versions [#&#8203;1933](https://github.com/coverlet-coverage/coverlet/pull/1933) [Diff between 10.0.0 and 10.0.1](https://github.com/coverlet-coverage/coverlet/compare/v10.0.0...v10.0.1) ### [`v10.0.0`](https://github.com/coverlet-coverage/coverlet/releases/tag/v10.0.0) #### Improvements - Unique Report Filenames (coverlet.MTP and AzDO) [#&#8203;1866](https://github.com/coverlet-coverage/coverlet/issues/1866) - Add `--coverlet-file-prefix` option for unique report files [#&#8203;1869](https://github.com/coverlet-coverage/coverlet/pull/1869) - Introduce .NET 10 support [#&#8203;1823](https://github.com/coverlet-coverage/coverlet/pull/1823) #### Fixed - Fix \[BUG] Wrong branch rate on IAsyncEnumerable for generic type [#&#8203;1836](https://github.com/coverlet-coverage/coverlet/issues/1836) - Fix \[BUG] Missing Coverage after moving to MTP [#&#8203;1843](https://github.com/coverlet-coverage/coverlet/issues/1843) - Fix \[BUG] No coverage reported when targeting .NET Framework with 8.0.1 [#&#8203;1842](https://github.com/coverlet-coverage/coverlet/issues/1842) - Fix \[BUG] Behavior changes between MTP and Legacy (msbuild) [#&#8203;1878](https://github.com/coverlet-coverage/coverlet/issues/1878) - Fix \[BUG] Coverlet.MTP - Unable to load coverlet.mtp.appsettings.json [#&#8203;1880](https://github.com/coverlet-coverage/coverlet/issues/1880) - Fix \[BUG] Coverlet.Collector produces empty report when Mediator.SourceGenerator is referenced [#&#8203;1718](https://github.com/coverlet-coverage/coverlet/issues/1718) by <https://github.com/yusyd> - Fix \[BUG] Crash during instrumentation (Methods using LibraryImport/DllImport have no body) [#&#8203;1762](https://github.com/coverlet-coverage/coverlet/issues/1762) #### Maintenance - Add comprehensive async method tests and documentation for issue [#&#8203;1864](https://github.com/coverlet-coverage/coverlet/pull/1864) - Replace Tmds.ExecFunction Package in coverlet.core.coverage.tests [#&#8203;1833](https://github.com/coverlet-coverage/coverlet/issues/1833) - Add net9.0 and net10.0 targets [#&#8203;1822](https://github.com/coverlet-coverage/coverlet/issues/1822) [Diff between 8.0.1 and 10.0.0](https://github.com/coverlet-coverage/coverlet/compare/v8.0.1...v10.0.0) ### [`v8.0.1`](https://github.com/coverlet-coverage/coverlet/releases/tag/v8.0.1) ##### Fixed - Fix \[BUG] TypeInitializationException when targeting .NET Framework [#&#8203;1818](https://github.com/coverlet-coverage/coverlet/issues/1818) - Fix \[BUG] coverlet.MTP build fails with CS0400 due to developmentDependency=true [#&#8203;1827](https://github.com/coverlet-coverage/coverlet/issues/1827) ##### Improvements - Additional improvements needed for .NET Framework instrumentation type import [#&#8203;1825](https://github.com/coverlet-coverage/coverlet/issues/1825) [Diff between 8.0.0 and 8.0.1](https://github.com/coverlet-coverage/coverlet/compare/v8.0.0...v8.0.1) ### [`v8.0.0`](https://github.com/coverlet-coverage/coverlet/releases/tag/v8.0.0) **Special Thanks:** A huge thank you to [@&#8203;Bertk](https://github.com/Bertk) for driving the majority of the work in this release! 🎉 ##### Fixed - Fix System.CommandLine 2.0 release is available [#&#8203;1776](https://github.com/coverlet-coverage/coverlet/issues/1776) - Fix Excluding From Coverage bad defaults from given example [#&#8203;1764](https://github.com/coverlet-coverage/coverlet/issues/1764) - Fix branchpoint exclusion for sdk 8.0.407 [#&#8203;1741](https://github.com/coverlet-coverage/coverlet/issues/1741) - Fix missing copyright information in NuGet [#&#8203;1794](https://github.com/coverlet-coverage/coverlet/issues/1794) - Fix bad default values in documentation [#&#8203;1764](https://github.com/coverlet-coverage/coverlet/issues/1764) by <https://github.com/cboudereau> ##### Improvements - Coverlet MTP extension feature [#&#8203;1788](https://github.com/coverlet-coverage/coverlet/pull/1788) - Generate SBOM for nuget packages [#&#8203;1752](https://github.com/coverlet-coverage/coverlet/pull/1752) - Use multi targets projects for coverlet.collector, coverlet.msbuild.tasks packages [#&#8203;1742](https://github.com/coverlet-coverage/coverlet/pull/1742) - Use .NET 8.0 target framework for coverlet.core and remove Newtonsoft.Json [#&#8203;1733](https://github.com/coverlet-coverage/coverlet/pull/1733) - Use latest System.CommandLine version [#&#8203;1660](https://github.com/coverlet-coverage/coverlet/pull/1660) - Upgraded minimum required .NET SDK and runtime to .NET 8.0 LTS (Long Term Support) (**Breaking Change**) - Use [xunit.v3](https://xunit.net/docs/getting-started/v3/whats-new) for tests and example code [Diff between 6.0.4 and 8.0.0](https://github.com/coverlet-coverage/coverlet/compare/v6.0.4...v8.0.0) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTEuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate-bot added 1 commit 2026-05-21 11:08:07 +02:00
First-time contributor

Automation review 2026-05-21: not merged because this is a major coverlet.collector update (6.0.4 -> 10.0.1).

Breaking changes observed:

  • The Renovate body marks the update as major. It does not show a dedicated breaking-change section, but a 6 -> 10 jump for the test coverage collector is too broad to treat as a routine patch.

Are we affected?

  • Uncertain. This is a test/build dependency, not runtime app code, so production risk is low. CI or local coverage collection may be affected if collector behavior, target framework support, or output formats changed.

Risk:

  • Low for runtime, medium for build/test reliability.

Recommendation:

  • Do not auto-merge. Merge manually after running the repository test suite with coverage enabled or after confirming the project does not depend on Coverlet-specific coverage output.
Automation review 2026-05-21: not merged because this is a major `coverlet.collector` update (`6.0.4` -> `10.0.1`). Breaking changes observed: - The Renovate body marks the update as major. It does not show a dedicated breaking-change section, but a 6 -> 10 jump for the test coverage collector is too broad to treat as a routine patch. Are we affected? - Uncertain. This is a test/build dependency, not runtime app code, so production risk is low. CI or local coverage collection may be affected if collector behavior, target framework support, or output formats changed. Risk: - Low for runtime, medium for build/test reliability. Recommendation: - Do not auto-merge. Merge manually after running the repository test suite with coverage enabled or after confirming the project does not depend on Coverlet-specific coverage output.
codex merged commit 46b668779a into main 2026-05-26 11:38:09 +02:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Manuel/meeting-assistant#3