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.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
>
> ### Added
>
> * `w3c_click_offset` configuration option applies to `right_click` and `double_click` as well as `click`
> * Warning when passing `nil` to the text/content assertions/expectations
> * `Session#server_url` returns the base url the AUT is being run at (when controlled by Capybara)
> * `option` selector type accepts an integer as locator
>
> ### Fixed
>
> * Default puma server registration now specifies `queue_requests: false` - Issue [#2227](https://github-redirect.dependabot.com/teamcapybara/capybara/issues/2227)
> * Workaround issue with FF 68 and hanging during reset if a system modal is visible
> * Don't expand file path if it's already absolute - Issue [#2228](https://github-redirect.dependabot.com/teamcapybara/capybara/issues/2228)
>
> # Version 3.25.0
> Release date: 2019-06-27
>
> ### Added
>
> ... (truncated)
Commits
- [`b005a0a`](https://github.com/teamcapybara/capybara/commit/b005a0a3a0f136421b4b0b24cdba428bae901d01) Update README.md for 3.28 release
- [`b03d78c`](https://github.com/teamcapybara/capybara/commit/b03d78c1204ed11f326fb973f274646ea79f6c31) Prepare for 3.28.0 release
- [`4012783`](https://github.com/teamcapybara/capybara/commit/4012783fdd58316f1acaee3eb3075220ebb4b908) Code style fix
- [`3fa4dc0`](https://github.com/teamcapybara/capybara/commit/3fa4dc04a9414c1f4f081fbeca294fbb9da29af5) Update History.md [ci skip]
- [`8fdc231`](https://github.com/teamcapybara/capybara/commit/8fdc2319e843f9adc28f4a19e0aa6e021b8b9c11) Patch `Puma::MiniSSL::Socket#read_nonblock` to be non-blocking when using Cap...
- [`d82b21a`](https://github.com/teamcapybara/capybara/commit/d82b21a91594c2b55dba5514d76a0470b4ad9325) Support native is_element_displayed with EdgeChrome
- [`724e245`](https://github.com/teamcapybara/capybara/commit/724e245b6e72af5305a7c6637d737ef7f50cd9f1) EdgeChrome can't click on file inputs
- [`4c3bbc4`](https://github.com/teamcapybara/capybara/commit/4c3bbc473d299dcb7b97a8db1c20abbaffdfcf8e) Use EdgeChrome dev version
- [`cc34066`](https://github.com/teamcapybara/capybara/commit/cc34066f4faac98272d1c470e4402cf1076f7090) Add default file detector when attaching files using selenium with a remote d...
- [`bbda59c`](https://github.com/teamcapybara/capybara/commit/bbda59c34bf1b3c2fe07a97e733aa5fcbb5fa825) Add basic Element#flash for debugging
- Additional commits viewable in [compare view](https://github.com/teamcapybara/capybara/compare/2.14.3...3.28.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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it
- `@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.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 > > ### Added > > * `w3c_click_offset` configuration option applies to `right_click` and `double_click` as well as `click` > * Warning when passing `nil` to the text/content assertions/expectations > * `Session#server_url` returns the base url the AUT is being run at (when controlled by Capybara) > * `option` selector type accepts an integer as locator > > ### Fixed > > * Default puma server registration now specifies `queue_requests: false` - Issue [#2227](https://github-redirect.dependabot.com/teamcapybara/capybara/issues/2227) > * Workaround issue with FF 68 and hanging during reset if a system modal is visible > * Don't expand file path if it's already absolute - Issue [#2228](https://github-redirect.dependabot.com/teamcapybara/capybara/issues/2228) > > # Version 3.25.0 > Release date: 2019-06-27 > > ### Added > > ... (truncated)Commits
- [`b005a0a`](https://github.com/teamcapybara/capybara/commit/b005a0a3a0f136421b4b0b24cdba428bae901d01) Update README.md for 3.28 release - [`b03d78c`](https://github.com/teamcapybara/capybara/commit/b03d78c1204ed11f326fb973f274646ea79f6c31) Prepare for 3.28.0 release - [`4012783`](https://github.com/teamcapybara/capybara/commit/4012783fdd58316f1acaee3eb3075220ebb4b908) Code style fix - [`3fa4dc0`](https://github.com/teamcapybara/capybara/commit/3fa4dc04a9414c1f4f081fbeca294fbb9da29af5) Update History.md [ci skip] - [`8fdc231`](https://github.com/teamcapybara/capybara/commit/8fdc2319e843f9adc28f4a19e0aa6e021b8b9c11) Patch `Puma::MiniSSL::Socket#read_nonblock` to be non-blocking when using Cap... - [`d82b21a`](https://github.com/teamcapybara/capybara/commit/d82b21a91594c2b55dba5514d76a0470b4ad9325) Support native is_element_displayed with EdgeChrome - [`724e245`](https://github.com/teamcapybara/capybara/commit/724e245b6e72af5305a7c6637d737ef7f50cd9f1) EdgeChrome can't click on file inputs - [`4c3bbc4`](https://github.com/teamcapybara/capybara/commit/4c3bbc473d299dcb7b97a8db1c20abbaffdfcf8e) Use EdgeChrome dev version - [`cc34066`](https://github.com/teamcapybara/capybara/commit/cc34066f4faac98272d1c470e4402cf1076f7090) Add default file detector when attaching files using selenium with a remote d... - [`bbda59c`](https://github.com/teamcapybara/capybara/commit/bbda59c34bf1b3c2fe07a97e733aa5fcbb5fa825) Add basic Element#flash for debugging - Additional commits viewable in [compare view](https://github.com/teamcapybara/capybara/compare/2.14.3...3.28.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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it - `@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.