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.0.0 to 9.2.3 #15

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

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github May 28, 2024

Bumps io.appium:java-client from 9.0.0 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

v9.2.2

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

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

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

v9.1.0

9.1.0

... (truncated)

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

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [io.appium:java-client](https://github.com/appium/java-client) from 9.0.0 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.0.0...v9.2.3)

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

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label May 28, 2024
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant