Skip to content

Bump Appium.WebDriver and 5 others #17365

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 30, 2025

Updated Appium.WebDriver from 4.4.5 to 8.0.0.

Release notes

Sourced from Appium.WebDriver's releases.

8.0.0

What's Changed

  • BREAKING CHANGE: use extension commands for deprecated endpoints (#​939) @​KazuCocoa

🧰 Maintenance

  • chore: add todo comments in AppiumCommand.cs for future reference (#​938) @​KazuCocoa

🚀 Contributors

Thanks to the following contributors in this release:
@​KazuCocoa

7.2.0

What's Changed

  • github: Added a "🧪 Tests" section (#​911) @​Dor-bl

✨ Enhancements

  • feat: Add support for Relax SSL validation (#​922) @​Dor-bl
  • feat: add events endpoint calls (#​913) @​KazuCocoa

🐛 Bug Fixes

  • fix: ToLower/ToUpper to ToLowerInvariant/ToUpperInvariant (#​921) @​KazuCocoa
  • fix: use ToLowerInvariant in clipboard to follow invariant culture (#​920) @​KazuCocoa

📦 Dependencies

  • build(deps): bump Microsoft.NET.Test.Sdk from 17.12.0 to 17.13.0 in /test/integration (#​903) @dependabot[bot]
  • build(deps): bump Selenium.WebDriver from 4.28.0 to 4.29.0 in /src/Appium.Net (#​914) @dependabot[bot]

🛠️ Pipeline

  • ci: Fix .NET Core run and add AppiumClientConfigTest to pipeline (#​923) @​Dor-bl

🧪 Tests

  • test: add iOS keyboard tests for HideKeyboard functionality (#​918) @​Dor-bl
  • test: Refactor DirectConnectTest for readability and consistency (#​910) @​Dor-bl

🚀 Contributors

Thanks to the following contributors in this release:
@​Dor-bl, @​KazuCocoa, @​dependabot[bot] and dependabot[bot]

7.1.0

What's Changed

🧪 Tests

  • test: Add FiltersTests class with NUnit tests for Filters.FirstWithName (#​902) @​Dor-bl
  • test: NetworkTests Improvements (#​892) @​Dor-bl
  • test: Add reset orientation in teardown to iOS OrientationTest (#​890) @​Dor-bl

✨ Enhancements

  • refactor: Update the Integration project target frameworks to .NET 8.0 (#​905) @​Dor-bl

🐛 Bug Fixes

  • fix: Init method in Env.cs for better initialization (#​906) @​Dor-bl
  • fix: Refactor parameter names and update documentation (#​901) @​Dor-bl
  • fix: correct formatting in env.json.sample for remoteAppiumServerUri (#​893) @​Dor-bl

🔄 Refactor

  • refactor: Remove ByIosUIAutomation selector (#​889) @​Dor-bl

📦 Dependencies

  • build(deps): bump Selenium.WebDriver from 4.27.0 to 4.28.0 in /src/Appium.Net (#​896) @dependabot[bot]
  • build(deps): bump Microsoft.NETFramework.ReferenceAssemblies and NUnit in /test/integration (#​904) @dependabot[bot]
  • build(deps): bump NUnit.Analyzers from 4.4.0 to 4.6.0 in /test/integration (#​894) @dependabot[bot]

📚 Documentation

  • docs: Update RELEASE_NOTES.md (#​888) @​Dor-bl
  • docs: Update the compatibility matrix (#​887) @​Dor-bl

🚀 Contributors

Thanks to the following contributors in this release:
@​Dor-bl

7.0.0

What's Changed

  • test: Disable FullReset in IOS/ClipboardTest (#​882) @​Dor-bl
  • test: update alert text assertion in IOS/AlertTests (#​883) @​Dor-bl
  • test: Replace deprecated ByIosUIAutomation in ScrollingSearchingTest (#​881) @​Dor-bl
  • test: fix assertion for logs entry (#​878) @​Dor-bl
  • test: fix IOS/SearchingTest (#​879) @​Dor-bl
  • BREAKING CHANGE: AndroidDriver to use modern mobile: commands for Lock, IsLocked and Unlock (#​874) @​Dor-bl
  • github: Remove the selenium group (#​865) @​Dor-bl

✨ Enhancements

  • feat: 'IOSDriver' to use modern mobile: commands for Lock, IsLocked and Unlock (#​875) @​Dor-bl

📦 Dependencies

  • build(deps): bump Selenium.WebDriver from 4.26.1 to 4.27.0 in /src/Appium.Net (#​871) @​dependabot
  • build(deps): bump NUnit from 4.2.2 to 4.3.0 in /test/integration (#​880) @​dependabot
  • build(deps): bump Microsoft.NET.Test.Sdk from 17.11.1 to 17.12.0 in /test/integration (#​869) @​dependabot
  • build(deps): bump NUnit.Analyzers from 4.3.0 to 4.4.0 in /test/integration (#​868) @​dependabot
  • build(deps): bump System.Text.Json from 8.0.5 to 9.0.0 in /test/integration (#​867) @​dependabot

🛠️ Pipeline

  • ci: Split tests into two separate tasks per framework (#​877) @​Dor-bl

6.0.1

What's Changed

  • test: Add tests for HideKeyboard(string strategy, string key) (#​860) @​Dor-bl
  • test: Adjust tests namespaces to match folder structure (#​859) @​Dor-bl
  • github: Fix New Contributors var (#​854) @​Dor-bl

🐛 Bug Fixes

  • fix: Revert changes for NEW_CONTRIBUTORS (#​855) @​Dor-bl

📦 Dependencies

  • build(deps): bump Selenium.WebDriver from 4.25.0 to 4.26.1 (#​862) @​dependabot

📚 Documentation

  • docs: Add v6.0.0 to Compatibility Matrix (#​856) @​Dor-bl

6.0.0

What's Changed

🛠️ GitHub Actions & CI:

  • Include a notification for new contributors (#​849) by @​Dor-bl
  • Update PR template to support test fixes (#​839) by @​Dor-bl
  • Fix the Breaking Change label to match Release Drafter (#​835) by @​Dor-bl
  • Update the Breaking Change title in labeler.yml (#​833) by @​Dor-bl
  • Add a Documentation category in release-drafter.yml (#​827) by @​Dor-bl
  • Fix .sln path for release-nuget.yml (#​851) by @​Dor-bl

Tests & Fixes:

  • Add explicit wait for app package to load before assertion (#​838) by @​Dor-bl
  • Move AppTests to the correct folder to match the namespace (#​831) by @​Dor-bl

Breaking Change:

  • Remove obsolete TouchActions, MultiActions methods (#​832) by @​Dor-bl

✨ Enhancements:

  • Refactor: Use netstandard2.0 as the target framework to support a wider range of frameworks (#​845) by @​nvborisenko

📦 Dependencies

Updated:

  • Bump Selenium.WebDriver from 4.24.0 to 4.25.0 in /src/Appium.Net (#​846) by @​dependabot
  • Bump System.Drawing.Common from 8.0.8 to 8.0.10 in /src/Appium.Net (#​840) by @​dependabot
  • Bump System.Text.Json from 8.0.4 to 8.0.5 in /test/integration (#​842) by @​dependabot

Removed:

  • Remove Selenium.Support package as a dependency (#​843) by @​nvborisenko
  • Migrate from Newtonsoft.Json to System.Text.Json (#​836) by @​Dor-bl

🧰 Maintenance:

  • Move the solution to the root folder (#​844) by @​nvborisenko
  • Remove unnecessary .nuget binaries from source control (#​847) by @​nvborisenko

📚 Documentation:

  • Remove the Deprecated Methods section (#​834) by @​Dor-bl

🆕 New Contributors:

A warm welcome to our new contributors: @​nvborisenko.

5.2.0

What's Changed

Enhancements

  • feat: Override selenium default command timeout (#​818) @​Dor-bl
  • feat: Bring back LaunchApp to WindowsDriver (#​813) @​Dor-bl

Dependencies

  • build(deps): bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.11.1 in /test/integration (#​828) @​dependabot
  • build(deps): bump NUnit.Analyzers from 4.2.0 to 4.3.0 in /test/integration (#​825) @​dependabot
  • build(deps): bump NUnit from 4.1.0 to 4.2.2 in /test/integration (#​826) @​dependabot
  • build(deps): bump the selenium-dependencies group from 4.23.0 to 4.24.0 in /src/Appium.Net with 2 updates (#​821) @​dependabot
  • build(deps): bump System.Drawing.Common from 8.0.7 to 8.0.8 in /src/Appium.Net (#​817) @​dependabot
  • build(deps): bump NUnit3TestAdapter from 4.5.0 to 4.6.0 in /test/integration (#​811) @​dependabot

📚 Documentation

  • docs: Update PULL_REQUEST_TEMPLATE.md (#​814) @​Dor-bl
  • docs: Add compatibility matrix for Appium .NET Client (#​810) @​Dor-bl

5.1.0

What's Changed

Breaking Changes

  • ExecuteAsync() under the hood implementation after bumping to Selenium 4.23 (#​804) @​kelmelzer

GitHub Actions

  • Add Breaking Change labeler (#​809) @​Dor-bl
  • Set the prerelease flag to false in release-drafter.yml (#​792) @​Dor-bl

Tests

  • Add new Drawing Category to related tests (#​808) @​Dor-bl
  • Fix ios ElementTests (#​796) @​Dor-bl

Dependencies

  • build(deps): bump System.Drawing.Common from 8.0.6 to 8.0.7 in /src/Appium.Net (#​805) @​dependabot
  • build(deps): bump System.Drawing.Common from 4.21.0 to 4.23.0 in /src/Appium.Net

5.0.0

Appium v5 Release!! 🎉

Major Updates

  • Selenium 4 Integration: Refactored to work seamlessly with Selenium 4, incorporating the new element factory for improved element interactions.
  • .NET 6.0 and .NET Framework 4.8 Support: Upgraded the solution to target .NET 6.0 while reintroducing support for .NET Framework 4.8, ensuring compatibility across different .NET versions.
    Appium 2 Migration: Migrated AppiumLocalService to Appium 2, bringing the latest Appium server capabilities.

New Features

  • Idempotency Header: Added an idempotency header to requests for new sessions, enhancing session management reliability.
  • ReplaceValue Method: Introduced the ReplaceValue method to facilitate efficient value updates in elements.
  • Direct Connect Feature: Implemented the directConnect feature optimized direct connections to Appium servers.
  • Activate App with Timeout: A new feature to activate an app with a specified timeout, providing more control over app interactions.

Bug Fixes

  • Mobile Bys and Element Finding: Fixed issues with mobile Bys and extended element finding methods to ensure accurate element interactions.
  • FindElementBy Methods: Deprecated and removed the FindElementBy* and FindElementsBy* methods in favor of the new Selenium 4-element locating strategy.
  • Legacy App Management Helpers: Deprecated old app management helpers, including resetApp and closeApp, to encourage updated methods.
  • Touch and MultiAction: Added deprecations for TouchAction and MultiAction methods to streamline touch interactions.

Enhancements

  • MobileCapabilityType for W3C Protocol: Updated MobileCapabilityType to support the W3C protocol, aligning with the latest WebDriver standards.
  • Improved AppiumWebElement: Renamed AppiumWebElement to AppiumElement for better clarity and consistency.
  • Command Timeout Parameter: Enhanced command timeout parameter usage, providing more control over command execution times.
  • Test and Documentation Improvements: Numerous updates to tests and documentation, including grammar fixes, XML comments updates, and missing tests to ensure comprehensive coverage and clarity.

Maintenance

  • Dependency Updates: Regular updates to various dependencies, including NUnit, Microsoft.NET.Test.Sdk, Selenium dependencies, and System.Drawing.Common, ensuring the latest features and security patches are included.
  • Code Cleanup: Removed redundant code, sorted using, and fixed typos to improve code quality and maintainability.
  • Pipeline Enhancements: Updated CI/CD pipelines, including adding tests to the pipeline and updating GitHub actions for more efficient and reliable builds.

For a detailed list of all changes, please refer to the full changelog Full Changelog: appium/dotnet-client@v4.4.5...v5.0.0

5.0.0-rc.8

What's Changed

  • Test: Fix Mac test (#​778) @​Dor-bl
  • test: Fix assertions in GeolocationTests (#​777) @​Dor-bl
  • test: Add a test for HideKeyboard(string key) method (#​768) @​Dor-bl

Dependencies

  • build(deps): bump the selenium-dependencies group from 4.18.1 to 4.20.0
  • build(deps): bump System.Drawing.Common from 8.0.3 to 8.0.4 in /src/Appium.Net (#​772) @​dependabot
  • build(deps): bump NUnit.Analyzers from 4.0.1 to 4.1.0 in /test/integration (#​769) @​dependabot

🧰 Maintenance

  • chore: Removal of deprecated Input value endpoints (#​775) @​Dor-bl
  • chore: Removal of obsolete CloseApp (#​773) @​Dor-bl
  • chore: Remove wd/hub from env.json.sample (#​774) @​Dor-bl
  • chore: Organize app management endpoints (#​767) @​Dor-bl
  • chore: Remove deprecated LaunchApp (#​766) @​Dor-bl

5.0.0-rc.7

What's Changed

  • test: Add missing test for SetClipboardImage method (#​762) @​Dor-bl
  • docs: add missing XML comments in the AndroidKeyMetastate class (#​761) @​Dor-bl
  • docs: Update XML comments for various driver classes (#​763) @​Dor-bl
  • docs: Add README.md to Appium.Net.csproj (#​758) @​Dor-bl
  • Test: Remove touch tests (#​754) @​Dor-bl

Dependencies

  • build(deps): bump the selenium-dependencies group in /src/Appium.Net with 2 updates (#​743) @​dependabot
  • build(deps): bump System.Drawing.Common from 8.0.1 to 8.0.3 in /src/Appium.Net (#​757) @​dependabot

🧰 Maintenance

  • chore: Remove Rotate endpoint (#​756) @​Dor-bl
  • chore: Fix XML comments in MobileBy.cs (#​752) @​Dor-bl

5.0.0-rc.6

What's Changed

  • Update release-drafter.yml (#​751) @​Dor-bl
  • refactor: reintroduce the .NET Framework 4.8 target framework (#​740) @​Dor-bl
  • test: replace deprecated methods in test/integration/Android/CurrentPackageTest.cs (#​732) @​Dor-bl
  • docs: Create CONTRIBUTING.md (#​729) @​Dor-bl

Dependencies

  • build(deps): bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 in /test/integration (#​749) @​dependabot
  • build(deps): bump NUnit from 4.0.1 to 4.1.0 in /test/integration (#​747) @​dependabot
  • build(deps): bump NUnit.Analyzers from 3.10.0 to 4.0.1 in /test/integration (#​750) @​dependabot

Pipeline

  • ci: Add DirectConnectTest to pipeline (#​734) @​Dor-bl

🧰 Maintenance

  • chore: fixes and code improvements on Windows MultiSelectControlTest (#​739) @​Dor-bl
  • chore: warning fixes in AppiumServiceBuilder.cs (#​731) @​Dor-bl

5.0.0-rc.5

What's Changed

  • test: remove test using System.Drawing.Common (#​728) @​Dor-bl
  • docs: fix headers in README.md (#​730) @​Dor-bl
  • test: add TouchByCoordinatesTestCase (#​721) @​Dor-bl
  • test: fix tests assertions (#​719) @​Dor-bl

Bug Fixes

  • fix: Include missing AppiumOptionsDictionary into ToDictionary (#​727) @​Dor-bl

Refactor

  • refactor: Replace obsolete WebRequest, HttpWebRequest with HttpClient (#​720) @​Dor-bl

Dependencies

  • build(deps): Updates Selenium.Support from 4.16.2 to 4.17.0 (#​725) @​dependabot
  • build(deps): Updates Selenium.WebDriver from 4.16.2 to 4.17.0 (#​725) @​dependabot
  • build(deps): bump System.Drawing.Common from 8.0.0 to 8.0.1 in /src/Appium.Net (#​722) @​dependabot

🧰 Maintenance

  • chore: ClipboardTest fixes and improvements (#​723) @​Dor-bl

5.0.0-rc.4

What's Changed

  • docs: Add Release Candidate information (#​717) @​Dor-bl
  • test: Add tests for W3C Actions (#​716) @​Dor-bl

Dependencies

  • build(deps): bump the selenium-dependencies group in /src/Appium.Net with 2 updates (#​709) @​dependabot

5.0.0-rc.3

What's Changed

  • test: Add summary comment for test prerequisite (#​715) @​Dor-bl
  • test: Replace existing NUnit assertions with updated ones to align with NUnit 4 standards. (#​713) @​Dor-bl
  • test: add IsKeyBoardShown Test (#​696) @​Dor-bl
  • docs: Add a link to NuGet version badge (#​693) @​Dor-bl

Enhancements

  • refactor: Upgrade Solution to .NET 6.0 (#​695) @​Dor-bl

Dependencies

  • [github-actions] Update .NET Core version to 5.0.x in release-nuget.yml (#​714) @​Dor-bl
  • [github-actions] bump actions/setup-dotnet from 3 to 4 (#​703) @​dependabot
  • build(deps): bump NUnit from 3.14.0 to 4.0.1 in /test/integration (#​708) @​dependabot
  • build(deps): bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 in /src/Appium.Net (#​684) @​dependabot

🧰 Maintenance

  • chore: Fix Rotate XML documentation (#​707) @​Dor-bl
  • chore: Update AppiumOptions.cs: Fix typos (#​704) @​limuyuan
  • chore: Remove resetApp (#​700) @​Dor-bl

5.0.0-rc.2

What's Changed

  • refactor: Improve readability for Execute in AppiumCommandExecutor.cs (#​629) @​Dor-bl
  • Github: Update /test/integration interval to monthly (#​688) @​Dor-bl
  • Github: add GitHub labeler (#​692) @​Dor-bl
  • Github: Add prerelease increment to release-drafter (#​690) @​Dor-bl
  • GitHub: move to new Issue template (#​647) @​Dor-bl
  • GitHub: Add chore label (#​661) @​Dor-bl
  • GitHub: Add dependabot to Repo (#​648) @​Dor-bl
  • docs: Add Apache badge and some re-ordering (#​680) @​Dor-bl
  • docs: Update Writing on GitHub link in PULL_REQUEST_TEMPLATE.md (#​649) @​Dor-bl
  • test: add missing AutomationName to client capabilities and replace deprecated methods (#​644) @​Dor-bl
  • test: typo fix in ServerTests/StartingAppLocallyTest.cs (#​642) @​Dor-bl
  • test: remove obsolete ByIosUIAutomation and add a new test in ios/AlertTests (#​641) @​Dor-bl

Bug Fixes

  • fix: Update Node path to compile with appium 2 and make him cross-platform (#​659) @​Dor-bl
  • fix: Update iOS Caps (#​677) @​Dor-bl
  • fix: use blob/main instead of tree/master for apps URLs (#​658) @​Dor-bl
  • fix: Add new methods for extended element finding in AppiumElement (#​639) @​Dor-bl
  • fix: use commandTimeout parameter instead of the default value. (#​637) @​Dor-bl
  • fix: change branch name to main on build status (#​645) @​Dor-bl

Dependencies

  • build(deps): bump the selenium-dependencies group from 4.11.0 to 4.15.0 in /src/Appium.Net (#​675) @​dependabot
  • build(deps): bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.8.0 in /test/integration (#​678) @​dependabot
  • build(deps): bump NUnit from 3.13.3 to 3.14.0 in /test/integration (#​676) @​dependabot
  • build(deps): bump NUnit3TestAdapter from 4.3.0 to 4.5.0 in /test/integration (#​651) @​dependabot
  • build(deps): bump Newtonsoft.Json from 13.0.1 to 13.0.3 in /test/integration (#​655) @​dependabot
  • [github-actions] Bump actions/checkout from 3 to 4 (#​654) @​dependabot

Pipeline

  • ci: Run all AppiumLocalServerLaunchingTest (#​650) @​Dor-bl
  • ci: Add 1st NUnit Test to pipeline (#​556) @​Dor-bl
  • Update azure-pipelines.yml to run on main branch (#​638) @​Dor-bl

🧰 Maintenance

  • chore: remove unnecessary usings from AutomationName (#​643) @​Dor-bl
  • chore: remove unnecessary usings from PerformanceDataTests (#​640) @​Dor-bl
  • chore: Update to new iOS TestApp.app (#​636) @​Dor-bl
  • chore: update to the new appium icon (#​635) @​Dor-bl
  • chore: add *.log to .gitignore (#​634) @​Dor-bl
  • chore: add Maintenance category in release-drafter.yml (#​691) @​Dor-bl
  • chore: add Help wanted badge (#​687) @​Dor-bl
  • chore: Add .DS_Store to .gitignore (#​686) @​Dor-bl
  • chore: update iOS-specific capabilities docs hyperlink (#​660) @​Dor-bl
    ... (truncated)

5.0.0-rc.1

What's Changed

Full Changelog: appium/dotnet-client@v5.0.0-beta04...v5.0.0-rc.1

5.0.0-beta04

What's Changed

Full Changelog: appium/dotnet-client@v5.0.0-beta03...v5.0.0-beta04

5.0.0-beta03

What's Changed

Full Changelog: appium/dotnet-client@v5.0.0-beta02...v5.0.0-beta03

5.0.0-beta02

What's Changed

Full Changelog: appium/dotnet-client@v5.0.0-beta01...v5.0.0-beta02

5.0.0-beta01

What's Changed

Full Changelog: appium/dotnet-client@v5.0.0-alpha2...v5.0.0-beta01

5.0.0-alpha2

What's Changed

Full Changelog: appium/dotnet-client@v4.3.1...v5.0.0-alpha2

5.0.0-alpha

Commits viewable in compare view.

Updated Microsoft.CodeAnalysis.Analyzers from 3.11.0 to 4.14.0.

Release notes

Sourced from Microsoft.CodeAnalysis.Analyzers's releases.

4.2.0-4.22266.5

Release

4.2.0-3.22151.16

Release

4.2.0-1.22108.11

Release

4.0.1

Release

4.0.0-6.21526.21

Release

4.0.0-2.21354.7

Release

4.0.0-2.21254.26

Release

4.0.0-1.21277.15

Release

Commits viewable in compare view.

Updated Microsoft.CodeAnalysis.CSharp from 4.12.0 to 4.14.0.

Updated Microsoft.NET.Test.Sdk from 17.13.0 to 17.14.1.

Release notes

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

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

Commits viewable in compare view.

Updated MSTest.TestAdapter from 3.8.3 to 3.10.0.

Release notes

Sourced from MSTest.TestAdapter's releases.

3.10.0

See the release notes here

3.9.3

What's Changed

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: microsoft/testfx@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: microsoft/testfx@v3.9.1...v3.9.2

3.9.1

What's Changed

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: microsoft/testfx@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

Microsoft.Testing.Platform

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, and help us dogfood it.

New Contributors

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: microsoft/testfx@v3.8.3...v3.9.0

3.9.0-preview.25167.10

Commits viewable in compare view.

Updated MSTest.TestFramework from 3.8.3 to 3.10.0.

Release notes

Sourced from MSTest.TestFramework's releases.

3.10.0

See the release notes here

3.9.3

What's Changed

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: microsoft/testfx@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: microsoft/testfx@v3.9.1...v3.9.2

3.9.1

What's Changed

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: microsoft/testfx@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

Microsoft.Testing.Platform

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, and help us dogfood it.

New Contributors

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: microsoft/testfx@v3.8.3...v3.9.0

3.9.0-preview.25167.10

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps Appium.WebDriver from 4.4.5 to 8.0.0
Bumps Microsoft.CodeAnalysis.Analyzers from 3.11.0 to 4.14.0
Bumps Microsoft.CodeAnalysis.CSharp from 4.12.0 to 4.14.0
Bumps Microsoft.NET.Test.Sdk from 17.13.0 to 17.14.1
Bumps MSTest.TestAdapter from 3.8.3 to 3.10.0
Bumps MSTest.TestFramework from 3.8.3 to 3.10.0

---
updated-dependencies:
- dependency-name: Appium.WebDriver
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.CodeAnalysis.Analyzers
  dependency-version: 4.14.0
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.CodeAnalysis.CSharp
  dependency-version: 4.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 17.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: MSTest.TestAdapter
  dependency-version: 3.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: MSTest.TestFramework
  dependency-version: 3.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Jul 30, 2025
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.

0 participants