Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Oct 13, 2025

Updated coverlet.collector from 6.0.2 to 6.0.4.

Release notes

Sourced from coverlet.collector's releases.

6.0.4

Fixed

  • Fix empty coverage report when using include and exclude filters #​1726

Diff between 6.0.3 and 6.0.4

6.0.3

Fixed

Improvements

  • Cache the regex used in InstrumentationHelper #​1693
  • Enable dotnetTool integration tests for linux #​660

Diff between 6.0.2 and 6.0.3

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 17.10.0 to 18.0.0.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.0.0

What's Changed

Internal fixes and updates

17.14.1

What's Changed

Full Changelog: microsoft/vstest@v17.14.0...v17.14.1

17.14.0

What's Changed

.NET versions updated

This version of VS Test upgraded .NET to net8 and net9. All projects targeting net6.0 (or other end-of-life .NET target frameworks) should pin their version of Microsoft.NET.Test.SDK to 17.13.0, or update the projects to net8 or newer. We remain backwards compatible with previous versions of Microsoft.NET.Test.SDK. This change does NOT prevent you from:

  • Updating to the latest VS, and running tests from net6.0 test projects.
  • Updating to the latest .NET SDK, and running tests from net6.0 test projects.

It also has no impact on .NET Framework projects, where we continue targeting .NET Framework 4.6.2.

Changes

Internal version updates and fixes

New Contributors

17.14.0-preview-25107-01

What's Changed

.NET versions updated

This version of VS Test upgraded .NET to net8 and net9. All projects targeting net6.0 (or other end-of-life .NET target frameworks) should pin their version of Microsoft.NET.Test.SDK to 17.13.0, or update the projects to net8 or newer. We remain backwards compatible with previous versions of Microsoft.NET.Test.SDK. This change does NOT prevent you from:

  • Updating to the latest VS, and running tests from net6.0 test projects.
  • Updating to the latest .NET SDK, and running tests from net6.0 test projects.

It also has no impact on .NET Framework projects, where we continue targeting .NET Framework 4.6.2.

Changes

Internal version updates and fixes

Will probably revert before release:

New Contributors

Full Changelog: microsoft/vstest@v17.13.0...v17.14.0-preview-25107-01

17.13.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v17.12.0...v17.13.0

17.12.0

What's Changed

Internal and infrastructure fixes:

Full Changelog: microsoft/vstest@v17.11.1...v17.12.0

17.11.1

What's Changed

Full Changelog: microsoft/vstest@v17.11.0...v17.11.1

17.11.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v17.10.0...v17.11.0-release-24352-06

17.11.0-release-24373-02

What's Changed

Full Changelog: microsoft/vstest@v17.11.0-release-24352-06...v17.11.0-release-24373-02

17.11.0-release-24352-06

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v17.10.0...v17.11.0-release-24352-06

Commits viewable in compare view.

Updated MSTest.TestAdapter from 3.4.3 to 4.0.0.

Release notes

Sourced from MSTest.TestAdapter's releases.

4.0.0

What is new?

Assert.That

MSTest v4 adds a new type of assertion, that allows you to write any expression, and it will inspect the result to give you more information on failure. Providing a very flexible way to assert complicated expressions. Here a simple example:

[TestClass]
public sealed class Test1
{
    [TestMethod]
    public void TestMethod1()
    {
        var animal = "Tiger";
        var zoo = new Zoo();
        Assert.That(() => zoo.GetAnimal() == animal);
    }
}

public class Zoo
{
    public string GetAnimal()
    {
        return "Giraffe";
    }
}
Assert.That(() => zoo.GetAnimal() == animal) failed.
Details:
    animal = "Tiger"     
    zoo.GetAnimal() = "Giraffe"

CallerArgumentExpression

CallerArgumentExpression is consumed by all assertions, to make them aware of the expressions used in the assertion. In the example below, we now know what both the expected and actual values are. But also what value they come from, giving us opportunity to provide better error messages:

[TestClass]
public sealed class Test1
{
    [TestMethod]
    public void TestMethod1()
    {
        string animal = null;
        Assert.AreEqual("Giraffe", animal);
    }
}
 ... (truncated)

## 4.0.0-preview.25372.6

