Fixed a regression in 9.4.0 where the
line endings in the public NPM package prevented some users from running
Cypress. Fixes #19986.
9.4.0
Released 1/31/2022
Features
Enhancements were made to .selectFile() after receiving feedback after its
initial release in 9.3.0.
The default behavior was updated to automatically infer the mime type of
files based on their extension to correctly encode file uploads. Addressed
in #19751.
Added the mimeType property so you can explicitly set the mime type on
files using the mimeType property. Addressed in
#19751.
Updated file contents types to allow either a
TypedArray
instance or a Cypress.Buffer instance, where previously file contents were
expected to only be an instance of Cypress.Buffer. Addressed in
#19751.
Updated .selectFile() to retain the fileName of files read from disk to
work with aliases. Addressed in
#19803.
Bugfixes:
Fixed a regression in 9.3.0 to correctly
parse the --spec CLI parameter for glob patterns containing a range. Fixes
#19783.
Fixed regression in 9.2.1 where the
--openssl-legacy-provider flag was not being passed to the plugins' child
process when the user's system Node version was Node 17+ built with OpenSSL
v3+ which resulted in Cypress crashing when trying to run tests. Fixes
#19712.
Update cy.type('{enter}') to align with the W3C standards where a click
event should be dispatched when the Enter key is pressed and the current focus
is on astate-changing element with type button, image, submit or
reset. Fixes #19541.
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 9.2.1 to 9.4.1.
Release notes
Sourced from cypress's releases.
... (truncated)
Commits
01a876d
release 9.4.1 [skip ci]0ebaa14
fix: trigger 9.4.1 build03b3f6f
release 9.4.0 [skip ci]99f2486
fix: move node 17 Check from Binary to CLI (#19977)a43f3a2
fix: send click event withcy.type('{enter}')
. (#19726)52aa24b
Merge pull request #19943 from cypress-io/update-chrome-stable-from-97.0.4692...e3da6ba
chore: Update Chrome (beta) to 98.0.4758.74bc87d6e
fix: correct reference branch / commitSha in performance-reporter (#19941)f5cb2b9
test: Honeycomb system-test reporter (#19855)10c6e5a
Merge pull request #19738 from bahmutov/patch-1Dependabot 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)