The logging experience around HTTP requests has been updated.
fetch requests are always displayed in the Command Log, regardless of if
experimentalFetchSupport is enabled.
Duplicate logs for XHRs, fetches, and cy.intercept() have been
consolidated - Fixes
#14843.
The user experience around the information displayed in the console when
clicking on cy.intercept() request logs has been improved.
Request logs now indicate if a request has gone to the origin or if it has
been stubbed by displaying a filled or empty circle in the request log.
Request logs now display information about if the request and/or response
was modified by a cy.intercept().
The tooltip displayed when mousing over a request log now displays
information about the matched cy.intercept()/cy.route() rules.
Fixed an issue where pending request logs were not ended between tests.
Fixes #14655.
There's now a Cypress.currentTest property to access name the currently
executing test via Cypress.currentTest.title and
Cypress.currentTest.titlePath. Addresses
#2972.
Bugfixes:
A "removing cookie failed" error will no longer throw when cookies are cleared
in Firefox. Fixes #6375.
Cypress no longer throws the error "cannot read property split of undefined"
in certain circumstances when application errors are thrown. Fixes
#17378.
Cypress now properly runs the final test when nested in a suite with a
before hook. Fixes
#9026.
Fixed a regression in 8.0.0 where an
error would longer throw when there is no /etc/passwd entry for the current
user, such as in some Docker and GitHub Action setups. Fixes
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 8.0.0 to 8.2.0.
Release notes
Sourced from cypress's releases.
... (truncated)
Commits
ea4a56c
release 8.2.0 [skip ci]9e338e7
Merge branch 'master' into developefc38b6
fix: reload every spec file when support updated (#17598)697ab54
fix: create dummy request logs for intercepts w/o pre-requests (#17584)ece07b2
fix: add check for argument as callback on cy.wait (#17561)6f32561
feat: add session support (#14350)ab35d0f
chore: release@cypress/react-v5
.9.3f79bc19
chore: update istextorbinary to 6.0.0 (#17567)bd011b9
fix: Handle cases where attempt error stack is undefined/falsy (#17575)2454c19
feat: proxy logging (#16730)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)