Comments (7)
After pinning to 4.1.0 your tests are passing again. Downgrade this dependency
from nglibrary.
- The
devDependency
cypress was updated from4.2.0
to4.3.0
.
Your tests are passing again with this update. Explicitly upgrade to this version
Release Notes for 4.3.0
Released 3/30/2020
Features:
- Errors shown in the Test Runner have a new design including an expandable stack trace, better highlighting of code elements, and 'Learn more' links that link to relevant Cypress documentation. This is part of our larger improvements to error display with more exciting features to come. Addresses #3762.
- When you open a Cypress project, clicking on the Settings tab and clicking into the Experiments panel will display the experimental features that are available and whether they are enabled for your project.
- Added support for setting cookie
sameSite
values viacy.setCookie()
. Addresses #2437. - Added experimental support for adding
sameSite
values to the objects yielded fromcy.setCookie()
,cy.getCookie()
, andcy.getCookies()
. Users can enable this by setting theexperimentalGetCookiesSameSite
configuration value totrue
. In Cypress 5, this will be the default. Addresses #2437. - Added support for the
SameSite
cookie attribute incy.request()
,cy.visit()
, and proxied HTTP requests. Addresses #6757. - When an assertion is retried (using
.should()
) and fails, it now shows the diff in thestdout
. Addresses #6722.
Bugfixes:
- Fixed a regression in 4.2.0 where cypress installation could fail if Git is not installed. Fixes #6752.
- Fixed a regression in 3.5.0 where certain HTTP requests could fail with
Parse Error: Invalid header value char
orParse Error: Header overflow
. Fixes #5602. - Fixed a regression in 4.2.0 where Electron deprecation warnings were printed to stderr in open mode. Fixes #6750.
- Cookies set with a Domain containing an unknown TLD are now sent along for all requests. For example, a cookie like
foo=bar; Domain=.cypress.test
will now be sent during cy.request() tohttp://local.cypress.test
. Fixes #6628. - We fixed a situation where a cross-origin errors could incorrectly throw in Chrome. Fixes #5270.
- Visibility checks against
vue-fragment
elements no longer throw an unexpected error. Fixes #6745. - The stack trace is now properly shown in the console when clicking the command for tests having an
.only
that throw an error. Fixes #6744. firefoxGcInterval
can now correctly be set tonull
. Fixes #6825.- Cypress will no longer crash the process if an empty video chunk is received. Addressed in #6818.
- Assertions failures on DOM elements no longer show unexpected diffs when they weren't retried. Fixes #6723.
Misc:
- Security warnings no longer show in Mac OS when opening Cypress since our application now undergoes notarization from Apple. Addresses #5791.
- The previously used spec filter in the Test Runner is now saved and restored for projects without an ID. Addresses #6739.
- We collect more env information from Travis builds for potential use in the Cypress Dashboard. Addresses #6808.
- We now collect env information from Netlify builds (for example when using {% url "cypress-io/netlify-plugin-cypress" https://github.com/cypress-io/netlify-plugin-cypress) to send along to the Cypress Dashboard. Addresses #6780.
- Type added for
tag
property when using Module API. Addresses #6795. - We're continuing to make progress in converting our codebase from CoffeeScript to JavaScript. Addresses #2690 in #6833.
Dependency Updates
- Upgraded Chrome browser version used during
cypress run
and when selecting Electron browser incypress open
from80.0.3987.141
to80.0.3987.158
. Addressed in #6855. - Upgraded
electron
from8.1.1
to8.2.0
. This bumps the bundled Chromium to80.0.3987.158
. Addressed in #6855. - Upgraded
@benmalka/foxdriver
from0.2.3
to0.3.0
. Addressed in #6592. - Upgraded
@cypress/get-windows-proxy
from1.6.0
to1.6.1
. Addressed in #6823. - Upgraded
execa
from1.0.0
to4.0.0
. Addressed in #6013. - Upgraded
extract-zip
from1.6.7
to1.7.0
. Addresses #6845 in #6845. - Upgraded
firefox-profile
from1.3.0
to1.3.1
. Addressed in #6594. - Upgraded
get-port
from5.1.0
to5.1.1
. Addressed in #6854. - Upgraded
mime
from1.6.0
to2.4.4
. Addressed in #6764. - Upgraded
minimist
from1.2.2
to1.2.5
. Addressed in #6747. - Upgraded
squirrelly
from7.7.0
to7.9.2
. Addressed in #6735.
from nglibrary.
- The
devDependency
cypress was updated from4.3.0
to4.4.0
.
Your tests are passing again with this update. Explicitly upgrade to this version
from nglibrary.
- The
devDependency
cypress was updated from4.4.0
to4.4.1
.
Your tests are passing again with this update. Explicitly upgrade to this version
Release Notes for 4.4.1
Released 4/20/2020
Bugfixes:
- Cypress can now launch on systems where Chromium is installed via Snapcraft. Fixes #7020.
- We now check whether the
mouseup
event's target element is detached before issuing theclick
event during.click()
. Fixes #6923. - We fixed a regression in 3.8.1 where the Test Runner could send an
undefined
organization ID during project setup when the default organization is preselected. Fixes #7013. - We fixed a regression in 4.4.0 that caused projects to include bundled TypeScript. Fixes #7036.
- Fixed an issue where sites that set
Feature-Policy: document-domain 'none'
headers would fail to load in Cypress. Fixes #6480.
Misc:
- We fixed some extra spacing displaying below the project nav in the Test Runner. Addresses #7023
- The typings for run results when using the Module API now indicate they can be
null
orundefined
. Addresses #6126. - We're continuing to make progress in converting our codebase from CoffeeScript to JavaScript. Addresses #2690 in #7004.
from nglibrary.
- The
devDependency
cypress was updated from4.4.1
to4.5.0
.
Your tests are passing again with this update. Explicitly upgrade to this version
from nglibrary.
- The
devDependency
cypress was updated from4.5.0
to4.6.0
.
Your tests are passing again with this update. Explicitly upgrade to this version
Release Notes for 4.6.0
Released 5/20/2020
Features:
- Errors in the Test Runner now display a code frame to preview where the failure occurred with the relevant file, line number, and column number highlighted. Clicking on the file link will open the file in your preferred file opener and highlight the line and column in editors that support it. Addresses #3762.
- Cypress now utilizes source maps to enhance the error experience. Stack traces are translated so that your source files are shown instead of the generated file that is loaded by the browser. Cypress will include an inline source map in your spec file. If you modify the preprocessor, ensure that inline source maps are enabled to get the same experience. Users of
@cypress/webpack-preprocessor
should upgrade to v5.4.1 or later of the package which will correctly inline source maps. Addresses #881, #1761 and #3966. - Cypress now enables AST-based JS/HTML rewriting when setting the
experimentalSourceRewriting
configuration option totrue
. Addresses #5273. - Number arguments passed to
have.text
,have.id
,have.data
,have.value
, andhave.attr
assertions chainers are now automatically cast to strings for comparison. Addresses #7314.
Bugfixes:
- Default TypeScript options are now set to
module: commonJS
which Node.js and the browser expect. This fixes a situation where setting a different module in atsconfig.json
would cause errors to throw if you hadexport
,import
orasync
keywords in your code. Fixes #7005, #7011, #7043, and #7151. - When
experimentalSourceRewriting
is enabled, settinglocation
orlocation.href
to a relative href, or usinglocation.replace
orlocation.assign
with a relative href will no longer navigate the AUT to the wrong URL. Fixes #3975 and #3994. - When
experimentalSourceRewriting
is enabled, the use ofwindow.top
andwindow.parent
will no longer cause the AUT to break out of the Cypress iframe. Fixes #5271 and #1467. - When
experimentalSourceRewriting
is enabled, calls towindow.frames
,window.parent.frames
, and otherframes
will no longer point to the wrong reference after being proxied through Cypress. Fixes #2664. - When
experimentalSourceRewriting
is enabled, scripts using theintegrity
attribute for sub-resource integrity (SRI) will now load after being proxied through Cypress. Fixes #2393. - When
experimentalSourceRewriting
is enabled, the use ofdocument.location
to set the URL will no longer navigate the AUT to the wrong URL. Fixes #7402. - Type definitions will no longer conflict when running Cypress in a project with Jest. Fixes #3536.
- We increased the timeout for launching Firefox from 2.5 seconds to 50 seconds. Previously, users hitting this limit would encounter a "cannot open socket" error; now, the error will be wrapped. Fixes #7159.
.click
will now click in the correct coordinates when either x or y coordinate options are zero. Fixes #7319.- Cypress no longer displays
onError is not a function
when a browser can't connect. Fixes #7217. - You can now pass the
force: true
option to.select()
to select options within a disabled<select>
. Addresses #107. - We now throw an error when attempting to
.select()
an<option>
within a disabled<optgroup>
. Fixes #7226. - We fixed a regression in 4.3.0 where the message output during errors were not formatted correctly. Fixes #6924.
- Using
Cypress._.capitalize
now correctly behaves the same as Lodash's capitalize method. Fixes #7222. - When
experimentalComponentTesting
is enabled, clicking on a component spec now watches the correct file without assuming it is an integration file. Fixes #7244. - Firefox video recording no longer crashes Cypress when running very short spec files. Fixes #6408.
- Applications containing a DOM element with an id attribute containing 'jquery' will no longer throw an error during
cy.visit()
. Fixes #6193. - Long errors generated when compiling or bundling the test file are now horizontally scrollable. Fixes #6898.
Misc:
- Cypress no longer requires write access to the root of the project, it instead will display a warning when no write access is given. Addresses #1281.
- We increased the timeout for launching Chrome from 20 seconds to 50 seconds. Addressed in #7372.
- We increased the timeout for macOS or Linux to exit from a
--version
command when looking for available browsers from 5 seconds to 30 seconds. Addressed in #7366. - We improved error handling when Cypress launches Chromium-family browsers. Addresses #6518.
- We now export
Cypress.ConfigOptions
types as a partial of the full options interface. Addresses #7238. - We're continuing to make progress in converting our codebase from CoffeeScript to JavaScript. Addresses #2690 in #7162, #7216, #7227, #7320, #7232, and #7345.
Dependency Updates:
- Upgraded
@cypress/browserify-preprocessor
from2.2.2
to2.2.3
. Addressed in #7291. - Upgraded
cookie-parser
from1.4.4
to1.4.5
. Addressed in #7389. - Upgraded
cypress-multi-reporters
from1.2.4
to1.4.0
. Addressed in #7431. - Upgraded
electron
from8.2.3
to8.3.0
. Addressed in #7236 and #7387. - Upgraded
image-size
from0.7.4
to0.8.3
. Addressed in #7236. - Upgraded
jimp
from0.9.3
to0.12.0
. Addressed in #7408. - Upgraded
return-deep-diff
from0.3.0
to0.4.0
. Addressed in #7292.
from nglibrary.
- The
devDependency
cypress was updated from4.6.0
to4.7.0
.
Your tests are passing again with this update. Explicitly upgrade to this version
Release Notes for 4.7.0
Released 5/26/2020
Features:
cy.request()
now supports anencoding
option that can be used to set the encoding of the response body, defaulting toutf-8
. Addresses #2029 and #3576.
Bugfixes:
- We fixed a regression in 4.6.0 where the address bar of the application under test would disappear when scrolling commands ran and the application under test would visually shift after taking screenshots. Fixes #7443 and #7466.
- We fixed a regression where test runs could hang when loading spec files with source maps. Fixes #7464.
Misc:
- We now display a more descriptive error message when the plugins file does not export a function. Addresses #6611.
from nglibrary.
Related Issues (20)
- Preload Book Covers on Hover
- Add Localization l10n
- Add Github Icon/Link to Repo
- Bundles Analytical Report
- Reduce Data in Store
- An in-range update of storybook is breaking the build 🚨 HOT 9
- An in-range update of npm is breaking the build 🚨 HOT 5
- An in-range update of angular2 is breaking the build 🚨 HOT 2
- An in-range update of @angular/cli is breaking the build 🚨 HOT 6
- An in-range update of babel7 is breaking the build 🚨
- An in-range update of @types/jest is breaking the build 🚨 HOT 6
- An in-range update of webpack-bundle-analyzer is breaking the build 🚨 HOT 3
- An in-range update of babel7 is breaking the build 🚨
- An in-range update of ts-node is breaking the build 🚨 HOT 9
- An in-range update of babel-loader is breaking the build 🚨 HOT 1
- An in-range update of babel7 is breaking the build 🚨
- An in-range update of babel7 is breaking the build 🚨 HOT 10
- An in-range update of cypress-commands is breaking the build 🚨 HOT 1
- CI: Mergify no longer auto merging PR's
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nglibrary.