@@ -5,6 +5,54 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ * 8.4.0*
9+ - ** [ ENHANCEMENTS] **
10+ - Added possibility to connect to a running session. [ #1813 ] ( https://github.com/appium/java-client/pull/1813 )
11+ - deprecate tapWithShortPressDuration capability.[ #1825 ] ( https://github.com/appium/java-client/pull/1825 )
12+ - Add SupportsEnforceAppInstallOption to XCUITestOptions.[ #1895 ] ( https://github.com/appium/java-client/pull/1895 )
13+ - ** [ BUG FIX] **
14+ - Use ipv4 address instead of localhost. [ #1815 ] ( https://github.com/appium/java-client/pull/1815 )
15+ - Fix test broken by updates in ` appium-xcuitest-driver ` . [ #1839 ] ( https://github.com/appium/java-client/pull/1839 )
16+ - Merge misc tests suite into unit tests suite. [ #1850 ] ( https://github.com/appium/java-client/pull/1850 )
17+ - Avoid NPE in destroyProcess call. [ #1878 ] ( https://github.com/appium/java-client/pull/1878 )
18+ - Send arguments for mobile methods depending on the target platform. [ #1897 ] ( https://github.com/appium/java-client/pull/1897 )
19+ - ** [ REFACTOR] **
20+ - Run Gradle wrapper validation only on Gradle files changes. [ #1828 ] ( https://github.com/appium/java-client/pull/1828 )
21+ - Skip GH Actions build on changes in docs. [ #1829 ] ( https://github.com/appium/java-client/pull/1829 )
22+ - Remove Checkstyle exclusion of removed Selenium package. [ #1831 ] ( https://github.com/appium/java-client/pull/1831 )
23+ - Enable Checkstyle checks for test code. [ #1843 ] ( https://github.com/appium/java-client/pull/1843 )
24+ - Configure ` CODEOWNERS ` to automate review requests. [ #1846 ] ( https://github.com/appium/java-client/pull/1846 )
25+ - Enable execution of unit tests in CI. [ #1845 ] ( https://github.com/appium/java-client/pull/1845 )
26+ - Add Simple SLF4J binding to unit tests runtime. [ #1848 ] ( https://github.com/appium/java-client/pull/1848 )
27+ - Improve performance of proxy ` Interceptor ` logging. [ #1849 ] ( https://github.com/appium/java-client/pull/1849 )
28+ - Make unit tests execution a part of Gradle build lifecycle. [ #1853 ] ( https://github.com/appium/java-client/pull/1853 )
29+ - Replace non-W3C API calls with corresponding extension calls in app management. [ #1883 ] ( https://github.com/appium/java-client/pull/1883 )
30+ - Switch the time getter to use mobile extensions. [ #1884 ] ( https://github.com/appium/java-client/pull/1884 )
31+ - Switch file management APIs to use mobile: extensions. [ #1886 ] ( https://github.com/appium/java-client/pull/1886 )
32+ - Use mobile extensions for app strings getters and keyboard commands. [ #1890 ] ( https://github.com/appium/java-client/pull/1890 )
33+ - Finish replacing iOS extensions with their mobile alternatives. [ #1892 ] ( https://github.com/appium/java-client/pull/1892 )
34+ - Change some Android APIs to use mobile extensions. [ #1893 ] ( https://github.com/appium/java-client/pull/1893 )
35+ - Change backgroundApp command to use the corresponding mobile extension. [ #1896 ] ( https://github.com/appium/java-client/pull/1896 )
36+ - Switch more Android helpers to use extensions. [ #1898 ] ( https://github.com/appium/java-client/pull/1898 )
37+ - Perform xcuitest driver prebuild. [ #1900 ] ( https://github.com/appium/java-client/pull/1900 )
38+ - Finish migrating Android helpers to mobile extensions. [ #1901 ] ( https://github.com/appium/java-client/pull/1901 )
39+ - Avoid sending unnecessary requests if corresponding extensions are absent. [ #1903 ] ( https://github.com/appium/java-client/pull/1903 )
40+ - ** [ DOCUMENTATION] **
41+ - Describe transitive Selenium dependencies management. [ #1827 ] ( https://github.com/appium/java-client/pull/1827 )
42+ - Fix build badge to point GH Actions CI. [ #1844 ] ( https://github.com/appium/java-client/pull/1844 )
43+ - ** [ DEPENDENCY UPDATES] **
44+ - ` org.seleniumhq.selenium:selenium-java ` was updated to 4.8.2.
45+ - ` org.slf4j:slf4j-api ` was updated to 2.0.7.
46+ - ` org.owasp.dependencycheck ` was updated to 8.2.1.
47+ - ` gradle ` was updated to 8.1.0.
48+ - ` com.google.code.gson:gson ` was updated to 2.10.1.
49+ - ` io.github.bonigarcia:webdrivermanager ` was updated to 5.3.2.
50+ - ` org.junit.jupiter:junit-jupiter ` was updated to 5.9.2.
51+ - ` checkstyle ` was updated to 10.0.
52+ - ` jacoco ` was updated to 0.8.8.
53+ - ` org.projectlombok:lombok ` was updated to 1.18.26.
54+ - ` com.github.johnrengelman.shadow ` was updated to 8.1.1.
55+
856* 8.3.0*
957- ** [ DOCUMENTATION] **
1058 - Added troubleshooting section. [ #1808 ] ( https://github.com/appium/java-client/pull/1808 )
0 commit comments