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.2.3 #180

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 10, 2024

Mend Renovate

This PR contains the following updates:

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

Release Notes

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

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

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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/appium.version branch 2 times, most recently from 2dcff89 to d8241d5 Compare May 16, 2024 21:13
@renovate renovate bot force-pushed the renovate/appium.version branch from d8241d5 to ce3dd4c Compare May 29, 2024 05:22
@renovate renovate bot changed the title Update dependency io.appium:java-client to v9.2.2 Update dependency io.appium:java-client to v9.2.3 May 29, 2024
@renovate renovate bot force-pushed the renovate/appium.version branch from ce3dd4c to 4bbcf1d Compare June 13, 2024 09:30
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.

None yet

0 participants