README.md in testcentricity-2.3.17 vs README.md in testcentricity-2.3.18

- old
+ new

@@ -26,10 +26,17 @@ TestCentricityâ„¢ will be updated to support testing with Selenium-WebDriver version 3.x as soon as a stable version is available that **fully** supports locally hosted instances of Chrome, Firefox, Safari, and IE web browsers. ## What's New +###Version 2.3.18 + +* Updated `SelectList.define_list_elements` method to accept value for `:list_trigger` element. +* Updated `SelectList.choose_option` to respect `:list_item` value and to click on `:list_trigger` element, if one is specified. +* Updated `PageSection` and `PageObject` UI element object declaration methods to no longer use `class_eval` pattern. +* Updated device profiles for iPhone 7 (iOS 10) with Chrome browser and iPad (iOS 10) with Chrome browser. + ###Version 2.3.17 * Added `List.wait_until_item_count_is` and `List.wait_until_item_count_changes` methods. * `UIElement.wait_until_value_is` and `List.wait_until_item_count_is` methods now accept comparison hash. @@ -143,9 +150,13 @@ * Updated Google Pixel and Google Pixel XL profiles to Android 8 * Added device profiles for iPhone 7 (iOS 10) with Mobile Chrome browser and iPad (iOS 10) with Mobile Chrome browser ## What's Fixed +###Version 2.3.18 + +* Fixed `SelectList.choose_option` to also accept `:text`, `:value`, and `:index` option hashes across all types of select list objects. + ###Version 2.3.15 * Fixed bug in `UIElement.get_object_type` method that could result in a `NoMethodError obj not defined` error. * Fixed bug in `PageObject.verify_ui_states` and `PageSection.verify_ui_states` methods that failed to enqueue errors when UI elements could not be found.