Bump semver and testcafe
Bumps semver to 7.6.2 and updates ancestor dependency testcafe. These dependencies need to be updated together.
Updates semver from 4.3.6 to 7.6.2
Release notes
Sourced from semver's releases.
v7.6.2
7.6.2 (2024-05-09)
Bug Fixes
6466ba9#713 lru: use map.delete() directly (#713) (@negezor,@lukekarrys)v7.6.1
7.6.1 (2024-05-04)
Bug Fixes
c570a34#704 linting: no-unused-vars (@wraithgar)ad8ff11#704 use internal cache implementation (@mbtools)ac9b357#682 typo in compareBuild debug message (#682) (@mbtools)Dependencies
Chores
dd09b60#705 bump@npmcli/template-ossto 4.22.0 (@lukekarrys)ec49cdc#701 chore: chore: postinstall for dependabot template-oss PR (@lukekarrys)b236c3d#696 add benchmarks (#696) (@H4ad)692451b#688 various improvements to README (#688) (@mbtools)5feeb7f#705 postinstall for dependabot template-oss PR (@lukekarrys)074156f#701 bump@npmcli/template-ossfrom 4.21.3 to 4.21.4 (@dependabot[bot])v7.6.0
7.6.0 (2024-01-31)
Features
a7ab13a#671 preserve pre-release and build parts of a version on coerce (#671) (@madtisa, madtisa,@wraithgar)Chores
816c7b2#667 postinstall for dependabot template-oss PR (@lukekarrys)0bd24d9#667 bump@npmcli/template-ossfrom 4.21.1 to 4.21.3 (@dependabot[bot])e521932#652 postinstall for dependabot template-oss PR (@lukekarrys)8873991#652 chore: chore: postinstall for dependabot template-oss PR (@lukekarrys)f317dc8#652 bump@npmcli/template-ossfrom 4.19.0 to 4.21.0 (@dependabot[bot])7303db1#658 add clean() test for build metadata (#658) (@jethrodaniel)6240d75#656 add missing quotes in README.md (#656) (@zyxkad)14d263f#625 postinstall for dependabot template-oss PR (@lukekarrys)7c34e1a#625 bump@npmcli/template-ossfrom 4.18.1 to 4.19.0 (@dependabot[bot])123e0b0#622 postinstall for dependabot template-oss PR (@lukekarrys)737d5e1#622 bump@npmcli/template-ossfrom 4.18.0 to 4.18.1 (@dependabot[bot])
... (truncated)
Changelog
Sourced from semver's changelog.
7.6.2 (2024-05-09)
Bug Fixes
6466ba9#713 lru: use map.delete() directly (#713) (@negezor,@lukekarrys)7.6.1 (2024-05-04)
Bug Fixes
c570a34#704 linting: no-unused-vars (@wraithgar)ad8ff11#704 use internal cache implementation (@mbtools)ac9b357#682 typo in compareBuild debug message (#682) (@mbtools)Dependencies
Chores
dd09b60#705 bump@npmcli/template-ossto 4.22.0 (@lukekarrys)ec49cdc#701 chore: chore: postinstall for dependabot template-oss PR (@lukekarrys)b236c3d#696 add benchmarks (#696) (@H4ad)692451b#688 various improvements to README (#688) (@mbtools)5feeb7f#705 postinstall for dependabot template-oss PR (@lukekarrys)074156f#701 bump@npmcli/template-ossfrom 4.21.3 to 4.21.4 (@dependabot[bot])7.6.0 (2024-01-31)
Features
a7ab13a#671 preserve pre-release and build parts of a version on coerce (#671) (@madtisa, madtisa,@wraithgar)Chores
816c7b2#667 postinstall for dependabot template-oss PR (@lukekarrys)0bd24d9#667 bump@npmcli/template-ossfrom 4.21.1 to 4.21.3 (@dependabot[bot])e521932#652 postinstall for dependabot template-oss PR (@lukekarrys)8873991#652 chore: chore: postinstall for dependabot template-oss PR (@lukekarrys)f317dc8#652 bump@npmcli/template-ossfrom 4.19.0 to 4.21.0 (@dependabot[bot])7303db1#658 add clean() test for build metadata (#658) (@jethrodaniel)6240d75#656 add missing quotes in README.md (#656) (@zyxkad)14d263f#625 postinstall for dependabot template-oss PR (@lukekarrys)7c34e1a#625 bump@npmcli/template-ossfrom 4.18.1 to 4.19.0 (@dependabot[bot])123e0b0#622 postinstall for dependabot template-oss PR (@lukekarrys)737d5e1#622 bump@npmcli/template-ossfrom 4.18.0 to 4.18.1 (@dependabot[bot])cce6180#598 postinstall for dependabot template-oss PR (@lukekarrys)b914a3d#598 bump@npmcli/template-ossfrom 4.17.0 to 4.18.0 (@dependabot[bot])
... (truncated)
Commits
eb1380bchore: release 7.6.2 (#714)6466ba9fix(lru): use map.delete() directly (#713)d777418chore: release 7.6.1 (#706)988a8dedeps: uninstalllru-cache(#709)5feeb7fchore: postinstall for dependabot template-oss PRdd09b60chore: bump@npmcli/template-ossto 4.22.0c570a34fix(linting): no-unused-varsad8ff11fix: use internal cache implementation3fabe4ddeps: remove lru-cacheec49cdcchore: chore: chore: postinstall for dependabot template-oss PR- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by npm-cli-ops, a new releaser for semver since your current version.
Updates testcafe from 2.5.0 to 3.6.1
Release notes
Sourced from testcafe's releases.
v3.6.1 (2024-06-10)
Bug Fixes
- TestCafe incorrectly calculates the dimensions of multi-line elements. (#8179)
- TestCafe incorrectly executes the
resizeWindowmethod if you maximize the target window first. (#8157)v3.6.1-rc.1
What’s Changed
- fix babel-plugin-module-resolver version to 5.0.0 (#8203)
@Bayheck- Click on multiline elements (#8183)
@Bayheck- build: fix vulnerabilities and removed unsued packages (#8181)
@PavelMor25- update: resize using CDP setWindowBounds (#8169)
@Bayheckv3.6.0
TestCafe v3.6.0 Released
The TestCafe v3.6.0 update includes two minor changes and a number of bug fixes.
New method: t.getCurrentCDPSession
The t.getCurrentCDPSession method allows native automation users to examine and control the CDP connection between TestCafe and the browser.
Use the method to obtain the Chrome DevTools Protocol object for the current session. The CDP object exposes properties and methods that pertain to the CDP connection between TestCafe and the active browser window.
fixture `Get current CDP session` .page('https://devexpress.github.io/testcafe/example');test(
Get current CDP session, async t => { const mainWindowId = await t.testRun.activeWindowId;let clientCDP = await t.getCurrentCDPSession();await t.expect(clientCDP.webSocketUrl).contains(mainWindowId);
}
Headless browser connection
TestCafe v3.6.0 takes advantage of the recent Chromium headless mode upgrade. The new headless mode offers better reliability and higher emulation accuracy.
The headless mode upgrade may cause unexpected changes to your tests' behavior. Take note of the following changes:
- Headless Chromium now automatically upgrades insecure HTTP requests to HTTPS.
- Headless Chromium does not always honor the
--window-sizeflag. This behavior is a known Chromium bug.Bug Fixes
... (truncated)
Changelog
Sourced from testcafe's changelog.
v3.6.1 (2024-06-10)
Bug Fixes
- TestCafe incorrectly calculates the dimensions of multi-line elements. (#8179)
- TestCafe incorrectly executes the
resizeWindowmethod if you maximize the target window first. (#8157)TestCafe v3.6.0 Released
The TestCafe v3.6.0 update includes two minor changes and a number of bug fixes.
New method: t.getCurrentCDPSession
The t.getCurrentCDPSession method allows native automation users to examine and control the CDP connection between TestCafe and the browser.
Use the method to obtain the Chrome DevTools Protocol object for the current session. The CDP object exposes properties and methods that pertain to the CDP connection between TestCafe and the active browser window.
fixture `Get current CDP session` .page('https://devexpress.github.io/testcafe/example');test(
Get current CDP session, async t => { const mainWindowId = await t.testRun.activeWindowId;let clientCDP = await t.getCurrentCDPSession();await t.expect(clientCDP.webSocketUrl).contains(mainWindowId);
}
Headless browser connection
TestCafe v3.6.0 takes advantage of the recent Chromium headless mode upgrade. The new headless mode offers better reliability and higher emulation accuracy.
The headless mode upgrade may cause unexpected changes to your tests' behavior. Take note of the following changes:
- Headless Chromium now automatically upgrades insecure HTTP requests to HTTPS.
- Headless Chromium does not always honor the
--window-sizeflag. This behavior is a known Chromium bug.Bug Fixes
- [Native automation] TestCafe does not execute the
maximizeWindow()method in beforeEach hooks (#8117)- If TestCafe launch options include
--esm, the framework crashes on launch in environments with Node.JS v20 and up (#8132)- The Linux-based Docker image of TestCafe cannot run tests in headless Chromium (#8145)
- TestCafe incorrectly crops Safari screenshots (#8154)
v3.5.0 (2023-12-26)
TestCafe v3.5.0 includes multiple enhancements and bug fixes. Pass Selector queries to the Visual Selector Debugger, explore new ways to specify screenshot path patterns, and use a new experimental flag to run multi-window tests with native automation!
... (truncated)
Commits
f428928version 3.6.1 latest (#8209)5e04aa6fix babel-plugin-module-resolver version to 5.0.0 (#8203)430918dClick on multiline elements (#8183)1b17abdbuild: fix vulnerabilities and removed unsued packages (#8181)5d5bf6fupdate: resize using CDP setWindowBounds (#8169)886a267release: v3.6.0 (#8177)146813abump: testcafe-legacy-api (#8178)be64450release: v3.6.0-rc.1 (#8174)8f0043aBuild: overrides minimatch and glob (#8175)29d473bbuild: bump gulp-babel (#8170)- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.