Release notes
*Sourced from [cypress's releases](https://github.com/cypress-io/cypress/releases).*
> ## 3.4.0
> *Released 7/9/2019*
>
> **User Authentication Changes:**
>
> - Users can now log in to the Test Runner using the browser installed on their system. Fixes [#3583](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3583), [#4337](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4337), and [#1162](https://github-redirect.dependabot.com/cypress-io/cypress/issues/1162).
> - Users can now log in to the Test Runner with Google or with SSO (if configured). Fixes [#3519](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3519).
>
> **Continuous Integration Support:**
>
> - Environment variables for Semaphore CI v2 are now recognized when recording a test for the dashboard. Fixes [#4671](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4671).
> - Support for Concourse CI has been added when recording a test for the dashboard. Fixes [#4376](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4376).
> - SnapCI support has been removed and GoCD support has been added. Fixes [#2680](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2680).
>
> **Bugfixes:**
>
> - `contain.text`, `contain.html`, and `contain.value` assertions now support partial matching in all scenarios to match expected behavior. Fixes [#1969](https://github-redirect.dependabot.com/cypress-io/cypress/issues/1969).
> - Electron rendering warnings are no longer printed to console output. Fixes [#4288](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4288).
>
> **Misc:**
>
> - Added verification for `cypress download` that checks the checksum and filesize. This will fix issues with Cypress downloads being corrupted in transit. Fixes [#812](https://github-redirect.dependabot.com/cypress-io/cypress/issues/812) and [#3515](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3515).
> - Added a warning when a percent-encoded URL is passed to [`cy.route()`](https://on.cypress.io/route). Fixes [#2372](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2372).
> - Added an error for when [`cy.click()`](https://on.cypress.io/click) fails because an element has the CSS `pointer-events: none`. Fixes [#3164](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3164).
> - Added a warning for Windows users who have Group Policy settings that may interfere with usage of Cypress. Fixes [#4391](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4391).
> - The [JSON schema file](https://on.cypress.io/cypress.schema.json) used for [intelligent code completion](https://on.cypress.io/intelligent-code-completion#Configuration) for the Cypress configuration file has been updated to match our documentation. Addressed in [#4300](https://github-redirect.dependabot.com/cypress-io/cypress/pull/4300).
> - Type definitions were added to [`cy.server()`](https://on.cypress.io/server) for the `onAnyRequest`, `onAnyResponse`, and `onAnyAbort` callback options. Fixes [#3992](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3992).
> - The outline when focusing on a panel heading within the 'Settings' tab of the Test Runner now correctly outlines the element. Fixes [#3357](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3357).
>
> **Documentation Changes:**
>
> - Documented [`cy.get()`](https://on.cypress.io/get)'s optional `withinSubject` argument.
> - Documented "Expected to find element..." [error message](https://on.cypress.io/error-messages) and potential causes.
> - Documented new "Cypress detected policy settings on your computer that may cause issues" warning in [Error Messages](https://on.cypress.io/error-messages).
>
> **Dependency Updates:**
>
> - Removed `string-to-stream` since it was no longer being used. Addressed in [#4619](https://github-redirect.dependabot.com/cypress-io/cypress/pull/4619).
> - Upgraded `@cypress/commit-info` from `2.1.3` to `2.1.4`. Addressed in [#4597](https://github-redirect.dependabot.com/cypress-io/cypress/pull/4597).
> - Upgraded `@cypress/react-tooltip` from `0.4.0` to `0.5.0`. Addressed in [#4610](https://github-redirect.dependabot.com/cypress-io/cypress/pull/4610).
> - Upgraded `errorhandler` from `1.5.0` to `1.5.1`. Addressed in [#4618](https://github-redirect.dependabot.com/cypress-io/cypress/pull/4618).
> - Upgraded `fs-extra` from `8.0.1` to `8.1.0`. Addressed in [#4620](https://github-redirect.dependabot.com/cypress-io/cypress/pull/4620).
> - Upgraded `request-progress` from `0.4.0` to `3.0.0`. Addressed in [#4584](https://github-redirect.dependabot.com/cypress-io/cypress/pull/4584).
> - We also updated and removed some dependencies used for development.
Commits
- [`4984eee`](https://github.com/cypress-io/cypress/commit/4984eee69a11268819831ff585ccf6966f898f89) release 3.4.0 [skip ci]
- [`9571415`](https://github.com/cypress-io/cypress/commit/95714155bc69cedfc8fe8e2670aec1851a35404e) Issue 3164 small patch ([#4681](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4681))
- [`4af7f58`](https://github.com/cypress-io/cypress/commit/4af7f5814e1b769fec8da32dbda68938816a6833) error message for pointer-events:none ([#3168](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3168))
- [`c57d302`](https://github.com/cypress-io/cypress/commit/c57d302176a9cf0b6626169cbf3325d41a8be28b) Verify downloaded test runner zip file 812 ([#4193](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4193))
- [`bfec784`](https://github.com/cypress-io/cypress/commit/bfec784e7a693ad8b153f2711270f5a491a83737) Warn when a percent-encoded URL is passed to cy.route ([#4561](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4561))
- [`27ccf75`](https://github.com/cypress-io/cypress/commit/27ccf751ba019128dc7529c424dab5e644429ea3) Publicly export withinSubject option on get command ([#2791](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2791))
- [`13b5a0a`](https://github.com/cypress-io/cypress/commit/13b5a0acda7e35899b58d9194cfff78d7e6cc191) Prefer American spelling 'canceled' ([#4676](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4676))
- [`52ca8ed`](https://github.com/cypress-io/cypress/commit/52ca8ed8399c5ef467efbee7a2d00fe0863e7f36) support partial matching text,html,value ([#3259](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3259))
- [`2c4663f`](https://github.com/cypress-io/cypress/commit/2c4663f67b9ac23695a0acdc92e54c971b6d47a4) Pull out extra env vars for Semaphore v2 ([#4673](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4673))
- [`f89a823`](https://github.com/cypress-io/cypress/commit/f89a8236a85dab0cf40b634a4bc5efa101029055) Do auth in the user's browser, do auth through the dashboard, s… ([#3616](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3616))
- Additional commits viewable in [compare view](https://github.com/cypress-io/cypress/compare/v3.3.2...v3.4.0)
Maintainer changes
This version was pushed to npm by [flotwig](https://www.npmjs.com/~flotwig), a new releaser for cypress since your current version.
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)
- 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.
Bumps cypress from 3.3.2 to 3.4.0.
Release notes
*Sourced from [cypress's releases](https://github.com/cypress-io/cypress/releases).* > ## 3.4.0 > *Released 7/9/2019* > > **User Authentication Changes:** > > - Users can now log in to the Test Runner using the browser installed on their system. Fixes [#3583](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3583), [#4337](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4337), and [#1162](https://github-redirect.dependabot.com/cypress-io/cypress/issues/1162). > - Users can now log in to the Test Runner with Google or with SSO (if configured). Fixes [#3519](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3519). > > **Continuous Integration Support:** > > - Environment variables for Semaphore CI v2 are now recognized when recording a test for the dashboard. Fixes [#4671](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4671). > - Support for Concourse CI has been added when recording a test for the dashboard. Fixes [#4376](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4376). > - SnapCI support has been removed and GoCD support has been added. Fixes [#2680](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2680). > > **Bugfixes:** > > - `contain.text`, `contain.html`, and `contain.value` assertions now support partial matching in all scenarios to match expected behavior. Fixes [#1969](https://github-redirect.dependabot.com/cypress-io/cypress/issues/1969). > - Electron rendering warnings are no longer printed to console output. Fixes [#4288](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4288). > > **Misc:** > > - Added verification for `cypress download` that checks the checksum and filesize. This will fix issues with Cypress downloads being corrupted in transit. Fixes [#812](https://github-redirect.dependabot.com/cypress-io/cypress/issues/812) and [#3515](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3515). > - Added a warning when a percent-encoded URL is passed to [`cy.route()`](https://on.cypress.io/route). Fixes [#2372](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2372). > - Added an error for when [`cy.click()`](https://on.cypress.io/click) fails because an element has the CSS `pointer-events: none`. Fixes [#3164](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3164). > - Added a warning for Windows users who have Group Policy settings that may interfere with usage of Cypress. Fixes [#4391](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4391). > - The [JSON schema file](https://on.cypress.io/cypress.schema.json) used for [intelligent code completion](https://on.cypress.io/intelligent-code-completion#Configuration) for the Cypress configuration file has been updated to match our documentation. Addressed in [#4300](https://github-redirect.dependabot.com/cypress-io/cypress/pull/4300). > - Type definitions were added to [`cy.server()`](https://on.cypress.io/server) for the `onAnyRequest`, `onAnyResponse`, and `onAnyAbort` callback options. Fixes [#3992](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3992). > - The outline when focusing on a panel heading within the 'Settings' tab of the Test Runner now correctly outlines the element. Fixes [#3357](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3357). > > **Documentation Changes:** > > - Documented [`cy.get()`](https://on.cypress.io/get)'s optional `withinSubject` argument. > - Documented "Expected to find element..." [error message](https://on.cypress.io/error-messages) and potential causes. > - Documented new "Cypress detected policy settings on your computer that may cause issues" warning in [Error Messages](https://on.cypress.io/error-messages). > > **Dependency Updates:** > > - Removed `string-to-stream` since it was no longer being used. Addressed in [#4619](https://github-redirect.dependabot.com/cypress-io/cypress/pull/4619). > - Upgraded `@cypress/commit-info` from `2.1.3` to `2.1.4`. Addressed in [#4597](https://github-redirect.dependabot.com/cypress-io/cypress/pull/4597). > - Upgraded `@cypress/react-tooltip` from `0.4.0` to `0.5.0`. Addressed in [#4610](https://github-redirect.dependabot.com/cypress-io/cypress/pull/4610). > - Upgraded `errorhandler` from `1.5.0` to `1.5.1`. Addressed in [#4618](https://github-redirect.dependabot.com/cypress-io/cypress/pull/4618). > - Upgraded `fs-extra` from `8.0.1` to `8.1.0`. Addressed in [#4620](https://github-redirect.dependabot.com/cypress-io/cypress/pull/4620). > - Upgraded `request-progress` from `0.4.0` to `3.0.0`. Addressed in [#4584](https://github-redirect.dependabot.com/cypress-io/cypress/pull/4584). > - We also updated and removed some dependencies used for development.Commits
- [`4984eee`](https://github.com/cypress-io/cypress/commit/4984eee69a11268819831ff585ccf6966f898f89) release 3.4.0 [skip ci] - [`9571415`](https://github.com/cypress-io/cypress/commit/95714155bc69cedfc8fe8e2670aec1851a35404e) Issue 3164 small patch ([#4681](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4681)) - [`4af7f58`](https://github.com/cypress-io/cypress/commit/4af7f5814e1b769fec8da32dbda68938816a6833) error message for pointer-events:none ([#3168](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3168)) - [`c57d302`](https://github.com/cypress-io/cypress/commit/c57d302176a9cf0b6626169cbf3325d41a8be28b) Verify downloaded test runner zip file 812 ([#4193](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4193)) - [`bfec784`](https://github.com/cypress-io/cypress/commit/bfec784e7a693ad8b153f2711270f5a491a83737) Warn when a percent-encoded URL is passed to cy.route ([#4561](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4561)) - [`27ccf75`](https://github.com/cypress-io/cypress/commit/27ccf751ba019128dc7529c424dab5e644429ea3) Publicly export withinSubject option on get command ([#2791](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2791)) - [`13b5a0a`](https://github.com/cypress-io/cypress/commit/13b5a0acda7e35899b58d9194cfff78d7e6cc191) Prefer American spelling 'canceled' ([#4676](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4676)) - [`52ca8ed`](https://github.com/cypress-io/cypress/commit/52ca8ed8399c5ef467efbee7a2d00fe0863e7f36) support partial matching text,html,value ([#3259](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3259)) - [`2c4663f`](https://github.com/cypress-io/cypress/commit/2c4663f67b9ac23695a0acdc92e54c971b6d47a4) Pull out extra env vars for Semaphore v2 ([#4673](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4673)) - [`f89a823`](https://github.com/cypress-io/cypress/commit/f89a8236a85dab0cf40b634a4bc5efa101029055) Do auth in the user's browser, do auth through the dashboard, s… ([#3616](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3616)) - Additional commits viewable in [compare view](https://github.com/cypress-io/cypress/compare/v3.3.2...v3.4.0)Maintainer changes
This version was pushed to npm by [flotwig](https://www.npmjs.com/~flotwig), a new releaser for cypress since your current version.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) - 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.