cypress-io/cypress
### [`v3.4.0`](https://togithub.com/cypress-io/cypress/releases/v3.4.0)
[Compare Source](https://togithub.com/cypress-io/cypress/compare/v3.3.2...v3.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://togithub.com/cypress-io/cypress/issues/3583), [#4337](https://togithub.com/cypress-io/cypress/issues/4337), and [#1162](https://togithub.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://togithub.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://togithub.com/cypress-io/cypress/issues/4671).
- Support for Concourse CI has been added when recording a test for the dashboard. Fixes [#4376](https://togithub.com/cypress-io/cypress/issues/4376).
- SnapCI support has been removed and GoCD support has been added. Fixes [#2680](https://togithub.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://togithub.com/cypress-io/cypress/issues/1969).
- Electron rendering warnings are no longer printed to console output. Fixes [#4288](https://togithub.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://togithub.com/cypress-io/cypress/issues/812) and [#3515](https://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.com/cypress-io/cypress/pull/4619).
- Upgraded `@cypress/commit-info` from `2.1.3` to `2.1.4`. Addressed in [#4597](https://togithub.com/cypress-io/cypress/pull/4597).
- Upgraded `@cypress/react-tooltip` from `0.4.0` to `0.5.0`. Addressed in [#4610](https://togithub.com/cypress-io/cypress/pull/4610).
- Upgraded `errorhandler` from `1.5.0` to `1.5.1`. Addressed in [#4618](https://togithub.com/cypress-io/cypress/pull/4618).
- Upgraded `fs-extra` from `8.0.1` to `8.1.0`. Addressed in [#4620](https://togithub.com/cypress-io/cypress/pull/4620).
- Upgraded `request-progress` from `0.4.0` to `3.0.0`. Addressed in [#4584](https://togithub.com/cypress-io/cypress/pull/4584).
- We also updated and removed some dependencies used for development.
Renovate configuration
:date: Schedule: "every weekend" in timezone America/New_York.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
3.3.2
->3.4.0
Release Notes
cypress-io/cypress
### [`v3.4.0`](https://togithub.com/cypress-io/cypress/releases/v3.4.0) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v3.3.2...v3.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://togithub.com/cypress-io/cypress/issues/3583), [#4337](https://togithub.com/cypress-io/cypress/issues/4337), and [#1162](https://togithub.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://togithub.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://togithub.com/cypress-io/cypress/issues/4671). - Support for Concourse CI has been added when recording a test for the dashboard. Fixes [#4376](https://togithub.com/cypress-io/cypress/issues/4376). - SnapCI support has been removed and GoCD support has been added. Fixes [#2680](https://togithub.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://togithub.com/cypress-io/cypress/issues/1969). - Electron rendering warnings are no longer printed to console output. Fixes [#4288](https://togithub.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://togithub.com/cypress-io/cypress/issues/812) and [#3515](https://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.com/cypress-io/cypress/pull/4619). - Upgraded `@cypress/commit-info` from `2.1.3` to `2.1.4`. Addressed in [#4597](https://togithub.com/cypress-io/cypress/pull/4597). - Upgraded `@cypress/react-tooltip` from `0.4.0` to `0.5.0`. Addressed in [#4610](https://togithub.com/cypress-io/cypress/pull/4610). - Upgraded `errorhandler` from `1.5.0` to `1.5.1`. Addressed in [#4618](https://togithub.com/cypress-io/cypress/pull/4618). - Upgraded `fs-extra` from `8.0.1` to `8.1.0`. Addressed in [#4620](https://togithub.com/cypress-io/cypress/pull/4620). - Upgraded `request-progress` from `0.4.0` to `3.0.0`. Addressed in [#4584](https://togithub.com/cypress-io/cypress/pull/4584). - We also updated and removed some dependencies used for development.Renovate configuration
:date: Schedule: "every weekend" in timezone America/New_York.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.