brianlovin / security-checklist

A checklist for staying safe on the internet
https://brianlovin.com/security
MIT License
923 stars 76 forks source link

Bump cypress from 4.7.0 to 4.8.0 #548

Closed dependabot-preview[bot] closed 4 years ago

dependabot-preview[bot] commented 4 years ago

Bumps cypress from 4.7.0 to 4.8.0.

Release notes

Sourced from cypress's releases.

4.8.0

Released 6/8/2020

Features:

Bugfixes:

  • Upon domain navigation, before and after hooks defined in completed suites no longer erroneously rerun. Fixes #1987.
  • Errors thrown within root level after hooks now correctly display in the Test Runner's Command Log. Fixes #2296.
  • We fixed a regression in 4.6.0 where an XHR response without a body would cause Cypress to throw Cannot read property '__error' of null. Fixes #7518.
  • We fixed a regression in 4.6.0 where using cy.visit() to an authenticated URL would error with Request cannot be constructed from a URL that includes credentials: /__cypress/runner/./wasm/mappings.wasm Fixes #7481.
  • We now properly load code from the pluginsFile or supportFile when they are TypeScript files. Fixes #7459.
  • utf-8 characters now properly display within error code frames. Fixes #7507.
  • Errors thrown in a cy.on('fail', fn) fail handler now display a stack trace and code frame pointing to the origin of the error. Fixes #7512.
  • .click() now properly clicks on wrapped inline elements when the first child element in the parent element has no width or height. Fixes #7434 and #7012.
  • cy.wrap() now properly respects the timeout option. It also better handles situations when passed a promise that never resolves. Fixes #5980.
  • When experimentalComponentTesting is enabled, Cypress will no longer exit with SIGABRT in certain situations. Fixes #7572.
  • We fixed a regression in 3.8.0 where the "Tests" button in the Test Runner wouldn't take you back to the tests list in all browsers. Fixes #5948.
  • Using the S shortcut during .pause() no longer does anything. This prevents the Test Runner from getting into a 'stuck' state. Fixes #6867.

Misc:

  • The design of errors and some iconography displayed in the Test Runner's Command Log have been updated. Addresses #7499, #7542 and #7563.
  • The commands in the Test Runner's Command Log now display in the same casing as the original command. Addresses #5773.
  • The navigation links in the Test Runner now display the correct CSS styles when focused. Addresses #7491.
  • Cypress.config() now has TypeScript types for the taskTimeout option. Addresses #7531.
  • TypeScript types for cy.screenshot() options and Cypress.log() have been updated to be more accurate. Addresses #7445.
  • TypeScript types for Cypress.automation have been added. Addresses #7519.
  • We now display a more accurate error message when passing a browser to the --browser flag that is not supported by Cypress. Addresses #6979.
  • We're continuing to make progress in converting our codebase from CoffeeScript to JavaScript. Addresses #2690 in #7588 and #7591.

Dependency Updates:

  • Upgraded chrome-remote-interface from 0.28.1 to 0.28.2. Addressed in #7615.
  • Upgraded electron from 8.3.0 to 8.3.1. Addressed in #7599.
Commits
  • 8203f02 release 4.8.0 [skip ci]
  • b1378d1 handle browser cases without custom subfolder (#7624)
  • a7ff8fd add some shadow dom support (#7469)
  • 7597bf9 fix(deps): update dependency chrome-remote-interface to version 0.28.2 🌟 (#7615)
  • 7954c59 Merge pull request #7608 from cypress-io/meta-fix-develop-history
  • 1875027 chore: decaffeinate server tests, scripts, other files (#7591)
  • ea4c98d fix decaf header, server/test/e2e
  • 30137e5 fix tests after decaffeination
  • 7805fb8 Merge remote-tracking branch 'origin/develop' into decaf-server-tests-and-more
  • c98eab2 fix not running some server/unit tests in CI (#7600)
  • Additional commits viewable in compare view


Dependabot compatibility score

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.

If all status checks pass Dependabot will automatically merge this pull request.


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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)
vercel[bot] commented 4 years ago

This pull request is being automatically deployed with Vercel (learn more). To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/brianlovin/security-checklist/dwtgj6lnv ✅ Preview: https://security-checklist-git-dependabot-npmandyarncypress-480.brianlovin.now.sh