Cypress - v9.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 themimeType
property. Addressed in
#19751. - Updated file contents types to allow either a
TypedArray
instance or aCypress.Buffer
instance, where previously file contents were
expected to only be an instance ofCypress.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 typebutton
,image
,submit
or
reset
. Fixes #19541.
Details
date
Jan. 31, 2022, 7:57 p.m.
name
9.4.0
type
Minor
👇
Register or login to:
- 🔍View and search all Cypress releases.
- 🛠️Create and share lists to track your tools.
- 🚨Setup notifications for major, security, feature or patch updates.
- 🚀Much more coming soon!