[PR #224] [MERGED] ⬆️ Bump cypress from 3.4.1 to 3.5.0 #2496

Closed
opened 2026-03-17 00:11:51 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hoppscotch/hoppscotch/pull/224
Author: @dependabot-preview[bot]
Created: 10/26/2019
Status: Merged
Merged: 10/26/2019
Merged by: @NBTX

Base: masterHead: dependabot/npm_and_yarn/cypress-3.5.0


📝 Commits (1)

  • 22a5057 ⬆️ Bump cypress from 3.4.1 to 3.5.0

📊 Changes

2 files changed (+18 additions, -4 deletions)

View changed files

📝 package-lock.json (+17 -3)
📝 package.json (+1 -1)

📄 Description

Bumps cypress from 3.4.1 to 3.5.0.

Release notes

Sourced from cypress's releases.

3.5.0

Released 10/23/2019

Features:

  • We now record video during cypress run in Chrome, Chromium, and Canary browsers. This requires passing the name or path of the Chrome browser to the --browser flag. Addresses #4608.
  • There is a new .rightclick() command to right click on DOM elements. Addresses #53.
  • Cypress now accepts a --config-file argument to specify a different file to be used for Cypress configuration. You can also pass false to the --config-file to not use any configuration file. Addresses #1369.
  • You can now use your system's Node version by setting the nodeVersion to system in your configuration. This Node version will be used to build files in your integrationFolder and "supportFile" configuration#Folders-Files and also be used to execute code in your "pluginsFile" configuration#Folders-Files. If not set, Cypress will continue to use the Node version bundled with Cypress. Addresses #4432.
  • ".dblclick() dblclick now accepts position, x, and y arguments. Addresses #116.
  • ".dblclick() dblclick now accepts force and multiple in its options. Addresses #116.
  • .screenshot() now accepts a padding argument when screenshotting elements that will alter the dimensions of the screenshot of the element. Addresses #4440.
  • cy.visit() now accepts a qs option representing an object of query paramaters to be used in the URL. Addresses #5034.
  • cy.viewport() now allows for viewport sizes up to 4,000 pixels. Addresses #5181.
  • cy.viewport() accepts new size presets for iphone-xr, iphone-x, samsung-s10 and samsung-note9. Addresses #4967.
  • Passing a ~ to CYPRESS_CACHE_FOLDER will automatically resolve to the user's home directory. Addresses #5386.

Bugfixes:

  • ".dblclick() dblclick and .click() now fire all appropriate mouse events including mouseover, mousemove, mouseout, pointerdown, pointerup, and pointermove. Fixes #1016, #1847, #2045, #2521, #2768, #2928, #2957, and #3224.
  • We updated ".dblclick() dblclick to follow the same actionability checks as .click(). Fixes #3798.
  • Coordinates clicked during .click() are now correct if the element being clicked is within an iframe. Fixes #4347.
  • We now allow .type() to be used on any DOM element. The element will receive all of the type events. Fixes #2166 and #3661.
  • If a typeable element gains focus during .type(), Cypress now continues typing into the newly focused element. Fixes #2240.
  • We now correctly borrow the property getter for maxLength when using .type() on an input. Fixes #4587.
  • We fixed an issue where datetime-local inputs would not have their value updated during .type(). Fixes #2613.
  • .type() now allows you to type - into number inputs with text selection. Fixes #4767.
  • We now fire an input event when using .type() typing {enter} inserts a newline. Fixes #4870.
  • We no longer input text when non-{shift} modifier keys are typed in .type(). Fixes #5424.
  • We now properly send the code property during keyboard events triggered during .type(). Fixes #3722
  • Cypress now sends screenX and screenY properties to events triggered using .trigger(). Fixes #3187.
  • We fixed a bug where Cypress could not intercept traffic sent through cy.visit() to IP addresses over HTTPS, leading to ERR_SSL_VERSION_OR_CIPHER_MISMATCH errors. Fixes #771.
  • We fixed a bug introduced in 3.3.0 where some HTTPS sites failed to load during cy.visit() and cy.request() with a "handshake failed" error. Fixes #4394.
  • We fixed a bug where ECC SSL Certificates were not supported during cy.visit() that was introduced in 3.3.0. Fixes #4368.
  • We fixed an issue introduced in 3.4.0 that would cause the Selector Playground to not properly highlight the currently hovered element. Fixes #4872.
  • Cypress.env() now escapes <script> tags in the configuration file. Fixes #4952.
  • Cypress now properly handles converting responses of content-type application/vnd.api+json to JSON. Fixes #5165.
  • XHR responses in cy.route() that exceed 80kb in size no longer fail with an ERR_EMPTY_RESPONSE error. Fixes #76.
  • Cypress no longer crashes with dest.end errors on Windows machines. Fixes #2181.
  • The onFocus event no longer incorrectly fires on hidden elements. This fixes an issue introduced in 3.3.2. Fixes #4898.
  • You can now call .click() on inputs or textareas that are readonly. This fixes an issue introduced in 3.4.1. Fixes #4874.
  • Cypress no longer crashes with a "port" option should be a number or string error when receiving an erroneous HTTP CONNECT. Fixes #3250.
  • Cypress tests now timeout if there are no Cypress commands enqueue and the done() callback is not called within the commandTimeout. Fixes #1075, #2478, #3349, and #4790.
  • We fixed a bug where Cypress would exit with an ENOTCONN error at the end of a test run when using Node >12.11.0 on Windows OS. Fixes #5241.
  • We fixed a bug where the Chrome policy warnings introduced in 3.4.0 would not appear. Fixes #4986.
  • We improved the way that cookies are handled for Chrome browsers. This fixes an issue when parsing cookies that were set with a domain beginning with a . in Chrome 77. Fixes #5142 and #5206.
  • We fixed a bug when visiting an application that does an HTTP request to a .js file containing Unicode transferred using Content-Encoding: gzip that could cause the JavaScript file to become corrupted. Fixes #1746.
  • We now normalize the Cypress cache folder to resolve in the current folder and not with respect to the node_modules/cypress folder. Fixes #2364.

Misc:

... (truncated)
Commits

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.


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 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 the .dependabot/config.yml file in this repo:

  • Update frequency
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hoppscotch/hoppscotch/pull/224 **Author:** [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview) **Created:** 10/26/2019 **Status:** ✅ Merged **Merged:** 10/26/2019 **Merged by:** [@NBTX](https://github.com/NBTX) **Base:** `master` ← **Head:** `dependabot/npm_and_yarn/cypress-3.5.0` --- ### 📝 Commits (1) - [`22a5057`](https://github.com/hoppscotch/hoppscotch/commit/22a50571e600cd1dc4f2260fff3b897b9ef00583) :arrow_up: Bump cypress from 3.4.1 to 3.5.0 ### 📊 Changes **2 files changed** (+18 additions, -4 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+17 -3) 📝 `package.json` (+1 -1) </details> ### 📄 Description Bumps [cypress](https://github.com/cypress-io/cypress) from 3.4.1 to 3.5.0. <details> <summary>Release notes</summary> *Sourced from [cypress's releases](https://github.com/cypress-io/cypress/releases).* > ## 3.5.0 > *Released 10/23/2019* > > **Features:** > > - We now record video during `cypress run` in Chrome, Chromium, and Canary browsers. This requires passing the name or path of the Chrome browser to the [`--browser` flag](https://on.cypress.io/command-line#cypress-run-browser-lt-browser-name-or-path-gt). Addresses [#4608](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4608). > - There is a new [`.rightclick()`](https://on.cypress.io/rightclick) command to right click on DOM elements. Addresses [#53](https://github-redirect.dependabot.com/cypress-io/cypress/issues/53). > - Cypress now accepts a [`--config-file` argument](https://on.cypress.io/command-line#cypress-run-config-file-lt-config-file-gt) to specify a different file to be used for Cypress configuration. You can also pass `false` to the `--config-file` to not use any configuration file. Addresses [#1369](https://github-redirect.dependabot.com/cypress-io/cypress/issues/1369). > - You can now use your system's Node version by setting the [`nodeVersion`](https://on.cypress.io/configuration#Node-version) to `system` in your configuration. This Node version will be used to build files in your [`integrationFolder`](https://on.cypress.io/configuration#Folders-Files) and "`supportFile`" configuration#Folders-Files and also be used to execute code in your "`pluginsFile`" configuration#Folders-Files. If not set, Cypress will continue to use the Node version bundled with Cypress. Addresses [#4432](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4432). > - "`.dblclick()` dblclick now accepts `position`, `x`, and `y` arguments. Addresses [#116](https://github-redirect.dependabot.com/cypress-io/cypress/issues/116). > - "`.dblclick()` dblclick now accepts `force` and `multiple` in its `options`. Addresses [#116](https://github-redirect.dependabot.com/cypress-io/cypress/issues/116). > - [`.screenshot()`](https://on.cypress.io/screenshot) now accepts a `padding` argument when screenshotting elements that will alter the dimensions of the screenshot of the element. Addresses [#4440](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4440). > - [`cy.visit()`](https://on.cypress.io/visit) now accepts a `qs` option representing an object of query paramaters to be used in the URL. Addresses [#5034](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5034). > - [`cy.viewport()`](https://on.cypress.io/viewport) now allows for viewport sizes up to 4,000 pixels. Addresses [#5181](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5181). > - [`cy.viewport()`](https://on.cypress.io/viewport) accepts new size presets for `iphone-xr`, `iphone-x`, `samsung-s10` and `samsung-note9`. Addresses [#4967](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4967). > - Passing a `~` to `CYPRESS_CACHE_FOLDER` will automatically resolve to the user's home directory. Addresses [#5386](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5386). > > **Bugfixes:** > > - "`.dblclick()` dblclick and [`.click()`](https://on.cypress.io/click) now fire all appropriate mouse events including `mouseover`, `mousemove`, `mouseout`, `pointerdown`, `pointerup`, and `pointermove`. Fixes [#1016](https://github-redirect.dependabot.com/cypress-io/cypress/issues/1016), [#1847](https://github-redirect.dependabot.com/cypress-io/cypress/issues/1847), [#2045](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2045), [#2521](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2521), [#2768](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2768), [#2928](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2928), [#2957](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2957), and [#3224](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3224). > - We updated "`.dblclick()` dblclick to follow the same actionability checks as [`.click()`](https://on.cypress.io/click). Fixes [#3798](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3798). > - Coordinates clicked during [`.click()`](https://on.cypress.io/click) are now correct if the element being clicked is within an iframe. Fixes [#4347](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4347). > - We now allow [`.type()`](https://on.cypress.io/type) to be used on any DOM element. The element will receive all of the type events. Fixes [#2166](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2166) and [#3661](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3661). > - If a typeable element gains focus during [`.type()`](https://on.cypress.io/type), Cypress now continues typing into the newly focused element. Fixes [#2240](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2240). > - We now correctly borrow the property getter for `maxLength` when using [.type()](https://on.cypress.io/type) on an input. Fixes [#4587](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4587). > - We fixed an issue where `datetime-local` inputs would not have their `value` updated during [`.type()`](https://on.cypress.io/type). Fixes [#2613](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2613). > - [`.type()`](https://on.cypress.io/type) now allows you to type `-` into number inputs with text selection. Fixes [#4767](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4767). > - We now fire an `input` event when using [`.type()`](https://on.cypress.io/type) typing `{enter}` inserts a newline. Fixes [#4870](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4870). > - We no longer input text when non-`{shift}` modifier keys are typed in [`.type()`](https://on.cypress.io/type). Fixes [#5424](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5424). > - We now properly send the `code` property during keyboard events triggered during [`.type()`](https://on.cypress.io/type). Fixes [#3722](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3722) > - Cypress now sends `screenX` and `screenY` properties to events triggered using [`.trigger()`](https://on.cypress.io/trigger). Fixes [#3187](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3187). > - We fixed a bug where Cypress could not intercept traffic sent through [`cy.visit()`](https://on.cypress.io/visit) to IP addresses over HTTPS, leading to `ERR_SSL_VERSION_OR_CIPHER_MISMATCH` errors. Fixes [#771](https://github-redirect.dependabot.com/cypress-io/cypress/issues/771). > - We fixed a bug introduced in [3.3.0](https://on.cypress.io/changelog#3-3-0) where some HTTPS sites failed to load during [`cy.visit()`](https://on.cypress.io/visit) and [`cy.request()`](https://on.cypress.io/request) with a "handshake failed" error. Fixes [#4394](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4394). > - We fixed a bug where ECC SSL Certificates were not supported during [`cy.visit()`](https://on.cypress.io/visit) that was introduced in [3.3.0](https://on.cypress.io/changelog#3-3-0). Fixes [#4368](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4368). > - We fixed an issue introduced in [3.4.0](https://on.cypress.io/changelog#3-4-0) that would cause the Selector Playground to not properly highlight the currently hovered element. Fixes [#4872](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4872). > - [`Cypress.env()`](https://on.cypress.io/env) now escapes `<script>` tags in the configuration file. Fixes [#4952](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4952). > - Cypress now properly handles converting responses of `content-type` `application/vnd.api+json` to JSON. Fixes [#5165](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5165). > - XHR responses in [`cy.route()`](https://on.cypress.io/route) that exceed 80kb in size no longer fail with an `ERR_EMPTY_RESPONSE` error. Fixes [#76](https://github-redirect.dependabot.com/cypress-io/cypress/issues/76). > - Cypress no longer crashes with `dest.end` errors on Windows machines. Fixes [#2181](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2181). > - The `onFocus` event no longer incorrectly fires on hidden elements. This fixes an issue introduced in [3.3.2](https://on.cypress.io/changelog#3-3-2). Fixes [#4898](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4898). > - You can now call [`.click()`](https://on.cypress.io/click) on inputs or textareas that are `readonly`. This fixes an issue introduced in [3.4.1](https://on.cypress.io/changelog#3-4-1). Fixes [#4874](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4874). > - Cypress no longer crashes with a `"port" option should be a number or string` error when receiving an erroneous HTTP CONNECT. Fixes [#3250](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3250). > - Cypress tests now timeout if there are no Cypress commands enqueue and the `done()` callback is not called within the `commandTimeout`. Fixes [#1075](https://github-redirect.dependabot.com/cypress-io/cypress/issues/1075), [#2478](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2478), [#3349](https://github-redirect.dependabot.com/cypress-io/cypress/issues/3349), and [#4790](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4790). > - We fixed a bug where Cypress would exit with an `ENOTCONN` error at the end of a test run when using Node >12.11.0 on Windows OS. Fixes [#5241](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5241). > - We fixed a bug where the Chrome policy warnings introduced in [3.4.0](https://on.cypress.io/changelog#3-4-0) would not appear. Fixes [#4986](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4986). > - We improved the way that cookies are handled for Chrome browsers. This fixes an issue when parsing cookies that were set with a domain beginning with a `.` in Chrome 77. Fixes [#5142](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5142) and [#5206](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5206). > - We fixed a bug when visiting an application that does an HTTP request to a `.js` file containing Unicode transferred using `Content-Encoding: gzip` that could cause the JavaScript file to become corrupted. Fixes [#1746](https://github-redirect.dependabot.com/cypress-io/cypress/issues/1746). > - We now normalize the Cypress cache folder to resolve in the current folder and not with respect to the `node_modules/cypress` folder. Fixes [#2364](https://github-redirect.dependabot.com/cypress-io/cypress/issues/2364). > > **Misc:** ></tr></table> ... (truncated) </details> <details> <summary>Commits</summary> - [`0ac77ad`](https://github.com/cypress-io/cypress/commit/0ac77adfa3f241e6d2b67d7a496c0e5331ed5a70) Merge pull request [#5428](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5428) from cypress-io/update-pkg-json-350 - [`5aaeef7`](https://github.com/cypress-io/cypress/commit/5aaeef74a1f648ddfba202375004833778038f7a) Update package.json version to 3.5.0 - [`1e78c3a`](https://github.com/cypress-io/cypress/commit/1e78c3afa7df69d505f981eaf195076d6bfdf4f6) correct comments tagging fixed issues for cy.type ([#5425](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5425)) - [`5ddcf76`](https://github.com/cypress-io/cypress/commit/5ddcf76e997a7e3521dd394baec8a8a04a0496ee) fix failing kitchensink tests in develop ([#5423](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5423)) - [`6878e60`](https://github.com/cypress-io/cypress/commit/6878e606f65a4c30b16d90c277f0b01f40b3fb0c) trigger CI - [`9b1f589`](https://github.com/cypress-io/cypress/commit/9b1f5896e1e257ccd5798f29507c42b6640f9f4b) simulated type fixes ([#4870](https://github-redirect.dependabot.com/cypress-io/cypress/issues/4870)) - [`74a174b`](https://github.com/cypress-io/cypress/commit/74a174bc82ccbda436123a2f73b786f2bfa74253) Close CLI when exit event fires ([#5413](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5413)) - [`bd54e3d`](https://github.com/cypress-io/cypress/commit/bd54e3dff79faa19303e41ec057e33b2afc3b4a1) types: add failures and message to npm module result ([#5337](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5337)) - [`dd70563`](https://github.com/cypress-io/cypress/commit/dd7056380992b3cb7a5d77d6e8638f7b1f673e7e) cli: detect installing from postinstall hook ([#5407](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5407)) - [`4a6870a`](https://github.com/cypress-io/cypress/commit/4a6870a0986bd5428ed8ee963b80241b5c1f3132) fix develop build: remove network/index.ts ([#5408](https://github-redirect.dependabot.com/cypress-io/cypress/issues/5408)) - Additional commits viewable in [compare view](https://github.com/cypress-io/cypress/compare/v3.4.1...v3.5.0) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=cypress&package-manager=npm_and_yarn&previous-version=3.4.1&new-version=3.5.0)](https://dependabot.com/compatibility-score.html?dependency-name=cypress&package-manager=npm_and_yarn&previous-version=3.4.1&new-version=3.5.0) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 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 the `.dependabot/config.yml` file in this repo: - Update frequency - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-17 00:11:51 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#2496
No description provided.