All Versions
125
Latest Version
Avg Release Cycle
31 days
Latest Release
-

Changelog History
Page 1

  • v3.37.0 Changes

    ๐Ÿš€ Release date: unreleased

    ๐Ÿ”„ Changed

    • ๐Ÿ’Ž Ruby 2.7.0+ is now required

    โž• Added

    • [Beta] CSP nonces inserted into animation disabler additions - Issue #2542
    • ๐Ÿ‘Œ Support <base> element in rack-test driver - ISsue #2544

    ๐Ÿ›  Fixed

    • โœ… Fragments in referer headers in rack-test driver - Issue #2525
    • ๐Ÿ—„ Selenium v4.1 deprecation notice
  • v3.36.0 Changes

    ๐Ÿš€ Release date: 2021-10-24

    ๐Ÿ”„ Changed

    • ๐Ÿ’Ž Ruby 2.6.0+ is now required
    • ๐Ÿ‘ Minimum selenium-webdriver supported is now 3.142.7

    โž• Added

    • ๐Ÿ‘Œ Support for selenium-webdriver 4.x
    • allow_label_click accepts click options to be used when clicking an associated label
    • Deprecated allow_gumbo= in favor of use_html5_parsing= to enable use of Nokogiri::HTML5 when available
    • โœ… Session#active_element returns the element with focus - Not supported by the RackTest driver [Sean Doyle]
    • ๐Ÿ‘Œ Support focused: filter for finding interactive elements - Not supported by the RackTest driver [Sean Doyle]

    ๐Ÿ›  Fixed

    • Sibling and ancestor queries now work with Simple::Node - Issue #2452
    • โœ… rack_test correctly ignores readonly attribute on specific input element types
    • Node#all_text always returns a string - Issue #2477
    • have_any_of_selectors negated match - Issue #2473
    • ๐Ÿ›  Document#scroll_to fixed for standards behavior - pass quirks: true if you need the older behavior [Eric Anderson]
    • ๐Ÿ‘‰ Use capture on attach file event listener for better React compatibility [Jeff Way]
    • Animation disabler produces valid HTML [Javi Martin]

    โœ‚ Removed

    • โœ… References to non-w3c mode in drivers/tests. Non-w3c mode is obsolete and no one should be using it anymore. Capybara hasn't been testing/supporting it in a while
  • v3.35.3 Changes

    ๐Ÿš€ Release date: 2021-01-29

    ๐Ÿ›  Fixed

    • ๐Ÿš€ Just a release to have the correct dates in the History.md in released gem
  • v3.35.2 Changes

    ๐Ÿš€ Release date: 2021-01-29

    ๐Ÿ›  Fixed

    • ๐Ÿ—„ Selenium deprecation suppressor with Selenium 3.x
  • v3.35.1 Changes

    ๐Ÿš€ Release date: 2021-01-26

    ๐Ÿ›  Fixed

    • 0๏ธโƒฃ Default chrome driver registrations use chrome - Issue #2442 [Yuriy Alekseyev]
    • โœ… 'Capybara.test_id' usage with the :button selector - Issue #2443
  • v3.35.0 Changes

    ๐Ÿš€ Release date: 2021-01-25

    โž• Added

    • ๐Ÿ‘Œ Support Regexp matching for individual class names in :class filter passed an Array
    • ๐Ÿ‘ Animation disabler now supports JQuery animation disabling when JQuery loaded from body [Chien-Wei Huang]

    ๐Ÿ›  Fixed

    • :button selector type use with enable_aria_role [Sean Doyle]
    • elements don't associate with aria-role buttons
    • Ignore Selenium::WebDriver::Error::InvalidSessionIdError when quitting driver [Robin Daugherty]
    • Firefox: Don't click input when sending keys if already focused
    • Miscellaneous issues with selenium-webdriver 4.0.0.alphas
    • Nil return error in node details optimizations
    • Animation disabler now inserts XHTML compliant content [Dale Morgan]
  • v3.34.0 Changes

    ๐Ÿš€ Release date: 2020-11-26

    โž• Added

    • Ability to fill in with emoji when using Chrome with selenium driver (Firefox already worked)
    • Current path assertions/expectations accept optional filter block
    • Animation disabler now specifies scroll-behavior: auto; [Nathan Broadbent]
    • :button selector can now find elements by label text [Sean Doyle]
    • ๐Ÿ‘ Session#send_keys to send keys to the current element with focus in drivers that support the concept of a current element [Sean Doyle]

    ๐Ÿ”„ Changed

    • Text query validates the type parameter to prevent undefined behavior

    ๐Ÿ›  Fixed

    • โœ… racktest driver better handles fragments and redirection to urls that include fragments
    • Don't error when attempting to get XPath location of a shadow element
    • Missing readonly? added to Node::Simple
    • Selenium version detection when loaded via alternate method [Joel Hawksley]
    • Connection count issue if REQUEST_URI value changed by app [Blake Williams]
    • โœ… Maintain URI fragment when redirecting in rack-test driver
    • Text query error message [Wojciech Wnฤ™trzak]
    • Checking a checkbox/radio button with allow_label_click now works if there are multiple labels (Issue #2421)
    • drop with Pathname (Issue #2424)[Mรกximo Mussini]
  • v3.33.0 Changes

    June 21, 2020

    ๐Ÿš€ Release date: 2020-06-21

    โž• Added

    • Block passed to within_session now receives the new and old session
    • ๐Ÿ‘Œ Support for aria-role button when enabled [Seiei Miyagi]
    • ๐Ÿ‘Œ Support for aria-role link when enabled
    • Support for validation_message filter with :field and :fillable_field selectors
    • ๐Ÿ—„ Deprecation warnings show source location [Koichi ITO]

    ๐Ÿ”„ Changed

    • ๐Ÿ’Ž Ruby 2.5.0+ is now required
    • ๐Ÿ—„ Deprecated direct manipulation of the driver and server registries

    ๐Ÿ›  Fixed

    • โœ… Ruby 2.7 warning in minitest assert_text [Eileen M. Uchitelle]
  • v3.32.2 Changes

    May 16, 2020

    ๐Ÿš€ Release date: 2020-05-16

    ๐Ÿ›  Fixed

    • ๐Ÿ’Ž Don't use lazy enumerator with JRuby due to leaking threads
    • ๐Ÿ—„ Ruby 2.7 deprecation warning when registering Webrick [Jon Zeppieri]
    • have_text description [Juan Pablo Rinaldi]
  • v3.32.1 Changes

    April 05, 2020

    ๐Ÿš€ Release date: 2020-04-05

    ๐Ÿ›  Fixed

    • Rapid set now respects field maxlength (Issue #2332)
    • Only patch pause into legacy actions in Selenium < 4 (Issue #2334)