Skip to content
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

Update dependency io.appium:java-client to v9 #12

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 15, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.appium:java-client (source) 8.6.0 -> 9.4.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

appium/java-client (io.appium:java-client)

v9.4.0

Compare Source

9.4.0

  • [ENHANCEMENTS]
  • [BUG FIX]
    • Fix scroll issue in flutter integration driver #​2227
    • Fix the definition of logcatFilterSpecs option #​2258
    • Use WeakHashMap for caching proxy classes #​2260
  • [DEPENDENCY UPDATES]
    • Bump minimum supported Selenium version from 4.19.0 to 4.26.0 #​2246
    • Bump Apache Commons Lang from 3.15.0 to 3.16.1 #​2220, #​2228
    • Bump SLF4J from 2.0.13 to 2.0.16 #​2221

v9.3.0

Compare Source

9.3.0

  • [ENHANCEMENTS]
    • Add support for FlutterIOSDriver. #​2206
    • add support for FlutterAndroidDriver. #​2203
    • Add locator types supported by flutter integration driver. #​2201
    • add flutter driver commands to support camera mocking. #​2207
    • Add ability to use secure WebSocket to listen Logcat messages. #​2182
    • Add mobile: replacements to clipboard API wrappers. #​2188
  • [DEPRECATION]
    • Deprecate obsolete TouchAction helpers. #​2199
  • [REFACTOR]
  • [DOCUMENTATION]
  • [DEPENDENCY UPDATES]
    • org.junit.jupiter:junit-jupiter was updated to 5.10.3.
    • org.projectlombok:lombok was updated to 1.18.34.
    • io.github.bonigarcia:webdrivermanager was updated to 5.9.1.
    • org.owasp.dependencycheck was updated to 10.0.3.
    • org.apache.commons:commons-lang3 was updated to 3.15.0.

v9.2.3

Compare Source

9.2.3

  • [BUG FIX]
    • Properly represent FeaturesMatchingResult model if multiple option is enabled #​2170
    • Use current class loader for the ByteBuddy wrapper #​2172
      This fixes errors like NoClassDefFoundError: org/openqa/selenium/remote/RemoteWebElement, NoClassDefFoundError: io/appium/java_client/proxy/HasMethodCallListeners when PageFactory is used.
    • Correct extension name for mobile: replaceElementValue #​2171
  • [DEPRECATION]
    • Deprecate AppiumProtocolHandshake class #​2173
      The original ProtocolHandshake class only supports W3C protocol now. There is no need to hack it anymore.
  • [REFACTOR]
    • Replace Guava HttpHeaders with Selenium HttpHeader #​2151
  • [DEPENDENCY CHANGE]
    • Bump SLF4J from 2.0.12 to 2.0.13 #​2158
    • Bump Gson from 2.10.1 to 2.11.0 #​2175

v9.2.2

Compare Source

9.2.2

  • [BUG FIX]
    • fix: Fix building of Android key event parameters #​2145
    • fix: Fix building of Android geo location parameters #​2146

v9.2.1

Compare Source

9.2.1

  • [REFACTOR]
    • Replace private usages of Guava Collections API with Java Collections API #​2136
    • Remove usages of Guava's @VisibleForTesting annotation #​2138. Previously opened internal API marked with @VisibleForTesting annotation is private now:
      • io.appium.java_client.internal.filters.AppiumUserAgentFilter#containsAppiumName
      • io.appium.java_client.service.local.AppiumDriverLocalService#parseSlf4jContextFromLogMessage
  • [DEPENDENCY CHANGE]
    • Bump minimum supported Selenium version from 4.17.0 to 4.19.0 #​2142

v9.2.0

Compare Source

9.2.0

  • [ENHANCEMENTS]
    • Incorporate poll delay mechanism into AppiumFluentWait #​2116 (Closes #​2111)
    • Make server startup error messages more useful #​2130
  • [BUG FIX]
    • Set correct geolocation coordinates of the current device #​2109 (Fixes #​2108)
    • Always release annotated element reference from the builder instance #​2128
    • Cache dynamic proxy classes created by ByteBuddy #​2129 (Fixes #​2119)
  • [DEPENDENCY CHANGE]
    • Bump SLF4J from 2.0.11 to 2.0.12 #​2115
  • [DOCUMENTATION]

