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

Bump io.appium:java-client from 9.2.2 to 9.2.3 #174

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 3, 2024

Bumps io.appium:java-client from 9.2.2 to 9.2.3.

Release notes

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

v9.2.3

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
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.

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

9.2.2

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

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

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]
    • Improve release steps #2107

9.1.0

... (truncated)

Commits
  • 127a70f release: v9.2.3 (#2177)
  • a67dd96 build(deps): Bump org.owasp.dependencycheck from 9.1.0 to 9.2.0 (#2176)
  • 6b8e28d build(deps): Bump com.google.code.gson:gson from 2.10.1 to 2.11.0 (#2175)
  • b1f8bc9 fix: Deprecate AppiumProtocolHandshake class (#2173)
  • 56dc411 fix: Correct extension name for mobile: replaceElementValue (#2171)
  • 73a4387 fix: Use current class loader for the ByteBuddy wrapper (#2172)
  • 3efeaeb fix: Properly represent FeaturesMatchingResult model if multiple option is ...
  • 6f83f1d ci: Bump conventional-pr-action to v3
  • 496417f ci: Update the flow for Android e2e tests (#2166)
  • 57e431c ci: Use non-deprecated GH action for Gradle wrapper validation (#2160)
  • 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 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)

Bumps [io.appium:java-client](https://github.com/appium/java-client) from 9.2.2 to 9.2.3.
- [Release notes](https://github.com/appium/java-client/releases)
- [Changelog](https://github.com/appium/java-client/blob/master/CHANGELOG.md)
- [Commits](appium/java-client@v9.2.2...v9.2.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jun 3, 2024
@giulong giulong merged commit cc238db into develop Jun 3, 2024
5 checks passed
@dependabot dependabot bot deleted the dependabot/maven/develop/io.appium-java-client-9.2.3 branch June 3, 2024 16:59
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.

1 participant