@TikhomirovSergey TikhomirovSergey released this Jun 21, 2018 · 37 commits to master since this release

Assets 2

BUG FIX RELEASE

  • [BUG FIX] Initing web socket clients lazily. Report #911. FIX: #912.
  • [BUG FIX] Fix session payload for W3C. #913
  • [ENHANCEMENT] Added TouchAction constructor argument verification #923
  • [BUG FIX] Set retry flag to true by default for OkHttpFactory. #928
  • [BUG FIX] Fix class cast exception on getting battery info. #935
  • [ENHANCEMENT] Added an optional format argument to getDeviceTime and update the documentation. #939
  • [ENHANCEMENT] The switching web socket client implementation to okhttp library. #941
  • [BUG FIX] Fix of the bug #924. #951

@TikhomirovSergey TikhomirovSergey released this May 24, 2018 · 52 commits to master since this release

Assets 2
  • [ENHANCEMENT] Added an ability to set pressure value for iOS. #879
  • [ENHANCEMENT] Added new server arguments RELAXED_SECURITY and ENABLE_HEAP_DUMP. #880
  • [BUG FIX] Use default Selenium HTTP client factory #877
  • [ENHANCEMENT] Supporting syslog broadcast with iOS #871
  • [ENHANCEMENT] Added isKeyboardShown command for iOS #887
  • [ENHANCEMENT] Added battery information accessors #882
  • [BREAKING CHANGE] Removal of deprecated code. #881
  • [BUG FIX] Added NewAppiumSessionPayload. Bug report: #875. FIX: #894
  • [ENHANCEMENT] Added ESPRESSO automation name #908
  • [ENHANCEMENT] Added a method for output streams cleanup #909
  • [DEPENDENCY UPDATES]
    • com.google.code.gson:gson was updated to 2.8.4
    • org.springframework:spring-context was updated to 5.0.5.RELEASE
    • org.aspectj:aspectjweaver was updated to 1.9.1
    • org.glassfish.tyrus:tyrus-clien was updated to 1.13.1
    • org.glassfish.tyrus:tyrus-container-grizzly was updated to 1.2.1
    • org.seleniumhq.selenium:selenium-java was updated to 3.12.0
Pre-release

@TikhomirovSergey TikhomirovSergey released this Apr 18, 2018 · 86 commits to master since this release

Assets 2
  • [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 uses java.time.Duration for time settings instead of org.openqa.selenium.support.ui.Duration and java.util.concurrent.TimeUnit #863
  • [BREAKING CHANGE] io.appium.java_client.pagefactory.TimeOutDuration became deprecated. It is going to be removed. Use java.time.Duration instead. FIX #742 #863.
  • [BREAKING CHANGE] io.appium.java_client.pagefactory.WithTimeOut#unit became deprecated. It is going to be removed. Use io.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 and io.appium.java_client.pagefactory.AppiumElementLocator which use io.appium.java_client.pagefactory.TimeOutDuration as a parameter became deprecated. Use new constructors which use java.time.Duration.
  • [DEPENDENCY UPDATES]
    • org.seleniumhq.selenium:selenium-java was updated to 3.11.0
Pre-release

@TikhomirovSergey TikhomirovSergey released this Mar 7, 2018 · 109 commits to master since this release

Assets 2

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.5
    • cglib:cglib was updated to 3.2.6
    • org.springframework:spring-context was updated to 5.0.3.RELEASE
Pre-release
Pre-release

@TikhomirovSergey TikhomirovSergey released this Feb 15, 2018 · 124 commits to master since this release

Assets 2
  • [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
Pre-release
Pre-release

@TikhomirovSergey TikhomirovSergey released this Dec 23, 2017 · 207 commits to master since this release

Assets 2
  • [ENHANCEMENT] The fingerPrint ability was added. It is supported by Android for now. #473 #786
  • [BUG FIX]. Less strict verification of the PointOption. #795
Pre-release
Pre-release

@TikhomirovSergey TikhomirovSergey released this Dec 4, 2017 · 221 commits to master since this release

Assets 2
  • [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.7
    • commons-io:commons-io was updated to 2.6
    • org.springframework:spring-context was updated to 5.0.2.RELEASE
    • org.aspectj:aspectjweaver was updated to 1.8.13
    • org.seleniumhq.selenium:selenium-java was updated to 3.7.1

@TikhomirovSergey TikhomirovSergey released this Oct 2, 2017 · 278 commits to master since this release

Assets 2
  • [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 and AppiumElementLocatorFactory 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

@TikhomirovSergey TikhomirovSergey released this Sep 10, 2017 · 298 commits to master since this release

Assets 2
  • [BUG FIX] Selenuim version was reverted from boundaries to the single number. Issue report: #718. FIX: #722
  • [ENHANCEMENT] The pushFile was added to IOSDriver. Feature request: #720. Implementation: #721. This feature requires appium node server v>=1.7.0

@TikhomirovSergey TikhomirovSergey released this Sep 3, 2017 · 306 commits to master since this release

Assets 2
  • [BUG FIX] Dependency conflict resolving. The report: #714. The fix: #717. This change may affect users who use htmlunit-driver and/or phantomjsdriver. At this case it is necessary to add it to dependency list and to exclude old selenium versions.