This is a prerelease of MSTest v4. Docs on migration from v3 to v4 are in progress. We are working towards addressing the items tracked in #​1285 and #​5762

## 4.0.0-preview.25358.7

This is a prerelease of MSTest v4. Docs on migration from v3 to v4 are in progress. We are working towards addressing the items tracked in https://github.com/microsoft/testfx/issues/1285 and https://github.com/microsoft/testfx/issues/5762

## 3.11.0

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.11.0)

## 3.10.5

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.5)


## 3.10.4

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.4)


## 3.10.3

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.3)


## 3.10.2

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.2)


## 3.10.1

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.1)


## 3.10.0

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.0)


## 3.9.3

## What's Changed

* Simpler fix for dotnet test when using retry by @​Youssef1313 in #​5732. Note that this PR targets rel/3.9 branch. For 3.10, we did a different fix: https://github.com/microsoft/testfx/pull/5717

See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.3
See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.3

**Full Changelog**: https://github.com/microsoft/testfx/compare/v3.9.2...v3.9.3

## 3.9.2

## What's Changed

* Fix MSTEST0042 (duplicate data row) false positive with Zero/NegativeZero by @​Youssef1313 in #​5684
* Allow framework authors to use TestCase.FullyQualifiedName as the TestNodeUid by @​Youssef1313 in #​5658
* Ensure TestMethodAttribute.Execute is run on the correct execution context by @​Youssef1313 in #​5688
* Avoid loading System.Threading.Tasks.Extensions when not needed by @​Youssef1313 in #​5694
* Fix UseAsync property in TestMethodAttribute derived classes to use type checks by @​Youssef1313 and @​Copilot in #​5708
* Fix UnitTestRunner leaking some test class instances by @​Youssef1313 in #​5715

See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.2
See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.2

**Full Changelog**: https://github.com/microsoft/testfx/compare/v3.9.1...v3.9.2

## 3.9.1

## What's Changed
* Make ConditionBaseAttribute.Mode public by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5597
* Add missing overload for Assert.Throws by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5620
* Fix System.MissingMethodException for KeyValuePair Deconstruction by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5635
* Run the whole ExecuteInternal logic under the right execution context by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5646
* VSTestBridge: Handle TestPropertyAttributes.Trait instead of special casing specific properties by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5648

See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.1
See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.1

**Full Changelog**: https://github.com/microsoft/testfx/compare/v3.9.0...v3.9.1

## 3.9.0

In this release we focused a lot on providing fixes for MSTest and Microsoft.Testing.Platform. The most notable new features and fixes are:

## MSTest

* Allow async test methods for UITestMethod on UWP and WinUI by @​Youssef1313 in https://github.com/microsoft/testfx/pull/5297
* Add analyzer for duplicate data row by @​Youssef1313 in https://github.com/microsoft/testfx/pull/5144
* Fix ClassCleanup not called when the first test in class is ignored by @​Youssef1313 in https://github.com/microsoft/testfx/pull/5070
* Fix writing warnings outside of appdomain by @​nohwnd in https://github.com/microsoft/testfx/pull/5371

## Microsoft.Testing.Platform

* Add (alpha) Azure DevOps extension to report errors by @​nohwnd in https://github.com/microsoft/testfx/pull/5260
* Kill testhost if writing hang dump fails by @​Youssef1313 in https://github.com/microsoft/testfx/pull/5538

We've also improved the `dotnet test` experience in dotnet SDK, especially around Retry plugin experience, and started dogfooding the experience in our own repository. Please check out how to enable the new `dotnet test` experience for Microsoft.Testing.Platform in net10 by [following this link](https://learn.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-dotnet-test#microsofttestingplatform-mtp-mode-of-dotnet-test), and help us dogfood it.

## New Contributors
* @​stan-sz made their first contribution in https://github.com/microsoft/testfx/pull/5214
* @​YoshiRulz made their first contribution in https://github.com/microsoft/testfx/pull/5281
* @​bjornhellander made their first contribution in https://github.com/microsoft/testfx/pull/5300



See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.0
See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.0

**Full Changelog**: https://github.com/microsoft/testfx/compare/v3.8.3...v3.9.0

## 3.9.0-preview.25167.10



## 3.8.3

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.3)


## 3.8.2

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.2)


## 3.8.1

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.1)


## 3.8.0

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.0)

