Skip to content

chore(deps): bump io.appium:java-client from 10.1.1 to 11.0.0 - #38

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/io.appium-java-client-11.0.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/io.appium-java-client-11.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 18, 2026

Copy link
Copy Markdown
Contributor

Bumps io.appium:java-client from 10.1.1 to 11.0.0.

Release notes

Sourced from io.appium:java-client's releases.

v11.0.0

  • [BREAKING CHANGE]
    • The client depends on selenium-api only. Bump minimum Selenium version from 4.42.0 to 4.50.0. selenium-support, selenium-remote-driver, selenium-http, selenium-json and selenium-os are not dependencies anymore, declare them yourself if you use them #2462, #2459, #2456, #2457
    • AppiumDriver is not a RemoteWebDriver anymore and returns AppiumWebElement instead of RemoteWebElement. Response, Command, SessionId, DriverCommand, ExecuteMethod and the error types moved to io.appium.java_client.remote. org.openqa.selenium.remote.http is replaced by io.appium.java_client.http #2462
    • HasBiDi, getBiDi() and maybeGetBiDi() are removed from AppiumDriver. Use the new optional Selenium bridge instead #2462
    • The page factory (FindBy, FindBys, FindAll, CacheLookup, PageFactory) and the wait engine are vendored into io.appium.java_client.support #2459
    • AppiumDriverLocalService and AppiumServiceBuilder are not DriverService types anymore #2460
    • Remove the deprecated touch actions API (TouchAction, MultiTouchAction, PerformsTouchActions, etc.). Use W3C Actions or mobile: gesture extensions #2461
    • Remove the deprecated APIs: AppiumFunction, AndroidMobileCommandHelper, IOSMobileCommandHelper, CanRememberExtensionPresence and the deprecated MobileCommand constants and helpers. The minimum supported Appium server version is now Appium 3. Driver interfaces call the mobile: extensions only, without the fallback to the legacy commands #2467
  • [ENHANCEMENTS]
    • Add the optional java-client-selenium-bridge artifact for RemoteWebDriver and Selenium BiDi interoperability #2463
    • Support the base path and the new API prefix in the storage client #2468
  • [BUG FIX]
    • Fall back to standard error mapping in ErrorCodesMobile.getExceptionType(String) #2449
    • Ensure additional commands get added to the attach-to-session constructor #2431
    • Proxy abstract widget methods for platform overrides #2451
    • Support Selenium-decorated page elements #2452
  • [DOCUMENTATION]
    • Add the v10 to v11 migration guide and an OpenRewrite recipe #2469
    • Document the public API and fail the build on javadoc warnings #2470
    • Clarify that fingerPrint id is the enrolled emulator id #2442
  • [DEPENDENCY CHANGE]
    • Bump org.slf4j:slf4j-api from 2.0.17 to 2.0.20 #2417, #2445, #2453
    • Bump net.bytebuddy:byte-buddy from 1.18.8 to 1.18.14 #2464
    • Bump com.google.code.gson:gson from 2.13.2 to 2.14.0 #2413
    • Bump org.jspecify:jspecify from 1.0.0 to 1.0.1 #2434
Changelog

Sourced from io.appium:java-client's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

11.0.0

  • [BREAKING CHANGE]
    • The client depends on selenium-api only. Bump minimum Selenium version from 4.42.0 to 4.50.0. selenium-support, selenium-remote-driver, selenium-http, selenium-json and selenium-os are not dependencies anymore, declare them yourself if you use them #2462, #2459, #2456, #2457
    • AppiumDriver is not a RemoteWebDriver anymore and returns AppiumWebElement instead of RemoteWebElement. Response, Command, SessionId, DriverCommand, ExecuteMethod and the error types moved to io.appium.java_client.remote. org.openqa.selenium.remote.http is replaced by io.appium.java_client.http #2462
    • HasBiDi, getBiDi() and maybeGetBiDi() are removed from AppiumDriver. Use the new optional Selenium bridge instead #2462
    • The page factory (FindBy, FindBys, FindAll, CacheLookup, PageFactory) and the wait engine are vendored into io.appium.java_client.support #2459
    • AppiumDriverLocalService and AppiumServiceBuilder are not DriverService types anymore #2460
    • Remove the deprecated touch actions API (TouchAction, MultiTouchAction, PerformsTouchActions, etc.). Use W3C Actions or mobile: gesture extensions #2461
    • Remove the deprecated APIs: AppiumFunction, AndroidMobileCommandHelper, IOSMobileCommandHelper, CanRememberExtensionPresence and the deprecated MobileCommand constants and helpers. The minimum supported Appium server version is now Appium 3. Driver interfaces call the mobile: extensions only, without the fallback to the legacy commands #2467
  • [ENHANCEMENTS]
    • Add the optional java-client-selenium-bridge artifact for RemoteWebDriver and Selenium BiDi interoperability #2463
    • Support the base path and the new API prefix in the storage client #2468
  • [BUG FIX]
    • Fall back to standard error mapping in ErrorCodesMobile.getExceptionType(String) #2449
    • Ensure additional commands get added to the attach-to-session constructor #2431
    • Proxy abstract widget methods for platform overrides #2451
    • Support Selenium-decorated page elements #2452
  • [DOCUMENTATION]
    • Add the v10 to v11 migration guide and an OpenRewrite recipe #2469
    • Document the public API and fail the build on javadoc warnings #2470
    • Clarify that fingerPrint id is the enrolled emulator id #2442
  • [DEPENDENCY CHANGE]
    • Bump org.slf4j:slf4j-api from 2.0.17 to 2.0.20 #2417, #2445, #2453
    • Bump net.bytebuddy:byte-buddy from 1.18.8 to 1.18.14 #2464
    • Bump com.google.code.gson:gson from 2.13.2 to 2.14.0 #2413
    • Bump org.jspecify:jspecify from 1.0.0 to 1.0.1 #2434

10.1.1

  • [BUG FIX]
    • Perform additional security checks on overrideServerUrl API #2408
    • Make the library compatible to Selenium 4.44 #2410
  • [DEPENDENCY CHANGE]
    • Bump minimum Selenium version from 4.40.0 to 4.42.0 #2390

10.1.0

  • [ENHANCEMENTS]
    • Add support for descendant and ancestor flutter locators #2357
  • [BUG FIX]
    • Fix ListOutputStream.close() to close all streams on failure #2392
    • Avoid using system default locale #2352
  • [REFACTOR]
    • Avoid using reflection to manage AppiumCommandExecutor state #2356
  • [DEPENDENCY CHANGE]

... (truncated)

Commits
  • 92c2dc8 release: v11.0.0 (#2471)
  • 076dc9b docs: finalize the v10 to v11 migration guide and add an OpenRewrite recipe (...
  • d373d02 style: document public API and fail the build on javadoc warnings (#2470)
  • 61e20f5 feat: support the base path and the new API prefix in the storage client (#2468)
  • 4d63fc5 fix: support Selenium-decorated page elements (#2452)
  • c5b4413 fix: proxy abstract widget methods for platform overrides (#2451)
  • 0f6e5c1 feat!: remove the deprecated APIs (#2467)
  • d01eea8 build(deps): Bump org.apache.commons:commons-lang3 from 3.20.0 to 3.21.0 (#2465)
  • ddc7b89 build(deps): Bump net.bytebuddy:byte-buddy from 1.18.8 to 1.18.14 (#2464)
  • 4915d50 feat: add the Selenium bridge for RemoteWebDriver and BiDi (#2463)
  • Additional 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 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 [io.appium:java-client](https://github.com/appium/java-client) from 10.1.1 to 11.0.0.
- [Release notes](https://github.com/appium/java-client/releases)
- [Changelog](https://github.com/appium/java-client/blob/master/CHANGELOG.md)
- [Commits](appium/java-client@v10.1.1...v11.0.0)

---
updated-dependencies:
- dependency-name: io.appium:java-client
  dependency-version: 11.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from a team as a code owner October 18, 2026 22:04
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Oct 18, 2026
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 java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants