Skip to content
This repository was archived by the owner on Jun 24, 2025. It is now read-only.

[Snyk] Upgrade testcafe from 3.6.1 to 3.7.0#18

Open
evinced-circle-ci wants to merge 1 commit into
masterfrom
snyk-upgrade-ef15c45b13511ef81194773b21d3698e
Open

[Snyk] Upgrade testcafe from 3.6.1 to 3.7.0#18
evinced-circle-ci wants to merge 1 commit into
masterfrom
snyk-upgrade-ef15c45b13511ef81194773b21d3698e

Conversation

@evinced-circle-ci
Copy link
Copy Markdown

snyk-top-banner

Snyk has created this PR to upgrade testcafe from 3.6.1 to 3.7.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 7 versions ahead of your current version.

  • The recommended version was released on a month ago.

Issues fixed by the recommended upgrade:

Issue Score Exploit Maturity
medium severity Server-Side Request Forgery (SSRF)
SNYK-JS-IP-7148531
119 Proof of Concept
Release notes
Package name: testcafe
  • 3.7.0 - 2024-11-04

    TestCafe v3.7.0 Released

    The TestCafe v3.7.0 update includes the capability to use Metadata as an interface, esm configuration file option, and a number of bug fixes.

    meta-readmore

    Declare Metadata Interface

    Earlier versions of TestCafe supported Metadata as a type. In TestCafe v3.7.0 and higher, you should declare Metadata as an interface.

    // testcafe.global.d.ts
    declare module "testcafe" {
    	global {
    		interface Metadata {
    			manual?: boolean,
    		}
    	}
    }

    New Configuration File Option: esm

    Earlier versions of TestCafe supported the ESM Module from the CLI only. In TestCafe v3.7.0 and higher, you can use the esm configuration file option. Note that this option only works with Node.js 18.19-18.xx, and 20.8.0 and up.

    Bug Fixes

    • CDP client tab creation causes a WebSocket connection closed error in Chrome v130 (#8286).
    • An unhandled promise rejection occurs while launching sub-windows (#8258).
    • Assertions that perform visibility checks fail despite elements being visible on the page (#8237).
    • The t.getCurrentCDPSession method returns unknown (#8228).
    • [Native Automation] Request hooks are applied to skipped tests (#8229).
    • A WebSocket connection closed error occurs while running TestCafe in Chrome v127. The updated version includes the --disable-search-engine-choice-screen flag (#8240).
    • A leaveElement method call causes an error when the prevElement object is removed from the DOM (#8264).
  • 3.7.0-rc.4 - 2024-10-31

    What's Changed

    Full Changelog: v3.7.0-rc.3...v3.7.0-rc.4

  • 3.7.0-rc.3 - 2024-10-30

    What's Changed

    Full Changelog: v3.7.0-rc.2...v3.7.0-rc.3

  • 3.7.0-rc.2 - 2024-10-24

    What's Changed

    • fix: add --disable-component-extensions-with-background-pages flag to default arguments by @ PavelMor25 in #8315
    • release: 3.7.0-rc.2 by @ Bayheck in #8316

    Full Changelog: v3.7.0-rc.1...v3.7.0-rc.2

  • 3.7.0-rc.1 - 2024-10-18

    What's Changed

    Full Changelog: v3.6.2...v3.7.0-rc.1

  • 3.6.2 - 2024-07-03

    v3.6.2 (2024-07-02)

    Bug Fixes

    • [Native Automation] TestCafe incorrectly uploads files in Chrome v125 and up. (#8198)
    • TestCafe dependencies include the vulnerable endpoint-utils package (#8207). The updated version includes the address package instead.
  • 3.6.2-rc.1 - 2024-07-01

    What’s Changed

  • 3.6.1 - 2024-06-10

    v3.6.1 (2024-06-10)

    Bug Fixes

    • TestCafe incorrectly calculates the dimensions of multi-line elements. (#8179)
    • TestCafe incorrectly executes the resizeWindow method if you maximize the target window first. (#8157)
from testcafe GitHub release notes

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.
  • Max score is 1000. Note that the real score may have changed since the PR was raised.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

Snyk has created this PR to upgrade testcafe from 3.6.1 to 3.7.0.

See this package in npm:
testcafe

See this project in Snyk:
https://app.snyk.io/org/evinced/project/102f44d8-402f-4340-968b-7e6e0f87f27c?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants