Skip to content

Releases: appium/ruby_lib

v9.3.3: Release 9 3 3 (#494)

18 Feb 15:43
Compare
Choose a tag to compare

1. Enhancements

  • add tags_include/tags_exact to be able to find elements of arbitrary classes such as XCUIElementTypeTextView #488

2. Bug fixes

3. Deprecations

v9.3.2: Release 9 3 2 (#487)

11 Feb 00:42
Compare
Choose a tag to compare

1. Enhancements

  • allow SAUCE_ENDPOINT env var to override sauce server url/path #485
    • Read readme's SAUCE_ENDPOINT section.

2. Bug fixes

3. Deprecations

v9.3.1: Release 9 3 1 (#484)

05 Feb 08:38
Compare
Choose a tag to compare

1. Enhancements

2. Bug fixes

  • Fix missed var rename #481

3. Deprecations

v9.3.0: Release 9 3 0 (#474)

22 Jan 09:13
Compare
Choose a tag to compare

1. Enhancements

  • wait / wait_true need global defaults #250
  • Problem with delta_x/delta_y in swipe method #461
    • Revert fix arguments for move_to in swipe method. in Appium v8.2.1
    • delta_x/delta_y replace to offset_* for iOS
      • e.g.: swipe start_x: start_x, start_y: start_y, end_offset_x: 0, offset_y: -100
    • delta_x/delta_y replace to end_* for Android
      • e.g.: swipe start_x: start_x, start_y: start_y, end_x: start_x, end_y: start_y - 100
    • The reason why there are two kind of arguments is the following issue.
  • Clarify disabling Sauce Labs. #471
    • next

2. Bug fixes

  • REQUIRED_VERSION_XCUITEST #463
  • find elements except for name attributes in text/s, button/s #462
    • Return only visible elements
      • Previously, these methods return all elements.

3. Deprecations

  • Problem with delta_x/delta_y in swipe method #461
    • delta_x/delta_y are replaced to offset_* for iOS and end_* for Android.

v9.2.0: Release 9 2 0 (#460)

09 Jan 14:12
Compare
Choose a tag to compare

1. Enhancements

  • update set_wait / no_wait logic #249
    • no_wait just set implicit_wait = 0
    • set_wait just set @default_wait or arbitrary time as implicit_wait
    • remove last_waits attribute

2. Bug fixes

  • automationName always nil if set automationName in server side #450

3. Deprecations

v9.1.3

04 Jan 05:22
Compare
Choose a tag to compare

Support selenium-webdriver 3.0.4+

1. Enhancements

  • Improve performance for button/s and text/s #442
  • Should use open_timeout or read_timeout instead of timeout #436
  • add documentation for alternative long_press method #440

2. Bug fixes

3. Deprecations

v9.1.2

25 Dec 15:02
Compare
Choose a tag to compare

1. Enhancements

  • add appium_client_version: #260
  • add some tests and fix some rubocop syntax errors

2. Bug fixes

  • fix set_immediate_value: #263

3. Deprecations

v9.1.1

19 Dec 13:55
Compare
Choose a tag to compare

1. Enhancements

2. Bug fixes

  • fix Finds exact in ios does not return an array #423

3. Deprecations

Thanks @slipy12

v9.1.0

18 Dec 02:07
Compare
Choose a tag to compare

1. Enhancements

  • update dependencies
    • Support selenium-webdriver 3.0.2+
      • If you'd like to use selenium-webdriver2.x, please use appium_lib9.0.0
    • use find_element_with_appium instead of find_element if you call the method via @driver instances.
    • #383

2. Bug fixes

3. Deprecations

  • Drop Ruby 1.9.3, 2.0, 2.1 support
    • Because these ruby versions have already stop updating.

v9.0.0

08 Dec 18:02
Compare
Choose a tag to compare
  • release v9.0.0 #402

1. Enhancements

  • Support XCUITest strategy for iOS
    • Basically, XCUITest strategy is compatible with Appium strategy in this library.
    • But users who use XPath should be check this document since XPath has performance issue
      • Users who use find_element/s should work fine.
      • tests for elements are here

Special thanks to @montdidier

2. Bug fixes

3. Deprecations