Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 7, 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.

Dependabot compatibility score

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)

@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Aug 7, 2025
@dependabot dependabot bot force-pushed the dependabot/nuget/Appium.WebDriver-8.0.0 branch from 72e9763 to c9a8131 Compare August 7, 2025 14:26
---
updated-dependencies:
- dependency-name: Appium.WebDriver
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/nuget/Appium.WebDriver-8.0.0 branch from c9a8131 to c491133 Compare August 7, 2025 15:49
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