Releases: appium/java-client
Releases · appium/java-client
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
v5.0.0-BETA9
- [ENHANCEMENT] Page factory: Mixed locator strategies were implemented. Feature request:#565 Implementation: #646
- [DEPRECATED] All the content of the
io.appium.java_client.youiengine
package was markedDeprecated
. It is going to be removed. #652 - [UPDATE] Update of the
com.google.code.gson:gson
to v2.8.1.
v5.0.0-BETA8
-
[ENHANCEMENT] Page factory classes became which had package visibility are
public
now. #630io.appium.java_client.pagefactory.AppiumElementLocatorFactory
io.appium.java_client.pagefactory.DefaultElementByBuilder
io.appium.java_client.pagefactory.WidgetByBuilder
-
[ENHANCEMENT] New capabilities were added #626:
AndroidMobileCapabilityType#AUTO_GRANT_PERMISSIONS
AndroidMobileCapabilityType#ANDROID_NATURAL_ORIENTATION
IOSMobileCapabilityType#XCODE_ORG_ID
IOSMobileCapabilityType#XCODE_SIGNING_ID
IOSMobileCapabilityType#UPDATE_WDA_BUNDLEID
IOSMobileCapabilityType#RESET_ON_SESSION_START_ONLY
IOSMobileCapabilityType#COMMAND_TIMEOUTS
IOSMobileCapabilityType#WDA_STARTUP_RETRIES
IOSMobileCapabilityType#WDA_STARTUP_RETRY_INTERVAL
IOSMobileCapabilityType#CONNECT_HARDWARE_KEYBOARD
IOSMobileCapabilityType#MAX_TYPING_FREQUENCY
IOSMobileCapabilityType#SIMPLE_ISVISIBLE_CHECK
IOSMobileCapabilityType#USE_CARTHAGE_SSL
IOSMobileCapabilityType#SHOULD_USE_SINGLETON_TESTMANAGER
IOSMobileCapabilityType#START_IWDP
IOSMobileCapabilityType#ALLOW_TOUCHID_ENROLL
MobileCapabilityType#EVENT_TIMINGS
-
[UPDATE] Dependencies were updated:
org.seleniumhq.selenium:selenium-java
was updated to 3.4.0cglib:cglib
was updated to 3.2.5org.apache.httpcomponents:httpclient
was updated to 4.5.3commons-validator:commons-validator
was updated to 1.6org.springframework:spring-context
was updated to 4.3.8.RELEASE
v5.0.0-BETA7
- [ENHANCEMENT] The ability to customize the polling strategy of the waiting was provided. #612
- [ENHANCEMENT] [REFACTOR] Methods which were representing time deltas instead of elementary types became
Deprecated
. Methods which usejava.time.Duration
are suugested to be used. #611 - [ENHANCEMENT] The ability to calculate screenshots overlap was included. #595.