The Test Runner has a new 'Docs' menu with links and prompts specific to helping you get started writing tests, set up in CI, and running tests in the Dashboard. Addressed in #16433.
cy.request() now accepts a generic in TypeScript for specifying the type of the request body. Addresses #9109.
Bugfixes:
Cypress will not longer crash with a hasBinary infinite recursive call. Fixes #16476.
The --config-file option now correctly handles absolute paths. Fixes #6136.
cy.location(<key>) will now retry if the remote location returns an empty string, which is possible during otherwise harmless redirects. Fixes #16463.
Cypress now passes a flag to Chrome browsers to prevent update notifications from displaying in some cases. Fixes #16693.
TypeScript will now properly error when attempting to use the chai <value>.should() syntax. Fixes #16548.
Dependency Updates:
Replaced deprecated listr with listr2. Addressed in #16663.
7.4.0
Released 05/24/2021
Features:
Cypress now detects and supports testing in the Chrome Beta browser. Addresses #16376.
There are new keyboard shortcuts to continue (c) and to go to the next test (n) when the Test Runner is paused via .pause() and to toggle auto-scrolling of the Test Runner (a). Addresses #248.
Spec files that containing spaces in the path will now properly open during cypress open-ct. Fixes #16278.
Cypress now correctly uses the componentFolder and testFiles values from returned from plugins in the component testing runner. Fixes #16424.
Video recordings in Chrome, Chromium, and Electron browsers will no longer drop frames, with the frequency increasing along with the length of the video. Fixes #16648.
Tests located outside of the projectRoot will now open in IDE and generate studio commands when saved. Fixes #16255.
config in the plugins file will now display in alphabetical order. Fixes #16564.
Dependency Updates:
Upgraded dependency-tree from 7.0.2 to 8.1.0. Addressed in #16464.
Upgraded extract-zip from 1.7.0 to 2.0.1. Fixes #6896
This version was pushed to npm by chrisbreiding, 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 close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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)
Bumps cypress from 3.4.1 to 7.5.0.
Release notes
Sourced from cypress's releases.
... (truncated)
Commits
b9ede1f
release 7.5.0 [skip ci]d5b776a
chore: Fix darwin build (#16836)6171fdf
feat(desktop-gui): add ci and dashboard prompts with docs dropdown menu (#16433)e0c385e
Merge branch 'master' into develop30d0b33
ci: fix merge master into develop failure (#16815)f08c0c8
Merge pull request #16814 from cypress-io/merge-dev-mastter236cdf1
Merge branch 'master' into merge-dev-mastter5c9fb0b
chore: release@cypress/react-v5
.9.18d8abc7
chore: remove git add from precommit hooks (#16803)03e2197
fix: do not throw if location is an empty string (#16772)Maintainer changes
This version was pushed to npm by chrisbreiding, 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 close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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)