Skip to content

Releases: DevExpress/testcafe

v3.7.5

16 Jun 14:10
fd4893f

Choose a tag to compare

What's Changed

  • Add lock files by @S0rax in #8486
  • build(deps): bump qs and testcafe-browser-provider-saucelabs in /examples/running-tests-using-travis-and-saucelabs by @dependabot[bot] in #8490
  • npm vulnerabilities fixes by @aleks-pro in #8511
  • Inline mocha-reporter-spec-with-retries package by @aleks-pro in #8514
  • Vulnerabilities fixes (Part 2) by @aleks-pro in #8521
  • Update GitHub Actions to use deterministic npm installs and local-only npx execution by @Copilot in #8522
  • build(deps-dev): bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 in /examples/basic by @dependabot[bot] in #8525
  • Fix: failing tests updated to new Node by @Bayheck in #8527
  • build(deps-dev): bump lodash from 4.17.23 to 4.18.1 in /examples/running-tests-in-firefox-and-chrome-using-travis-ci by @dependabot[bot] in #8517
  • build(deps-dev): bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 in /examples/running-tests-in-firefox-and-chrome-using-travis-ci by @dependabot[bot] in #8524
  • build(deps-dev): bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 in /examples/running-tests-in-chrome-using-bitbucket-pipelines-ci by @dependabot[bot] in #8520
  • build(deps-dev): bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 in /examples/running-tests-using-travis-and-saucelabs by @dependabot[bot] in #8526
  • build(deps-dev): bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 in /examples/using-assertions by @dependabot[bot] in #8523
  • build(deps-dev): bump lodash from 4.17.23 to 4.18.1 in /examples/running-tests-in-chrome-using-bitbucket-pipelines-ci by @dependabot[bot] in #8515
  • build(deps): bump lodash from 4.17.23 to 4.18.1 in /examples/running-tests-using-travis-and-saucelabs by @dependabot[bot] in #8518
  • build(deps-dev): bump lodash from 4.17.23 to 4.18.1 in /examples/using-assertions by @dependabot[bot] in #8516
  • build(deps): bump tmp from 0.2.5 to 0.2.6 by @dependabot[bot] in #8533
  • build(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /examples/running-tests-in-firefox-and-chrome-using-travis-ci by @dependabot[bot] in #8498
  • build(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /examples/running-tests-in-chrome-using-bitbucket-pipelines-ci by @dependabot[bot] in #8499
  • build(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /examples/using-assertions by @dependabot[bot] in #8496
  • build(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /examples/basic by @dependabot[bot] in #8497
  • Fix vulnerable dependencies part 3 by @aleks-pro in #8532
  • build(deps-dev): bump lodash from 4.17.23 to 4.18.1 in /examples/basic by @dependabot[bot] in #8507
  • release: 3.7.5 version by @Bayheck in #8535
  • Fix: 0BSD license added to permissibe licenses list by @Bayheck in #8539

New Contributors

  • @S0rax made their first contribution in #8486
  • @Copilot made their first contribution in #8522

Full Changelog: v3.7.4...v3.7.5

v3.7.4

19 Jan 05:08
cd8b2c6

Choose a tag to compare

What's Changed

Full Changelog: v3.7.3...v3.7.4

v3.7.3

22 Dec 14:24
0d9ebbd

Choose a tag to compare

What's Changed

Full Changelog: v3.7.2...v3.7.3

v3.7.2

18 Feb 14:51
0ea2d20

Choose a tag to compare

v3.7.2 (2025-02-18)

Bug Fixes

  • TestCafe incorrectly processes angular functions in proxy mode. (3035)
  • A browser throws a SyntaxError in proxy mode. (8368)
  • Docker Image cannot run test for pages in foreign languages. (8362)
  • [Native Automation] TestCafe does not maximize the window after a resizeMethod call. (8360)
  • lru-cache conflicts with TypeScript's latest types. (3036)

v3.7.2-rc.1

13 Feb 12:56
20a8cea

Choose a tag to compare

v3.7.2-rc.1 Pre-release
Pre-release

What's Changed

  • Stabilize docker tests by @Bayheck in #8347
  • Server tests workflow updated to pass node-options as input by @Bayheck in #8363
  • Fix maximizeWindow after resize by @Bayheck in #8361
  • Fix: workflow actions/upload-artifact and actions/download-artifact u… by @Bayheck in #8366
  • fix: workflow artifact upload updated to have different names by @Bayheck in #8373
  • fix: functional remote mobile workflow fixed to not upload artifacts by @Bayheck in #8375
  • Update Testcafe-Hammerhead build by @Bayheck in #8369
  • add: package chromium-lang added to dockerfile by @Bayheck in #8372
  • release: 3.7.2-rc.1 by @Bayheck in #8376

Full Changelog: v3.7.1...v3.7.2-rc.1

v3.7.1

18 Dec 07:40
2bd6cdb

Choose a tag to compare

v3.7.1 (2024-12-18)

Bug Fixes

  • The 'click' event is raised when a draggable element was dropped. (8250)
  • Unable to type text in the CodeMirror editor after it was clicked. (8321)
  • Angular functions can work incorrectly in proxy mode. (8221)

v3.7.1-rc.1

13 Dec 06:52
7542062

Choose a tag to compare

v3.7.1-rc.1 Pre-release
Pre-release

What's Changed

Full Changelog: v3.7.0-rc.4...v3.7.1-rc.1

v3.7.0

04 Nov 13:50
716aa91

Choose a tag to compare

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).

v3.7.0-rc.4

31 Oct 13:11
d218487

Choose a tag to compare

v3.7.0-rc.4 Pre-release
Pre-release

What's Changed

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

v3.7.0-rc.3

30 Oct 12:52
2efbfda

Choose a tag to compare

v3.7.0-rc.3 Pre-release
Pre-release

What's Changed

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