percy / percy-capybara

Visual testing for Capybara with Percy.
https://docs.percy.io/docs/capybara
MIT License
45 stars 23 forks source link

Update capybara requirement from ~> 2.4 to ~> 3.22 #88

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 years ago

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.22.0 > Release date: 2019-05-29 > > ### Added > > * `ancestor`/`sibling` assertions and matchers added > * Documentation Updates and Fixes - Many thanks again to Masafumi Koba! [Masafumi Koba] > * Added `:with` alias for `:option` filter on `:checkbox` and `:radio_button` selectors > > ### Changed > > * Selenium driver with Chrome >= 73 now resets cookies and local/session storage after navigating > to 'about:blank' when possible to minimize potential race condition > > # Version 3.21.0 > Release date: 2019-05-24 > > ### Added > > * Element#drop - Chrome and Firefox, via the selenium driver, support dropping files/data on elements > * Default CSS used for `attach_file` `make_visible: true` now includes auto for > height and width to handle more ways of hiding the file input element > * Documentation Updates and Fixes - Many thanks to Masafumi Koba! [Masafumi Koba] > > ### Changed > > * Deprecate support for CSS locator being a Symbol > > # Version 3.20.2 > Release date: 2019-05-19 > > ### Fixed > > * Move `uglifier` from runtime to development dependency [miyucy] > > # Version 3.20.1 > Release date: 2019-05-17 > > ### Fixed > > * RackTest driver considers <template> elements to be non-visible and ignores the contents > > # Version 3.20.0 > Release date: 2019-05-14 > > ### Added > > * `Node#obscured?` to check viewport presence and element overlap > * `:obscured` system filter to check whether elements are obscured in finders, assertions, and expectations > * :label selector :for option can be a regexp > ... (truncated)
Commits - [`85bf2b0`](https://github.com/teamcapybara/capybara/commit/85bf2b0bed8c0a7fdd6c11e27c92e31c041f8944) Update README for 3.22 release - [`f059bb2`](https://github.com/teamcapybara/capybara/commit/f059bb208aad231c8b15d7b7b5acf65835069641) Prepare for 3.22.0 release - [`49e96d2`](https://github.com/teamcapybara/capybara/commit/49e96d2cfc28ba83bd7c8f4e9aef720e604bb26c) Documntation updates - [`38ac00a`](https://github.com/teamcapybara/capybara/commit/38ac00a38744b45068b2f0eda7a45562cd8bb9bd) Update History.md [ci skip] - [`7143188`](https://github.com/teamcapybara/capybara/commit/714318817dade1863825c0414963b2e75551201c) Flesh out the built-in selectors documentation - [`4674c96`](https://github.com/teamcapybara/capybara/commit/4674c96eb55292b091e35fe809bf142b4194df89) Add :with alias for :option filter on checkbox and radiobutton selectors - [`9409914`](https://github.com/teamcapybara/capybara/commit/940991455ffe3b4029f1e3a8caf95e240de901af) Update History.md [ci skip] - [`43ca012`](https://github.com/teamcapybara/capybara/commit/43ca01252f2cc0efc78fbfef07259a0a187b97b2) Add ancestor/sibling assertions and expectations - [`a940561`](https://github.com/teamcapybara/capybara/commit/a9405612c3dab63575e8bac5932fb62fd2865941) small refactor - [`9db4cbf`](https://github.com/teamcapybara/capybara/commit/9db4cbf9ea87b6f5befc87e2d5d2d2add29b925f) Change Selenium Chrome driver reset order to minimize race conditions - Additional commits viewable in [compare view](https://github.com/teamcapybara/capybara/compare/2.4.0...3.22.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 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.
dependabot-preview[bot] commented 5 years ago

Superseded by #91.