Releases: appium/java-client
Releases · appium/java-client
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.
v5.0.0-BETA6
v5.0.0-BETA5
v5.0.0-BETA4
v5.0.0-BETA3
v5.0.0-BETA2
- [BUG FIX]:Issue report: #549. Fix: #551
- New capabilities were added #533:
IOSMobileCapabilityType#USE_NEW_WDA
IOSMobileCapabilityType#WDA_LAUNCH_TIMEOUT
IOSMobileCapabilityType#WDA_CONNECTION_TIMEOUT
The capability IOSMobileCapabilityType#REAL_DEVICE_LOGGER
was removed. #533
- [BUG FIX]/[ENHANCEMENT]. Issue report: #552. FIX #556
- Additional methods were added to the
io.appium.java_client.HasSessionDetails
String getPlatformName()
String getAutomationName()
boolean isBrowser()
io.appium.java_client.HasSessionDetails
is used by theio.appium.java_client.internal.JsonToMobileElementConverter
to define which instance of theorg.openqa.selenium.WebElement
subclass should be created.
- Additional methods were added to the
- [ENHANCEMENT]: The additional event firing feature. PR: #559. The WIKI chapter about the event firing was updated.