Updates the requirements on capybara to permit the latest version.
Changelog
*Sourced from [capybara's changelog](https://github.com/teamcapybara/capybara/blob/master/History.md).*
> # Version 3.29.0
> Release date: Unreleased
>
> ### Added
>
> * Allow clicking on file input when using the block version of `attach_file` with Chrome and Firefox
> * Spatial filters (`left_of`, `right_of`, `above`, `below`, `near`)
> * rack_test driver now supports clicking on details elements to open/close them
>
> ### Fixed
>
> * rack_test driver correctly determines visibility for open details elements descendants
>
> ### Changed
>
> * Results will now be lazily evaluated when using JRuby >= 9.2.8.0
>
>
> # Version 3.28.0
> Release date: 2019-08-03
>
> ### Added
>
> * Allow forcing HTML5 or legacy dragging via the `:html5` option to `drag_to` when using Selenium with Chrome or Firefox
> * Autodetection of drag type interprets not seeing the mousedown event as legacy.
> * HTML5 form validation `:valid` node filter added to `:field` and `:fillable_field` selectors
> * When using Capybara registered :puma server - patches Puma 4.0.x to fix SSL connection behavior. Removes
> default `queue_requests` setting - Issue [#2227](https://github-redirect.dependabot.com/teamcapybara/capybara/issues/2227)
>
> # Version 3.27.0
> Release date: 2019-07-28
>
> ### Added
>
> * Allow to use chromedriver/geckodriver native `is_element_displayed` endpoint via Selenium
> driver `native_displayed` option for performance reasons. Disabled by default due to endpoints
> currently not handling <details> element descendants visibility correctly.
>
> ### Fixed
>
> * Ignore negative lookahead/lookbehind regex when performing initial XPath text matching
> * Reloading of elements found via `ancestor` and `sibling`
> * Only default puma settings to `queue_requests: false` when using SSL
> * Visibility of descendants of <details> elements is correctly determined when using rack_test
> and the selenium driver with Capybara optimized atoms
> * local/session storage clearance in Chrome when clearing only one of them - Issue [#2233](https://github-redirect.dependabot.com/teamcapybara/capybara/issues/2233)
>
> # Version 3.26.0
> Release date: 2019-07-15
>
> ... (truncated)
Commits
- [`a5c368f`](https://github.com/teamcapybara/capybara/commit/a5c368f890da985ba708cf99be9cf3c4cc5a5fa5) Update README for 3.29_stable branch
- [`64ac389`](https://github.com/teamcapybara/capybara/commit/64ac389f0ee9e4d71abd567c4c17af554dee231c) Prepare for 3.29 release
- [`6319738`](https://github.com/teamcapybara/capybara/commit/63197387f9033802838b9b95876b4749a1574657) Move common file input click emulation behavior into module
- [`fdf0095`](https://github.com/teamcapybara/capybara/commit/fdf0095a67d952cf63db473ae5edb95d0a3e60d7) Update History.md [ci skip]
- [`2cf317a`](https://github.com/teamcapybara/capybara/commit/2cf317a57feca960e2e50ef44a8c20b4ea685754) Support rack_test driver toggling details elements
- [`d0ca4bb`](https://github.com/teamcapybara/capybara/commit/d0ca4bb00b2522548660b274eb758684203813a1) Fix simple node visibility for open details element descendants
- [`ad5d347`](https://github.com/teamcapybara/capybara/commit/ad5d347e43ddb5f90763751fa10c4a9fdf7939b3) Remove extraneous focus_ metadata
- [`32b2261`](https://github.com/teamcapybara/capybara/commit/32b2261bafe0f0811a626582c0412238e17e88b6) Set download directory to work with headless chrome 77
- [`ea6486b`](https://github.com/teamcapybara/capybara/commit/ea6486b328c6f15e378d78bc15b9de363707270f) Emulate click on file input when attaching file using Selenium with Chrome an...
- [`2e05279`](https://github.com/teamcapybara/capybara/commit/2e052792a59d0c183ff42009cc73bf7e9eae43c6) JRuby 9.2.8.0 has been released and no longer needs the lazy results workaround
- Additional commits viewable in [compare view](https://github.com/teamcapybara/capybara/compare/2.14.3...3.29.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Updates the requirements on capybara to permit the latest version.
Changelog
*Sourced from [capybara's changelog](https://github.com/teamcapybara/capybara/blob/master/History.md).* > # Version 3.29.0 > Release date: Unreleased > > ### Added > > * Allow clicking on file input when using the block version of `attach_file` with Chrome and Firefox > * Spatial filters (`left_of`, `right_of`, `above`, `below`, `near`) > * rack_test driver now supports clicking on details elements to open/close them > > ### Fixed > > * rack_test driver correctly determines visibility for open details elements descendants > > ### Changed > > * Results will now be lazily evaluated when using JRuby >= 9.2.8.0 > > > # Version 3.28.0 > Release date: 2019-08-03 > > ### Added > > * Allow forcing HTML5 or legacy dragging via the `:html5` option to `drag_to` when using Selenium with Chrome or Firefox > * Autodetection of drag type interprets not seeing the mousedown event as legacy. > * HTML5 form validation `:valid` node filter added to `:field` and `:fillable_field` selectors > * When using Capybara registered :puma server - patches Puma 4.0.x to fix SSL connection behavior. Removes > default `queue_requests` setting - Issue [#2227](https://github-redirect.dependabot.com/teamcapybara/capybara/issues/2227) > > # Version 3.27.0 > Release date: 2019-07-28 > > ### Added > > * Allow to use chromedriver/geckodriver native `is_element_displayed` endpoint via Selenium > driver `native_displayed` option for performance reasons. Disabled by default due to endpoints > currently not handling <details> element descendants visibility correctly. > > ### Fixed > > * Ignore negative lookahead/lookbehind regex when performing initial XPath text matching > * Reloading of elements found via `ancestor` and `sibling` > * Only default puma settings to `queue_requests: false` when using SSL > * Visibility of descendants of <details> elements is correctly determined when using rack_test > and the selenium driver with Capybara optimized atoms > * local/session storage clearance in Chrome when clearing only one of them - Issue [#2233](https://github-redirect.dependabot.com/teamcapybara/capybara/issues/2233) > > # Version 3.26.0 > Release date: 2019-07-15 > > ... (truncated)Commits
- [`a5c368f`](https://github.com/teamcapybara/capybara/commit/a5c368f890da985ba708cf99be9cf3c4cc5a5fa5) Update README for 3.29_stable branch - [`64ac389`](https://github.com/teamcapybara/capybara/commit/64ac389f0ee9e4d71abd567c4c17af554dee231c) Prepare for 3.29 release - [`6319738`](https://github.com/teamcapybara/capybara/commit/63197387f9033802838b9b95876b4749a1574657) Move common file input click emulation behavior into module - [`fdf0095`](https://github.com/teamcapybara/capybara/commit/fdf0095a67d952cf63db473ae5edb95d0a3e60d7) Update History.md [ci skip] - [`2cf317a`](https://github.com/teamcapybara/capybara/commit/2cf317a57feca960e2e50ef44a8c20b4ea685754) Support rack_test driver toggling details elements - [`d0ca4bb`](https://github.com/teamcapybara/capybara/commit/d0ca4bb00b2522548660b274eb758684203813a1) Fix simple node visibility for open details element descendants - [`ad5d347`](https://github.com/teamcapybara/capybara/commit/ad5d347e43ddb5f90763751fa10c4a9fdf7939b3) Remove extraneous focus_ metadata - [`32b2261`](https://github.com/teamcapybara/capybara/commit/32b2261bafe0f0811a626582c0412238e17e88b6) Set download directory to work with headless chrome 77 - [`ea6486b`](https://github.com/teamcapybara/capybara/commit/ea6486b328c6f15e378d78bc15b9de363707270f) Emulate click on file input when attaching file using Selenium with Chrome an... - [`2e05279`](https://github.com/teamcapybara/capybara/commit/2e052792a59d0c183ff42009cc73bf7e9eae43c6) JRuby 9.2.8.0 has been released and no longer needs the lazy results workaround - Additional commits viewable in [compare view](https://github.com/teamcapybara/capybara/compare/2.14.3...3.29.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.