## Announcements

- This release adds new Assert APIs related to throwing exceptions, collections, and strings. Refer to the changelog for more information.
- This release adds support for generic test methods.
- This release adds few new analyzers.
- We added [`MSTestAnalysisMode`](https://learn.microsoft.com/en-us/dotnet/core/testing/mstest-analyzers/overview#mstestanalysismode). We encourage you to set this property to at least `Recommended`.
- This release adds `RetryAttribute`
- [Microsoft.Testing.Extensions.TrxReport](https://www.nuget.org/packages/Microsoft.Testing.Extensions.TrxReport) and [Microsoft.Testing.Extensions.CodeCoverage](https://www.nuget.org/packages/Microsoft.Testing.Extensions.CodeCoverage) are now a dependency of MSTest metapackage

## 3.7.3

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.3)

## 3.7.2

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.2)

## 3.7.1

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.1)

## 3.7.0

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.0)

## Announcements

[MSTest.Analyzers](https://www.nuget.org/packages/MSTest.Analyzers) is now a transitive dependency of [MSTest.TestFramework](https://www.nuget.org/packages/MSTest.TestFramework) and thus no longer needs to be manually installed.

Note: The only rules enabled by default as warnings, which could potentially cause build errors when updating MSTest, have been carefully selected and thoroughly validated. These rules specifically address real runtime issues related to the usage of MSTest, ensuring that no purely stylistic or low-impact analyzers are enforced by default.

## 3.6.4

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.4)

## 3.6.3

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.3)

## 3.6.2

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.2)

## 3.6.1

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.1)

## 3.6.0

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.0)


Special shoutout to @​SimonCropp for his exceptional contribution in improving the quality of the repository.

## 3.5.2

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.5.2)

## 3.5.1

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.5.1)

## 3.5.0

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.5.0)

Commits viewable in [compare view](https://github.com/microsoft/testfx/compare/v3.4.3...v4.0.0).
</details>

Updated [MSTest.TestFramework](https://github.com/microsoft/testfx) from 3.4.3 to 4.0.0.

<details>
<summary>Release notes</summary>

_Sourced from [MSTest.TestFramework's releases](https://github.com/microsoft/testfx/releases)._

## 4.0.0

## What is new?

### Assert.That 

MSTest v4 adds a new type of assertion, that allows you to write any expression, and it will inspect the result to give you more information on failure. Providing a very flexible way to assert complicated expressions. Here a simple example:

```csharp
[TestClass]
public sealed class Test1
{
    [TestMethod]
    public void TestMethod1()
    {
        var animal = "Tiger";
        var zoo = new Zoo();
        Assert.That(() => zoo.GetAnimal() == animal);
    }
}

public class Zoo
{
    public string GetAnimal()
    {
        return "Giraffe";
    }
}
Assert.That(() => zoo.GetAnimal() == animal) failed.
Details:
    animal = "Tiger"     
    zoo.GetAnimal() = "Giraffe"

CallerArgumentExpression

CallerArgumentExpression is consumed by all assertions, to make them aware of the expressions used in the assertion. In the example below, we now know what both the expected and actual values are. But also what value they come from, giving us opportunity to provide better error messages:

[TestClass]
public sealed class Test1
{
    [TestMethod]
    public void TestMethod1()
    {
        string animal = null;
        Assert.AreEqual("Giraffe", animal);
    }
}
 ... (truncated)

## 4.0.0-preview.25372.6

This is a prerelease of MSTest v4. Docs on migration from v3 to v4 are in progress. We are working towards addressing the items tracked in #​1285 and #​5762

## 4.0.0-preview.25358.7

This is a prerelease of MSTest v4. Docs on migration from v3 to v4 are in progress. We are working towards addressing the items tracked in https://github.com/microsoft/testfx/issues/1285 and https://github.com/microsoft/testfx/issues/5762

## 3.11.0

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.11.0)

## 3.10.5

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.5)


## 3.10.4

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.4)


## 3.10.3

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.3)


## 3.10.2

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.2)


## 3.10.1

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.1)


## 3.10.0

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.0)


## 3.9.3

## What's Changed

* Simpler fix for dotnet test when using retry by @​Youssef1313 in #​5732. Note that this PR targets rel/3.9 branch. For 3.10, we did a different fix: https://github.com/microsoft/testfx/pull/5717

See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.3
See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.3

**Full Changelog**: https://github.com/microsoft/testfx/compare/v3.9.2...v3.9.3

## 3.9.2

## What's Changed

* Fix MSTEST0042 (duplicate data row) false positive with Zero/NegativeZero by @​Youssef1313 in #​5684
* Allow framework authors to use TestCase.FullyQualifiedName as the TestNodeUid by @​Youssef1313 in #​5658
* Ensure TestMethodAttribute.Execute is run on the correct execution context by @​Youssef1313 in #​5688
* Avoid loading System.Threading.Tasks.Extensions when not needed by @​Youssef1313 in #​5694
* Fix UseAsync property in TestMethodAttribute derived classes to use type checks by @​Youssef1313 and @​Copilot in #​5708
* Fix UnitTestRunner leaking some test class instances by @​Youssef1313 in #​5715

See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.2
See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.2

**Full Changelog**: https://github.com/microsoft/testfx/compare/v3.9.1...v3.9.2

## 3.9.1

## What's Changed
* Make ConditionBaseAttribute.Mode public by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5597
* Add missing overload for Assert.Throws by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5620
* Fix System.MissingMethodException for KeyValuePair Deconstruction by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5635
* Run the whole ExecuteInternal logic under the right execution context by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5646
* VSTestBridge: Handle TestPropertyAttributes.Trait instead of special casing specific properties by @​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5648

See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.1
See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.1

**Full Changelog**: https://github.com/microsoft/testfx/compare/v3.9.0...v3.9.1

## 3.9.0

In this release we focused a lot on providing fixes for MSTest and Microsoft.Testing.Platform. The most notable new features and fixes are:

## MSTest

* Allow async test methods for UITestMethod on UWP and WinUI by @​Youssef1313 in https://github.com/microsoft/testfx/pull/5297
* Add analyzer for duplicate data row by @​Youssef1313 in https://github.com/microsoft/testfx/pull/5144
* Fix ClassCleanup not called when the first test in class is ignored by @​Youssef1313 in https://github.com/microsoft/testfx/pull/5070
* Fix writing warnings outside of appdomain by @​nohwnd in https://github.com/microsoft/testfx/pull/5371

## Microsoft.Testing.Platform

* Add (alpha) Azure DevOps extension to report errors by @​nohwnd in https://github.com/microsoft/testfx/pull/5260
* Kill testhost if writing hang dump fails by @​Youssef1313 in https://github.com/microsoft/testfx/pull/5538

We've also improved the `dotnet test` experience in dotnet SDK, especially around Retry plugin experience, and started dogfooding the experience in our own repository. Please check out how to enable the new `dotnet test` experience for Microsoft.Testing.Platform in net10 by [following this link](https://learn.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-dotnet-test#microsofttestingplatform-mtp-mode-of-dotnet-test), and help us dogfood it.

## New Contributors
* @​stan-sz made their first contribution in https://github.com/microsoft/testfx/pull/5214
* @​YoshiRulz made their first contribution in https://github.com/microsoft/testfx/pull/5281
* @​bjornhellander made their first contribution in https://github.com/microsoft/testfx/pull/5300



See the MSTest changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.0
See the Microsoft.Testing.Platform changelog here: https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.0

**Full Changelog**: https://github.com/microsoft/testfx/compare/v3.8.3...v3.9.0

## 3.9.0-preview.25167.10



## 3.8.3

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.3)


## 3.8.2

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.2)


## 3.8.1

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.1)


## 3.8.0

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.0)

## Announcements

- This release adds new Assert APIs related to throwing exceptions, collections, and strings. Refer to the changelog for more information.
- This release adds support for generic test methods.
- This release adds few new analyzers.
- We added [`MSTestAnalysisMode`](https://learn.microsoft.com/en-us/dotnet/core/testing/mstest-analyzers/overview#mstestanalysismode). We encourage you to set this property to at least `Recommended`.
- This release adds `RetryAttribute`
- [Microsoft.Testing.Extensions.TrxReport](https://www.nuget.org/packages/Microsoft.Testing.Extensions.TrxReport) and [Microsoft.Testing.Extensions.CodeCoverage](https://www.nuget.org/packages/Microsoft.Testing.Extensions.CodeCoverage) are now a dependency of MSTest metapackage

## 3.7.3

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.3)

## 3.7.2

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.2)

## 3.7.1

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.1)

## 3.7.0

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.0)

## Announcements

[MSTest.Analyzers](https://www.nuget.org/packages/MSTest.Analyzers) is now a transitive dependency of [MSTest.TestFramework](https://www.nuget.org/packages/MSTest.TestFramework) and thus no longer needs to be manually installed.

Note: The only rules enabled by default as warnings, which could potentially cause build errors when updating MSTest, have been carefully selected and thoroughly validated. These rules specifically address real runtime issues related to the usage of MSTest, ensuring that no purely stylistic or low-impact analyzers are enforced by default.

## 3.6.4

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.4)

## 3.6.3

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.3)

## 3.6.2

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.2)

## 3.6.1

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.1)

## 3.6.0

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.0)


Special shoutout to @​SimonCropp for his exceptional contribution in improving the quality of the repository.

## 3.5.2

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.5.2)

## 3.5.1

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.5.1)

## 3.5.0

See the release notes [here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.5.0)

Commits viewable in [compare view](https://github.com/microsoft/testfx/compare/v3.4.3...v4.0.0).
</details>

Updated [Selenium.WebDriver](https://github.com/SeleniumHQ/selenium) from 4.22.0 to 4.36.0.

<details>
<summary>Release notes</summary>

_Sourced from [Selenium.WebDriver's releases](https://github.com/SeleniumHQ/selenium/releases)._

## 4.36.0

## Detailed Changelogs by Component

<img src="https://www.selenium.dev/images/programming/java.svg" width="20" height="20"> **[Java](https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG)** &nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;<img src="https://www.selenium.dev/images/programming/python.svg" width="20" height="20"> **[Python](https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES)** &nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;<img src="https://www.selenium.dev/images/programming/dotnet.svg" width="20" height="20"> **[DotNet](https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG)** &nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;<img src="https://www.selenium.dev/images/programming/ruby.svg" width="20" height="20"> **[Ruby](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)** &nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;<img src="https://www.selenium.dev/images/programming/javascript.svg" width="20" height="20"> **[JavaScript](https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/selenium-webdriver/CHANGES.md)**
<br>


<!-- Release notes generated using configuration in .github/release.yml at trunk -->

## What's Changed
<details>
<summary>Click to see all the changes included in this release</summary>

* [py]: close ipv6 port in case of error by @​navin772 in https://github.com/SeleniumHQ/selenium/pull/16165
* [docs] Update issue label in CONTRIBUTING.md by @​pallavigitwork in https://github.com/SeleniumHQ/selenium/pull/16169
* [py][docs]: update dead API docs link to API reference in `index.rst` by @​navin772 in https://github.com/SeleniumHQ/selenium/pull/16170
* [grid] close the HttpClient after the session is gone by @​joerg1985 in https://github.com/SeleniumHQ/selenium/pull/16182
* [py] Update docstring and comments in keys.py by @​Aidoni0797 in https://github.com/SeleniumHQ/selenium/pull/16187
* [dotnet] [bidi] Simplify type naming of internal command parameters by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16188
* [py] Fix formatting by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16189
* [dotnet] [bidi] Support WebExtension module by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15850
* [rb][BiDi] Create browser module, added user context related methods by @​aguspe in https://github.com/SeleniumHQ/selenium/pull/15371
* [docs] Update bug report section in CONTRIBUTING.md by @​pallavigitwork in https://github.com/SeleniumHQ/selenium/pull/16191
* [dotnet] Adding flag to enable SafariDriver logging. by @​diemol in https://github.com/SeleniumHQ/selenium/pull/16196
* [java] extend the scope of the properties of the HttpCommandExecutor class by @​iampopovich in https://github.com/SeleniumHQ/selenium/pull/16186
* [dotnet] [bidi] Serialize base64 encoded string directly to bytes by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16203
* [dotnet] [bidi] Make cookie expiry as TimeSpan by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16204
* [grid] Improve readTimeout in handle session between Router and Node by @​VietND96 in https://github.com/SeleniumHQ/selenium/pull/16163
* [py] Fix type annotation error and raise clearer error message by @​Paresh-0007 in https://github.com/SeleniumHQ/selenium/pull/16174
* [java] Unifying select class by @​vicky-iv in https://github.com/SeleniumHQ/selenium/pull/16220
* [rust] Update dependency rules_cc to v0.2.0 by @​renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/16198
* [js] Update testing-library monorepo by @​renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/16173
* [js] Update dependency tmp to ^0.2.5 by @​renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/16172
* [dotnet] Update dependency System.Text.Json to 8.0.6 by @​renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/16171
* [js] Update dependency react-router-dom to v6.30.1 by @​renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/16076
* [js] Update material-ui monorepo to v5.18.0 by @​renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/16062
* [js] Update dependency ws to ^8.18.3 by @​renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/16009
* [js] Update react monorepo by @​renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/15949
* [java] Update dependency net.bytebuddy:byte-buddy to v1.17.7 by @​renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/16237
* [py] Update dependency charset-normalizer to v3.4.3 by @​renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/16239
* [py] Update dependency cryptography to v45.0.6 by @​renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/16240
* Revert "[py] Update dependency charset-normalizer to v3.4.3" by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16242
* Revert "[py] Update dependency cryptography to v45.0.6" by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16243
* [py] Bump dependencies for dev and fix script by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16244
* [dotnet] Help old .net framework copy selenium manager to output by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16228
* [java] Add hooks around getScreenshotAs in WebDriverListener #​16232 by @​giulong in https://github.com/SeleniumHQ/selenium/pull/16233
* [py][bidi]: enable `history_updated` event test by @​navin772 in https://github.com/SeleniumHQ/selenium/pull/16236
* [py] Bump ruff version for linting/formatting by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16254
* [py][bidi]: use bidi `navigate` command in network tests by @​navin772 in https://github.com/SeleniumHQ/selenium/pull/16251
* [dotnet] Fix find port for IPv4 only environments by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16216
* [dotnet] [bidi] Adjust cookie expiry type according spec (unix seconds) by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16218
 ... (truncated)

## 4.35.0

## Detailed Changelogs by Component

<img src="https://www.selenium.dev/images/programming/java.svg" width="20" height="20"> **[Java](https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG)** &nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;<img src="https://www.selenium.dev/images/programming/python.svg" width="20" height="20"> **[Python](https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES)** &nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;<img src="https://www.selenium.dev/images/programming/dotnet.svg" width="20" height="20"> **[DotNet](https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG)** &nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;<img src="https://www.selenium.dev/images/programming/ruby.svg" width="20" height="20"> **[Ruby](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)** &nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;<img src="https://www.selenium.dev/images/programming/javascript.svg" width="20" height="20"> **[JavaScript](https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/selenium-webdriver/CHANGES.md)**
<br>



<!-- Release notes generated using configuration in .github/release.yml at 1c58e5028bc5eaa94b12b856c2d4a87efa5363f5 -->

## What's Changed
<details>
<summary>Click to see all the changes included in this release</summary>

* [dotnet] [bidi] Get tree command returns GetTreeResult object by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15978
* [dotnet] [bidi] Initialize internal modules without Lazy by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15979
* [py] Bump dependencies for building distribution wheel by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15977
* bump zip version 2.6.1 -> 4.2.0 by @​MRTamalampudi in https://github.com/SeleniumHQ/selenium/pull/15980
* [py][bidi]: add note for `enable_webextensions = False` by @​navin772 in https://github.com/SeleniumHQ/selenium/pull/15981
* [py][bidi]: add high level API for script module - `pin`, `unpin` and `execute` by @​navin772 in https://github.com/SeleniumHQ/selenium/pull/15936
* [py][java][rb][ci]: use pinned browsers in CI by @​navin772 in https://github.com/SeleniumHQ/selenium/pull/15987
* [java] Remove deprecated AppCacheStatus enum from the HTML5 package by @​iampopovich in https://github.com/SeleniumHQ/selenium/pull/15973
* [java] Feat 14291/jspecify nullable annotation edge driver service by @​iampopovich in https://github.com/SeleniumHQ/selenium/pull/15972
* [java] Fix Unicode value for OPTION key in Keys enum by @​iampopovich in https://github.com/SeleniumHQ/selenium/pull/15966
* [dotnet][java][js][py][rb][rust] Update rules_jvm_external digest to aca619b by @​renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/15951
* [java] Removing old stream collectors required by Java 8 by @​zodac in https://github.com/SeleniumHQ/selenium/pull/15523
* [java] Use static Patterns for regex-matching by @​zodac in https://github.com/SeleniumHQ/selenium/pull/15499
* [java] Point made as immutable by @​mk868 in https://github.com/SeleniumHQ/selenium/pull/15511
* [java] Feat 14291/jspecify nullable annotation chrome driver såervice by @​iampopovich in https://github.com/SeleniumHQ/selenium/pull/15998
* [py] Bump dev dependencies by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16002
* [grid] Add "URI" to the list of sort-by choices on Overview UI by @​VietND96 in https://github.com/SeleniumHQ/selenium/pull/16004
* [java] Add @​Nullable annotations to Firefox and Gecko driver service  by @​iampopovich in https://github.com/SeleniumHQ/selenium/pull/15999
* [java] Add JSpecify nullable annotations to SafariDriverService parameters by @​iampopovich in https://github.com/SeleniumHQ/selenium/pull/16000
* [java] Add @​Nullable annotations to InternetExplorerDriverService parameters by @​iampopovich in https://github.com/SeleniumHQ/selenium/pull/16001
* use generics for AbstractFindByBuilder to avoid excessive casting by @​asolntsev in https://github.com/SeleniumHQ/selenium/pull/15526
* [js] Update dependency @​emotion/styled to v11.14.1 by @​renovate[bot] in https://github.com/SeleniumHQ/selenium/pull/15997
* [rust] Update which from 7.0.3 to 8.0.0 by @​musicinmybrain in https://github.com/SeleniumHQ/selenium/pull/15965
* Fix various typos by @​noritaka1166 in https://github.com/SeleniumHQ/selenium/pull/16012
* [java] JSpecify annotations for By locators by @​mk868 in https://github.com/SeleniumHQ/selenium/pull/14372
* Fix email address in .mailmap by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16017
* Fix typos in javascript & rb by @​noritaka1166 in https://github.com/SeleniumHQ/selenium/pull/16019
* [java] JSpecify annotations for capabilities by @​mk868 in https://github.com/SeleniumHQ/selenium/pull/14397
* Fix various typos in comments by @​noritaka1166 in https://github.com/SeleniumHQ/selenium/pull/16022
* [dotnet] Fix typos by @​noritaka1166 in https://github.com/SeleniumHQ/selenium/pull/16032
* [dotnet] [bidi] Add UnhandledPromptBehavior option to create User Context by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16034
* [py] Fix path in unit test so it works cross-platform by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16033
* [py][bidi]: implement bidi module - emulation by @​navin772 in https://github.com/SeleniumHQ/selenium/pull/15819
* [py] Fix API doc generation script and include BiDi Emulation docs by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16037
* [py] Allow free_port() to bind to IPv6 if IPv4 is unavailable by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16003
* [build] Update base URL for Edge web driver by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16057
* [rust] Update base URL for Edge web driver by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16056
 ... (truncated)

## 4.34.0

## Detailed Changelogs by Component

<img src="https://www.selenium.dev/images/programming/java.svg" width="20" height="20"> **[Java](https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG)** &nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;<img src="https://www.selenium.dev/images/programming/python.svg" width="20" height="20"> **[Python](https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES)** &nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;<img src="https://www.selenium.dev/images/programming/dotnet.svg" width="20" height="20"> **[DotNet](https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG)** &nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;<img src="https://www.selenium.dev/images/programming/ruby.svg" width="20" height="20"> **[Ruby](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)** &nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;<img src="https://www.selenium.dev/images/programming/javascript.svg" width="20" height="20"> **[JavaScript](https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/selenium-webdriver/CHANGES.md)**
<br>



<!-- Release notes generated using configuration in .github/release.yml at 2a4c61c498207b17cdb2f5f987c7c71dca146c2d -->

## What's Changed
<details>
<summary>Click to see all the changes included in this release</summary>

* [ci] Clear warning from Grid UI component tests by @​VietND96 in https://github.com/SeleniumHQ/selenium/pull/15783
* [py] Fix pytest_ignore_collect hook to respect --ignore by @​mgorny in https://github.com/SeleniumHQ/selenium/pull/15787
* [py] Increase timeout in devtools test by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15793
* [py] Upgrade type hints by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15784
* [dotnet] [bidi] Add AcceptInsecureCerts and Proxy options when create new user context by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15795
* [grid] Silent fail on invalid log level by @​Oxilod in https://github.com/SeleniumHQ/selenium/pull/15796
* Bump setup-bazel action by @​p0deje in https://github.com/SeleniumHQ/selenium/pull/15802
* Don't silence stderr in format.sh by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15804
* [dotnet] [bidi] Declare allowed nullable objects in constructors type by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15809
* Fix type error for attribute in remote_connection.py by @​Bradltr95 in https://github.com/SeleniumHQ/selenium/pull/15810
* [py] Lint Python with ruff by @​p0deje in https://github.com/SeleniumHQ/selenium/pull/15811
* fixed error in selenium/webdriver/common/bidi/common.py:19 by @​pallavigitwork in https://github.com/SeleniumHQ/selenium/pull/15814
* [py] Fix import for type hint by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15817
* [py] Bump ruff version by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15818
* [dotnet] [bidi] Simplify modules namespace for end users (breaking change) by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15820
* [dotnet] Remove unnecessary stylecop files by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15824
* [py] Lint and format all python files by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15828
* [py][bidi]: add `enable_webextensions` option for chromium-based browsers by @​navin772 in https://github.com/SeleniumHQ/selenium/pull/15794
* [py] Auto-generate Python API docs from code by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15822
* [py] Fix python API docs publishing at readthedocs by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15832
* Change flag for Chrome/Edge headless mode in tests by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15831
* [py] Cleanup tox config by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15833
* [rb] Add support for beta chrome by @​aguspe in https://github.com/SeleniumHQ/selenium/pull/15417
* Revert "[rb] Add support for beta chrome" by @​aguspe in https://github.com/SeleniumHQ/selenium/pull/15837
* [py] Fix: Mypy type annotation errors by @​ShauryaDusht in https://github.com/SeleniumHQ/selenium/pull/15841
* [py] New script to update Python dependencies by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15845
* fixed errors in browser.py for 15697 by @​pallavigitwork in https://github.com/SeleniumHQ/selenium/pull/15847
* [py][bidi]: implement bidi permissions module by @​navin772 in https://github.com/SeleniumHQ/selenium/pull/15830
* [py] Regeneratee py/docs/source/api.rst by @​cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15856
* [dotnet] Align CS projects name to understand the editing context by @​nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15843
* [py][bidi]: enable edge bidi storage test - `test_get_all_cookies` by @​navin772 in https://github.com/SeleniumHQ/selenium/pull/15859
* Caching the size/length in loops to slightly improve performance by @​LuisOsv in https://github.com/SeleniumHQ/selenium/pull/15852
* Update e...

_Description has been truncated_

Bumps coverlet.collector from 6.0.2 to 6.0.4
Bumps Microsoft.NET.Test.Sdk from 17.10.0 to 18.0.0
Bumps MSTest.TestAdapter from 3.4.3 to 4.0.0
Bumps MSTest.TestFramework from 3.4.3 to 4.0.0
Bumps Selenium.WebDriver from 4.22.0 to 4.36.0
Bumps Selenium.WebDriver.ChromeDriver from 126.0.6478.12600 to 141.0.7390.7600

---
updated-dependencies:
- dependency-name: coverlet.collector
  dependency-version: 6.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: functionaltests
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: functionaltests
- dependency-name: MSTest.TestAdapter
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: functionaltests
- dependency-name: MSTest.TestFramework
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: functionaltests
- dependency-name: Selenium.WebDriver
  dependency-version: 4.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: functionaltests
- dependency-name: Selenium.WebDriver.ChromeDriver
  dependency-version: 141.0.7390.7600
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: functionaltests
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Oct 13, 2025

Assignees

The following users could not be added as assignees: samsmithnz. Either the username does not exist or it does not have the correct permissions to be added as an assignee.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Oct 13, 2025
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Oct 15, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Oct 15, 2025
@dependabot dependabot bot deleted the dependabot/nuget/src/DevOpsMetrics.FunctionalTests/functionaltests-fb3539cbd9 branch October 15, 2025 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant