Releases: appium/java-client
Releases · appium/java-client
Release v8.6.0
8.6.0
- [BUG FIX]
- Exclude abstract methods from proxy matching. #1937
- AppiumClientConfig#readTimeout to call super.readTimeout. #1959
- Use weak references to elements inside of interceptor objects. #1981
- Correct spelling and semantic mistakes in method naming. #1970
- Change scope of selenium-support dependency to compile. #2019
- Fix Code style issues to match Java standards. #2017
- class of proxy method in AppiumClientConfig. #2026
- [ENHANCEMENTS]
- [REFACTOR]
- Increase server start timeout for iOS tests. #1983
- Fix Android test: --base-path arg must start with /. #1952
- Added fixes for No service provider found for
io.appium.java_client.events.api.Listener
. #1975 - Run tests against latest Selenium release. #1978
- Use server releases from the main branch for testing. #1994
- Remove obsolete API calls from tests. #2006
- Automate more static code checks. #2028
- Limit the maximum selenium version to 4.14. #2031
- Remove the obsolete commons-validator dependency. #2032
- [DOCUMENTATION]
- [DEPENDENCY UPDATES]
org.owasp.dependencycheck
was updated to 8.4.0.org.junit.jupiter:junit-jupiter
was updated to 5.10.0.commons-io:commons-io
was updated to 2.14.0.checkstyle
was updated to 10.12.1.org.apache.commons:commons-lang3
was updated to 3.13.0.gradle
was updated to 8.4.0.io.github.bonigarcia:webdrivermanager
was updated to 5.5.3.org.seleniumhq.selenium:selenium-bom
was updated to 4.13.0.org.projectlombok:lombok
was updated to 1.18.30.
v8.5.1
8.5.1
- [BUG FIX]
- [REFACTOR]
- [DOCUMENTATION]
- Initiate Selenium client compatibility matrix. #1918
- [DEPENDENCY UPDATES]
io.github.bonigarcia:webdrivermanager
was updated to 5.3.3.org.projectlombok:lombok
was updated to 1.18.28.commons-io:commons-io
was updated to 2.12.0.
v8.5.0
8.5.0
v8.4.0
8.4.0
- [ENHANCEMENTS]
- [BUG FIX]
- [REFACTOR]
- Run Gradle wrapper validation only on Gradle files changes. #1828
- Skip GH Actions build on changes in docs. #1829
- Remove Checkstyle exclusion of removed Selenium package. #1831
- Enable Checkstyle checks for test code. #1843
- Configure
CODEOWNERS
to automate review requests. #1846 - Enable execution of unit tests in CI. #1845
- Add Simple SLF4J binding to unit tests runtime. #1848
- Improve performance of proxy
Interceptor
logging. #1849 - Make unit tests execution a part of Gradle build lifecycle. #1853
- Replace non-W3C API calls with corresponding extension calls in app management. #1883
- Switch the time getter to use mobile extensions. #1884
- Switch file management APIs to use mobile: extensions. #1886
- Use mobile extensions for app strings getters and keyboard commands. #1890
- Finish replacing iOS extensions with their mobile alternatives. #1892
- Change some Android APIs to use mobile extensions. #1893
- Change backgroundApp command to use the corresponding mobile extension. #1896
- Switch more Android helpers to use extensions. #1898
- Perform xcuitest driver prebuild. #1900
- Finish migrating Android helpers to mobile extensions. #1901
- Avoid sending unnecessary requests if corresponding extensions are absent. #1903
- [DOCUMENTATION]
- [DEPENDENCY UPDATES]
org.seleniumhq.selenium:selenium-java
was updated to 4.8.2.org.slf4j:slf4j-api
was updated to 2.0.7.org.owasp.dependencycheck
was updated to 8.2.1.gradle
was updated to 8.1.0.com.google.code.gson:gson
was updated to 2.10.1.io.github.bonigarcia:webdrivermanager
was updated to 5.3.2.org.junit.jupiter:junit-jupiter
was updated to 5.9.2.checkstyle
was updated to 10.0.jacoco
was updated to 0.8.8.org.projectlombok:lombok
was updated to 1.18.26.com.github.johnrengelman.shadow
was updated to 8.1.1.
v8.3.0
v8.2.1
- [ENHANCEMENTS]
- [BUG FIX]
- [REFRACTOR]
- BYACCESSABILITY is deprecated in favor of BYACCESSIBILITY. #1752
- JUnit5 test classes and methods are updated to have default package visibility. #1755
- Verify if the PR title complies with conventional commits spec. #1757
- Use Lombok in direct connect class. #1789
- Update readme and remove obsolete documents. #1792
- Remove unnecessary annotation. #1791
- Force unified imports order. #1793
- [DEPENDENCY UPDATES]
org.seleniumhq.selenium:selenium-java
was updated to 4.5.0.org.owasp.dependencycheck
was updated to 7.3.2.io.github.bonigarcia:webdrivermanager
was updated to 5.3.1.org.junit.jupiter:junit-jupiter
was updated to 5.9.1.org.slf4j:slf4j-api
was updated to 2.0.4.com.google.code.gson:gson
was updated to 2.10.0.
v8.2.0
- [ENHANCEMENTS]
- [BUG FIX]
- Update the environment argument type for mac SupportsEnvironmentOption. #1712
- [REFRACTOR]
- Deprecate Appium ByAll in favour of Selenium ByAll. #1740
- Bump Node.js version in pipeline. #1713
- Switch unit tests to run on Junit 5 Jupiter Platform. #1721
- Clean up unit tests asserting thrown exceptions. #1741
- Fix open notification test. #1749
- update Azure pipeline to use macos-11 VM image. #1728
- [DEPENDENCY UPDATES]
org.seleniumhq.selenium:selenium-java
was updated to 4.4.0.org.owasp.dependencycheck
was updated to 7.1.2.io.github.bonigarcia:webdrivermanager
was updated to 5.3.0.gradle
was updated to 7.5.1.com.google.code.gson:gson
was updated to 2.9.1.
v8.1.1
v8.1.0
8.1.0
- [ENHANCEMENTS]
- Add new EspressoBuildConfig options. #1687
- [DOCUMENTATION]
- delete all references to removed MobileElement class. #1677
- [BUG FIX]
- [DEPENDENCY UPDATES]
org.seleniumhq.selenium:selenium-java
was updated to 4.2.0.org.owasp.dependencycheck
was updated to 7.1.0.1.org.springframework:spring-context
was updated to 5.3.18.org.aspectj:aspectjweaver
was updated to 1.9.9.io.github.bonigarcia:webdrivermanager
was updated to 5.2.0.org.projectlombok:lombok
was updated to 1.18.24.
v8.0.0
8.0.0
- [DOCUMENTATION]
- Set minimum Java version to 1.8.0. #1631
- [BUG FIX]
- [DEPENDENCY UPDATES]
org.owasp.dependencycheck
was updated to 7.0.0.org.springframework:spring-context
was updated to 5.3.16.actions/setup-java
was updated to 3.actions/checkout
was updated to 3.io.github.bonigarcia:webdrivermanager
was updated to 5.1.0.org.aspectj:aspectjweaver
was updated to 1.9.8.org.slf4j:slf4j-api
was updated to 1.7.36.com.github.johnrengelman.shadow
was updated to 7.1.2.