Cypress v3.4.0stable Released Jul 09, 2019
Impact Score: 5/10

Cypress v3.4.0 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: cypress ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Cypress v3.4.0. Source highlight: **User Authentication Changes:**

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

๐Ÿ”ง Bug Fixes & Patches (6)

  • Users can now log in to the Test Runner using the browser installed on their system. Fixes #3583, #4337, and #1162.
  • Users can now log in to the Test Runner with Google or with SSO (if configured). Fixes #3519.
  • Environment variables for Semaphore CI v2 are now recognized when recording a test for the dashboard. Fixes #4671.
  • Support for Concourse CI has been added when recording a test for the dashboard. Fixes #4376.
  • SnapCI support has been removed and GoCD support has been added. Fixes #2680.
  • `contain.text`, `contain.html`, and `contain.value` assertions now support partial matching in all scenarios to match expected behavior. Fixes #1969.
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
*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.com/cypress-io/cypress/issues/3583), [#4337](https://github.com/cypress-io/cypress/issues/4337), and [#1162](https://github.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.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.com/cypress-io/cypress/issues/4671). - Support for Concourse CI has been added when recording a test for the dashboard. Fixes [#4376](https://github.com/cypress-io/cypress/issues/4376). - SnapCI support has been removed and GoCD support has been added. Fixes [#2680](https://github.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.com/cypress-io/cypress/issues/1969). - Electron rendering warnings are no longer printed to console output. Fixes [#4288](https://github.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.com/cypress-io/cypress/issues/812) and [#3515](https://github.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.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.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.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.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.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.com/cypress-io/cypress/issues/3357). **Documentation Changes:** - Documented [`cy.get()`](https://on.cypress.io/get)'s optional `withinSubject` argument. <!-- docs PR 1722 --> - Documented "Expected to find element..." [error message](https://on.cypress.io/error-messages) and potential causes. <!-- docs PR 1846 --> - Documented new "Cypress detected policy settings on your computer that may cause issues" warning in [Error Messages](https://on.cypress.io/error-messages). <!-- docs PR 1754 --> **Dependency Updates:** - Removed `string-to-stream` since it was no longer being used. Addressed in [#4619](https://github.com/cypress-io/cypress/pull/4619). - Upgraded `@cypress/commit-info` from `2.1.3` to `2.1.4`. Addressed in [#4597](https://github.com/cypress-io/cypress/pull/4597). - Upgraded `@cypress/react-tooltip` from `0.4.0` to `0.5.0`. Addressed in [#4610](https://github.com/cypress-io/cypress/pull/4610). - Upgraded `errorhandler` from `1.5.0` to `1.5.1`. Addressed in [#4618](https://github.com/cypress-io/cypress/pull/4618). - Upgraded `fs-extra` from `8.0.1` to `8.1.0`. Addressed in [#4620](https://github.com/cypress-io/cypress/pull/4620). - Upgraded `request-progress` from `0.4.0` to `3.0.0`. Addressed in [#4584](https://github.com/cypress-io/cypress/pull/4584). - We also updated and removed some dependencies used for development.