From 6b0c5bd15361c0fde6c1fddc48a8f557aeb6d5d9 Mon Sep 17 00:00:00 2001 From: Mykola Mokhnach Date: Wed, 13 Aug 2025 19:54:42 +0200 Subject: [PATCH 1/3] docs: Document the migration guide from v9 to v10 --- docs/v9-to-v10-migration-guide.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 docs/v9-to-v10-migration-guide.md diff --git a/docs/v9-to-v10-migration-guide.md b/docs/v9-to-v10-migration-guide.md new file mode 100644 index 000000000..40f7e89fe --- /dev/null +++ b/docs/v9-to-v10-migration-guide.md @@ -0,0 +1,17 @@ +This is the list of main changes between major versions 9 and 10 of Appium +java client. This list should help you to successfully migrate your +existing automated tests codebase. + + +## The minimum supported Selenium version is set to 4.35.0 + +- Selenium versions below 4.35.0 won't work with Appium java client 10+. +Check the [Compatibility Matrix](../README.md#compatibility-matrix) for more +details about versions compatibility. + +## Removed previously deprecated items + +- `org.openqa.selenium.remote.html5.RemoteLocationContext`, `org.openqa.selenium.html5.Location` and + `org.openqa.selenium.html5.LocationContext` imports have been removed since they don't exist + in Selenium lib anymore. Use appropriate replacements from this library instead for APIs and + interfaces that were using deprecated classes, like `io.appium.java_client.Location`. From e0c1e4cde2215b81be0923cdeb5d53db991c64de Mon Sep 17 00:00:00 2001 From: Mykola Mokhnach Date: Wed, 13 Aug 2025 19:55:58 +0200 Subject: [PATCH 2/3] link the guide --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 0957c49d2..6167d5a0b 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,12 @@ This is the Java language bindings for writing Appium Tests that conform to [WebDriver Protocol](https://w3c.github.io/webdriver/) + +## v9 to v10 Migration + +Follow the [v9 to v10 Migration Guide](./docs/v9-to-v10-migration-guide.md) to streamline the migration process. + + ## v8 to v9 Migration Since v9 the client only supports Java 11 and above. From add55e364cb2506f177184db803c749d6d383a3a Mon Sep 17 00:00:00 2001 From: Mykola Mokhnach Date: Wed, 13 Aug 2025 19:57:17 +0200 Subject: [PATCH 3/3] line break --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 6167d5a0b..04af41b52 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,6 @@ This is the Java language bindings for writing Appium Tests that conform to [Web Follow the [v9 to v10 Migration Guide](./docs/v9-to-v10-migration-guide.md) to streamline the migration process. - ## v8 to v9 Migration Since v9 the client only supports Java 11 and above.