@@ -5,6 +5,54 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
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
+
8
56
* 8.3.0*
9
57
- ** [ DOCUMENTATION] **
10
58
- Added troubleshooting section. [ #1808 ] ( https://github.com/appium/java-client/pull/1808 )
0 commit comments