Releases: appium/java-client
Releases · appium/java-client
v6.0.0-BETA5
- [ENHANCEMENT] Added clipboard handlers. #855 #869
- [ENHANCEMENT] Added wrappers for Android logcat broadcaster. #858
- [ENHANCEMENT] Add bugreport option to Android screen recorder. #852
- [BUG FIX] Avoid amending parameters for SET_ALERT_VALUE endpoint. #867
- [BREAKING CHANGE] Refactor network connection setting on Android. #865
- [BUG FIX] [BREAKING CHANGE] Refactor of the
io.appium.java_client.AppiumFluentWait
. It usesjava.time.Duration
for time settings instead oforg.openqa.selenium.support.ui.Duration
andjava.util.concurrent.TimeUnit
#863 - [BREAKING CHANGE]
io.appium.java_client.pagefactory.TimeOutDuration
became deprecated. It is going to be removed. Usejava.time.Duration
instead. FIX #742 #863. - [BREAKING CHANGE]
io.appium.java_client.pagefactory.WithTimeOut#unit
became deprecated. It is going to be removed. Useio.appium.java_client.pagefactory.WithTimeOut#chronoUnit
instead. FIX #742 #863. - [BREAKING CHANGE] constructors of
io.appium.java_client.pagefactory.AppiumElementLocatorFactory
,io.appium.java_client.pagefactory.AppiumFieldDecorator
andio.appium.java_client.pagefactory.AppiumElementLocator
which useio.appium.java_client.pagefactory.TimeOutDuration
as a parameter became deprecated. Use new constructors which usejava.time.Duration
. - [DEPENDENCY UPDATES]
org.seleniumhq.selenium:selenium-java
was updated to 3.11.0
v6.0.0-BETA4
6.0.0-BETA4
- [ENHANCEMENT] Added handler for isDispalyed in W3C mode. #833
- [ENHANCEMENT] Added handlers for sending SMS, making GSM Call, setting GSM signal, voice, power capacity and power AC. #834
- [ENHANCEMENT] Added handlers for toggling wifi, airplane mode and data in android. #835
- [DEPENDENCY UPDATES]
org.apache.httpcomponents:httpclient
was updated to 4.5.5cglib:cglib
was updated to 3.2.6org.springframework:spring-context
was updated to 5.0.3.RELEASE
6.0.0-BETA3
- [DEPENDENCY UPDATES]
org.seleniumhq.selenium:selenium-java
was updated to 3.9.1
- [BREAKING CHANGE] Removal of deprecated listener-methods from the AlertEventListener. #797
- [BUG FIX]. Fix the
pushFile
command. #812 #816 - [ENHANCEMENT]. Implemented custom command codec. #817, #825
- [ENHANCEMENT] Added handlers for lock/unlock in iOS. #799
- [ENHANCEMENT] AddEd endpoints for screen recording API for iOS and Android. #814
- [MAJOR ENHANCEMENT] W3C compliance was provided. #829
- [ENHANCEMENT] New capability
MobileCapabilityType.FORCE_MJSONWP
#829 - [ENHANCEMENT] Updated applications management endpoints. #824
6.0.0-BETA2
v6.0.0-BETA1
- [ENHANCEMENT] [REFACTOR] [BREAKING CHANGE] [MAJOR CHANGE] Improvements of the TouchActions API #756, #760:
io.appium.java_client.touch.ActionOptions
and sublasses were added- old methods of the
TouchActions
were marked@Deprecated
- new methods which take new options.
- [ENHANCEMENT]. Appium drivr local service uses default process environment by default. #753
- [BUG FIX]. Removed 'set' prefix from waitForIdleTimeout setting. #754
- [BUG FIX]. The asking for session details was optimized. Issue report 764.
FIX #769 - [BUG FIX] [REFACTOR]. Inconcistent MissingParameterException was removed. Improvements of MultiTouchAction. Report: #102. FIX #772
- [DEPENDENCY UPDATES]
org.apache.commons:commons-lang3
was updated to 3.7commons-io:commons-io
was updated to 2.6org.springframework:spring-context
was updated to 5.0.2.RELEASEorg.aspectj:aspectjweaver
was updated to 1.8.13org.seleniumhq.selenium:selenium-java
was updated to 3.7.1
v5.0.4
- [BUG FIX]. Client was crashing when user was testing iOS with server 1.7.0. Report: #732. Fix: #733.
- [REFACTOR] [BREAKING CHANGE] Excessive invocation of the implicit waiting timeout was removed. This is the breaking change because API of
AppiumElementLocator
andAppiumElementLocatorFactory
was changed. Request: #735, FIXES: #738, #741 - [DEPENDENCY UPDATES]
- org.seleniumhq.selenium:selenium-java to 3.6.0
- com.google.code.gson:gson to 2.8.2
- org.springframework:spring-context to 5.0.0.RELEASE
- org.aspectj:aspectjweaver to 1.8.11
v5.0.3
5.0.2 [BUG FIX RELEASE]
BUG FIX RELEASE
v5.0.0
- [REFACTOR] [BREAKING CHANGE] 5.0.0 finalization. Removal of obsolete code. #660
- [ENHANCEMENT] Enable nativeWebTap setting for iOS. #658
- [ENHANCEMENT] The
getCurrentPackage
was added. #657 - [ENHANCEMENT] The
toggleTouchIDEnrollment
was added. #659 - [BUG FIX] The clearing of existing actions/parameters after perform is invoked. #663
- [BUG FIX] #669 missed parameters of the
OverrideWidget
were added:iOSXCUITAutomation
windowsAutomation
- [BUG FIX] ByAll was re-implemented. #680
- [BUG FIX] [BREAKING CHANGE] The issue of compliance with Selenium grid 3.x was fixed. This change is breaking because now java_client is compatible with appiun server v>=1.6.5. Issue report #655. FIX #682
- [BUG FIX] issues related to latest Selenium changes were fixed. Issue report #696. Fix: #699.
- [UPDATE] Dependency update
selenium-java
was updated to 3.5.xorg.apache.commons-lang3
was updated to 3.6org.springframework.spring-context
was updated to 4.3.10.RELEASE
- [ENHANCEMENT] Update of the touch ID enroll method. The older
PerformsTouchID#toggleTouchIDEnrollment
was markedDeprecated
.
It is recoomended to usePerformsTouchID#toggleTouchIDEnrollment(boolean)
instead. #695