Skip to content

Releases: appium/ruby_lib

v9.4.4: Release 9 4 4 (#577)

13 May 02:29
Compare
Choose a tag to compare

1. Enhancements

2. Bug fixes

3. Deprecations

v9.4.3: Release 9 4 3 (#566)

03 May 01:27
Compare
Choose a tag to compare

1. Enhancements

  • Use uiautomator for uiautomator2 #561
    • improve stability for some methods
  • don't use selenium-webdriver 3.5+ #559
  • Auto link bug # from release notes #239

2. Bug fixes

3. Deprecations

Special Thanks

v9.4.2: Release 9 4 2 (#554)

20 Apr 23:02
Compare
Choose a tag to compare

1. Enhancements

2. Bug fixes

  • fix drag_from_to_for_duration gets server error #552

3. Deprecations

v9.4.1: Release 9 4 1 (#550)

18 Apr 16:11
Compare
Choose a tag to compare

1. Enhancements

2. Bug fixes

  • fix 9.4.0 release sudden failures #546
    • XPath strategy for find_element/s sudden fail than uiautomator strategy.
    • Use :xpath strategy only for uiautomator2

3. Deprecations

v9.4.0: Release 9 4 0 (#545)

16 Apr 23:47
Compare
Choose a tag to compare

1. Enhancements

  • update mobile gesture APIs for XCUITest(WDA) #514
    • For XCUITest(WebDriverAgent)
    • Users can call some mobile: methods without execute_script('mobile: tap', args).
    • Users can write test code without .ref method for elements in execute_script.
    • Example: #537
  • Support UIAutomator2 strategy for Android#505
    • Fix some find elemenet methods#544

2. Bug fixes

3. Deprecations

v9.3.8: Release 9 3 8 (#540)

12 Apr 23:54
Compare
Choose a tag to compare

1. Enhancements

  • allow using TestObject server #538

2. Bug fixes

3. Deprecations

v9.3.7: Release 9 3 7 (#535)

12 Apr 23:54
Compare
Choose a tag to compare

1. Enhancements

  • Remove appium suffix from find element #532
    • rename @driver.find_element/s_with_appium to @driver.find_element/s
  • fix documentations

2. Bug fixes

3. Deprecations

  • @driver.find_element/s_with_appium
    • use @driver.find_element/s instead

v9.3.6: Release 9 3 6 (#523)

30 Mar 16:42
Compare
Choose a tag to compare

1. Enhancements

  • Add toggle touch id enrollment #521

2. Bug fixes

3. Deprecations

v9.3.5: Release 9 3 5 (#520)

25 Mar 17:24
Compare
Choose a tag to compare

1. Enhancements

  • add some commands for Android and class chain for iOS #513
    • iOS
      • find_element :class_chain, 'XCUIElementTypeWindow/*/*/XCUIElementTypeStaticText'
    • Android
      • get_system_bars
      • get_display_density
      • is_keyboard_shown
  • add scrollable index parameter into scroll methods #506
    • scroll_to(text, scrollable_index = 0)
    • scroll_to_exact(text, scrollable_index = 0)
  • clear @actions in Appium::TouchAction if perform is called #511

v9.3.4: Release 9 3 4 (#509)

15 Mar 16:56
Compare
Choose a tag to compare

1. Enhancements

  • remove workaround to pass CI
  • document uiautomator events logging command #319
  • use predicate for XCUITest to improve performance #493
    • text/s, button/s, textfield/s, tags_exact, tags_include
    • new: find_ele/s_by_predicate, find_ele/s_by_predicate_include

2. Bug fixes

3. Deprecations