v9.1.0

Compare Source

9.1.0

  • [ENHANCEMENTS]
    • Introduce better constructor argument validation for the AppiumFieldDecorator class. #​2070
    • Add toString to AppiumClientConfig. #​2076
    • Perform listeners cleanup periodically. #​2077
    • Add non-W3C context, orientation and rotation management endpoints removed from Selenium client. #​2093
    • Add non-W3C Location-management endpoints deprecated in Selenium client. #​2098
  • [BUG FIX]
    • Properly unwrap driver instance if the ContextAware object is deeply nested. #​2052
    • Update hashing and iteration logic of page object items. #​2067
    • Assign method call listeners directly to the proxy instance. #​2102
    • Use JDK 11 to build Jitpack snapshots. #​2083
  • [DEPRECATION]
    • Deprecate custom functional interfaces. #​2055
  • [REFACTOR]
    • Use Java 9+ APIs instead of outdated/3rd-party APIs. #​2048
    • Migrate to new Selenium API for process management. #​2054
  • [DEPENDENCY CHANGE]
    • Bump minimum supported Selenium version from 4.14.1 to 4.17.0.
    • Bump SLF4J from 2.0.9 to 2.0.11. #​2091, #​2099
  • [DOCUMENTATION]
    • Describe the release procedure. #​2104

v9.0.0

Compare Source

9.0.0

  • [DOCUMENTATION]
  • [BREAKING CHANGE] #​2036
    • Set minimum Java version to 11.
    • The previously deprecated MobileBy class has been removed. Use AppiumBy instead.
    • The previously deprecated launchApp, resetApp and closeApp methods have been removed. Use extension methods instead.
    • The previously deprecated WindowsBy class and related location strategies have been removed.
    • The previously deprecated ByAll class has been removed in favour of the Selenium one.
    • The previously deprecated AndroidMobileCapabilityType interface has been removed. Use driver options instead
    • The previously deprecated IOSMobileCapabilityType interface has been removed. Use driver options instead
    • The previously deprecated MobileCapabilityType interface has been removed. Use driver options instead
    • The previously deprecated MobileOptions class has been removed. Use driver options instead
    • The previously deprecated YouiEngineCapabilityType interface has been removed. Use driver options instead
    • Removed several misspelled methods. Use properly spelled alternatives instead
    • Removed startActivity method from AndroidDriver. Use 'mobile: startActivity' extension method instead
    • Removed the previously deprecated APPIUM constant from the AutomationName interface
    • Removed the previously deprecated PRE_LAUNCH value from the GeneralServerFlag enum
    • Moved AppiumUserAgentFilter class to io.appium.java_client.internal.filters package
  • [REFACTOR]
    • Align Selenium version in test dependencies. #​2042
  • [DEPENDENCY CHANGE]
    • Removed dependencies to Apache Commons libraries.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/io.appium-java-client-9.x branch from 3191d06 to 92caceb Compare January 30, 2024 20:48
@renovate renovate bot force-pushed the renovate/io.appium-java-client-9.x branch from 92caceb to 7f2b981 Compare March 15, 2024 23:25
@renovate renovate bot force-pushed the renovate/io.appium-java-client-9.x branch from 7f2b981 to 8cf5bbb Compare March 29, 2024 05:48
@renovate renovate bot force-pushed the renovate/io.appium-java-client-9.x branch from 8cf5bbb to 23cbe5c Compare May 29, 2024 02:33
@renovate renovate bot force-pushed the renovate/io.appium-java-client-9.x branch from 23cbe5c to 1040507 Compare July 30, 2024 02:38
@renovate renovate bot force-pushed the renovate/io.appium-java-client-9.x branch from 1040507 to b3d48fa Compare January 23, 2025 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants