Skip to content

chore(deps-dev): bump the major-updates group across 1 directory with 6 updates#9

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/major-updates-49cbdb8086
Open

chore(deps-dev): bump the major-updates group across 1 directory with 6 updates#9
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/major-updates-49cbdb8086

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Feb 11, 2026

Bumps the major-updates group with 6 updates in the / directory:

Package From To
@mochify/cli 0.4.1 1.0.0
@mochify/driver-puppeteer 0.4.0 1.0.1
@mochify/driver-webdriver 0.2.1 1.0.0
get-stdin 9.0.0 10.0.0
jquery 3.7.1 4.0.0
jsdom 26.1.0 28.0.0

Updates @mochify/cli from 0.4.1 to 1.0.0

Changelog

Sourced from @​mochify/cli's changelog.

1.0.0

  • dff0030 build: fix types in integration tests (Yashar Fakhari)
  • f2169e7 ci: add c8 code coverage and Dependabot configs (Yashar Fakhari)
  • 0ad9e46 doc: add migration.md and update readme.md (Yashar Fakhari)
  • c7662ce chore: update dependencies (Yashar Fakhari)

    chore: update dependencies

    • Upgrade ESLint from v8 to v9; use @​studio/eslint-config v8.0.1 with new flat config file: eslint.config.js
    • Upgrade Husky from v8 to v9
    • Upgrade Execa from v5 to v9
      • Update Execa imports to use named exports
    • Upgrade Yargs from v16 to v18
      • Update option configuration for stricter type checking
    • Update minimum Node.js requirement to v20 (Node.js 18 reached EOL in April 2025) [BREAKING CHANGE]
    • Update GitHub workflow
      • Update matrix to Node.js 20/22
      • Update actions to latest versions
      • Update Docker to use selenium/standalone-firefox:latest

Released by Yashar Fakhari on 2025-08-17.

Commits
Maintainer changes

This version was pushed to npm by yasharf, a new releaser for @​mochify/cli since your current version.


Updates @mochify/driver-puppeteer from 0.4.0 to 1.0.1

Changelog

Sourced from @​mochify/driver-puppeteer's changelog.

1.0.1

  • e320a27 doc: update README.md (Yashar Fakhari)
  • 634f35e ci: require code coverage (Yashar Fakhari)

Released by Yashar Fakhari on 2025-08-16.

1.0.0

  • b105ec3 doc: update readme.md (Yashar Fakhari)
  • 6ef5b50 ci: add c8 code coverage and Dependabot configs (Yashar Fakhari)
  • 402a189 chore: Update dependencies (Yashar Fakhari)
    • Upgraded Puppeteer to v24.16.0; PuppeteerLaunchOptions deprecated in favor of LaunchOptions
    • Upgraded ESLint from v8 to v9; using @​studio/eslint-config v8.0.1 with new flat config file: eslint.config.js
    • Updated minimum Node.js requirement to v20 (Node.js 18 reaches EOL in April 2025)
    • Updated GitHub workflow: added read-only permissions, updated to Node.js 20/22 matrix, and included build step in CI checks

Released by Yashar Fakhari on 2025-08-16.

Commits
Maintainer changes

This version was pushed to npm by yasharf, a new releaser for @​mochify/driver-puppeteer since your current version.


Updates @mochify/driver-webdriver from 0.2.1 to 1.0.0

Changelog

Sourced from @​mochify/driver-webdriver's changelog.

1.0.0

  • f225c5f ci: add c8 code coverage and Dependabot configs (Yashar Fakhari)
  • 07bcd5d chore: Update dependencies and Github workflow (Yashar Fakhari)
    • Upgrade ESLint to v9.33.0
      • Add eslint.config.js as the flat config
      • Upgrade @​studio/eslint-config to v8.0.1 for the studio eslint configs
    • Upgrade husky to v9
      • Remove deprecated script code from Husky pre-commit script
    • Upgrade other dependencies
    • Update NodeJS engine requirement to NodeJS 20+
    • Update GitHub workflow
      • Add read-only permissions
      • Update to Node.js 20/22 matrix

Released by Yashar Fakhari on 2025-08-16.

Commits
Maintainer changes

This version was pushed to npm by yasharf, a new releaser for @​mochify/driver-webdriver since your current version.


Updates get-stdin from 9.0.0 to 10.0.0

Release notes

Sourced from get-stdin's releases.

v10.0.0

Breaking

  • getStdin.buffer() now returns Uint8Array instead of Buffer 2399242
  • Default TTY behavior now resolves to empty string/Uint8Array eb25606
    • This prevents CLIs from hanging in interactive terminals when no input is piped, and it lets them immediately fall back to other input sources. Interactive, cat‑style blocking input is still available via allowTTY: true.

Improvements

  • Added stdin option for custom input streams (useful for testing or custom streams).

sindresorhus/get-stdin@v9.0.0...v10.0.0

Commits

Updates jquery from 3.7.1 to 4.0.0

Release notes

Sourced from jquery's releases.

Release 4.0.0

Changelog

https://blog.jquery.com/2026/01/17/jquery-4-0-0/

Ajax

  • Don't treat array data as binary (992a1911)
  • Allow processData: true even for binary data (ce264e07)
  • Support binary data (including FormData) (a7ed9a7b)
  • Support headers for script transport even when cross-domain (#5142, 6d136443)
  • Support null as success functions in jQuery.get (#4989, 74978b7e)
  • Don't auto-execute scripts unless dataType provided (#4822, 025da4dd)
  • Make responseJSON work for erroneous same-domain JSONP requests (68b4ec59)
  • Execute JSONP error script responses (#4771, a1e619b0)
  • Avoid CSP errors in the script transport for async requests (#3969, 07a8e4a1)
  • Drop the json to jsonp auto-promotion logic (#1799, #3376, e7b3bc48)
  • Overwrite s.contentType with content-type header value, if any (#4119, 7fb90a6b)
  • Deprecate AJAX event aliases, inline event/alias into deprecated (23d53928)
  • Do not execute scripts for unsuccessful HTTP responses (#4250, 50871a5a)
  • Simplify jQuery.ajaxSettings.xhr (#1967, abdc89ac)

Attributes

  • Make .attr( name, false ) remove for all non-ARIA attrs (#5388, 063831b6)
  • Shave off a couple of bytes (b40a4807)
  • Don't stringify attributes in the setter (#4948, 4250b628)
  • Drop the toggleClass(boolean|undefined) signature (#3388, a4421101)
  • Refactor val(): don't strip carriage return, isolate IE workarounds (ff281991)
  • Don't set the type attr hook at all outside of IE (9e66fe9a)

CSS

  • Fix dimensions of table <col> elements (#5628, eca2a564)
  • Drop the cache in finalPropName (640d5825)
  • Tests: Fix tests & support tests under CSS Zoom (#5489, 071f6dba)
  • Fix reliableTrDimensions support test for initially hidden iframes (b1e66a5f)
  • Selector: Align with 3.x, remove the outer selector.js wrapper (53cf7244)
  • Make the reliableTrDimensions support test work with Bootstrap CSS (#5270, 65b85031)
  • Make offsetHeight( true ), etc. include negative margins (#3982, bce13b72)
  • Return undefined for whitespace-only CSS variable values (#5120) (7eb00196)
  • Don’t trim whitespace of undefined custom property (#5105, ed306c02)
  • Skip falsy values in addClass( array ), compress code (#4998, a338b407)
  • Justify use of rtrim on CSS property values (655c0ed5)
  • Trim whitespace surrounding CSS Custom Properties values (#4926, efadfe99)
  • Include show, hide & toggle methods in the jQuery slim build (297d18dd)
  • Remove the opacity CSS hook (865469f5)
  • Workaround buggy getComputedStyle on table rows in IE/Edge (#4490, 26415e08)
  • Don't automatically add "px" to properties with a few exceptions (#2795, 00a9c2e5)

... (truncated)

Commits
  • 4f2fae0 Release: 4.0.0
  • c838cfb Release: remove dist files from main branch
  • 9752519 Release: 4.0.0-rc.2
  • c128d5d Release: Update AUTHORS.txt
  • 5fe9c29 Build: De-dupe three authors via mailmap
  • afdd032 Build: Post beta browser tests errors to jquery/dev on Matrix
  • 546a1eb Build: Bump the github-actions group with 4 updates
  • ec738b3 Build: Fix Chrome beta tests
  • c28c26a Build: Add periodic tests on beta versions of browsers
  • f513413 Build: Bump the github-actions group with 2 updates
  • Additional commits viewable in compare view

Updates jsdom from 26.1.0 to 28.0.0

Release notes

Sourced from jsdom's releases.

Version 28.0.0

  • Overhauled resource loading customization. See the new README for details on the new API.
  • Added MIME type sniffing to <iframe> and <frame> loads.
  • Regression: WebSockets are no longer correctly throttled to one connection per origin. This is a result of the bug at nodejs/undici#4743.
  • Fixed decoding of the query components of <a> and <area> elements in non-UTF-8 documents.
  • Fixed XMLHttpRequest fetches and WebSocket upgrade requests to be interceptable by the new customizable resource loading. (Except synchronous XMLHttpRequests.)
  • Fixed the referrer of a document to be set correctly when redirects are involved; it is now the initiating page, not the last hop in the redirect chain.
  • Fixed correctness bugs when passing ArrayBuffers or typed arrays to various APIs, where they would not correctly snapshot the data.
  • Fixed require("url").parse() deprecation warning when using WebSockets.
  • Fixed <iframe>, <frame>, and <img> (when canvas is installed) to fire load events, not error events, on non-OK HTTP responses.
  • Fixed many small issues in XMLHttpRequest.

Version 27.4.0

  • Added TextEncoder and TextDecoder.
  • Improved decoding of HTML bytes by using the new @exodus/bytes package; it is now much more correct. (ChALkeR)
  • Improved decoding of XML bytes to use UTF-8 more often, instead of sniffing for <meta charset> or using the parent frame's encoding.
  • Fixed a memory leak when Ranges were used and then the elements referred to by those ranges were removed.

Version 27.3.0

  • Improved CSS parsing and CSSOM object APIs via updates to @acemir/cssom. (acemir)

Version 27.2.0

  • Added CSSGroupingRule, CSSNestedDeclarations, CSSConditionRule, CSSContainerRule, CSSScopeRule, CSSSupportsRule, CSSLayerBlockRule, and CSSLayerStatementRule to jsdom Windows. (acemir)
  • Improved CSS parsing and CSSOM object APIs via updates to @acemir/cssom. (acemir)
  • Fixed @import-ed stylesheets to be properly exposed to CSSOM, and not to overwrite the sheet created from the <link> or <style> element. (acemir)

Version 27.1.0

  • Improved CSS parsing by switching to @acemir/cssom, including support for nested selectors, nested declarations, layer statements, and improved at-rule validation. (acemir)
  • Fixed some selector cache invalidation issues where changes to attributes were not being picked up. (asamuzaK)
  • Fixed package.json "engines" field to reflect the new minimum Node.js versions needed to run jsdom, as noted in the changelog for v27.0.1.

Version 27.0.1

This release inadvertently raised the minimum Node.js version from v20.0.0 to v20.19.0+, v22.12.0+, v24.0.0+. (This happened via a dependency update.) This probably should have been a breaking (major) change, instead of happening in a patch version, since it prevents using earlier Node.js versions.

After further testing, we found that most of our development dependencies also require these versions, and so it's not feasible for the jsdom project to support earlier Node.js versions. (For example, our testing frameworks will not run on them.) If you need to use such earlier versions, or otherwise are working in an environment which gives related errors such as ERR_REQUIRE_ESM, then please stick with the v26.1.0 release of jsdom. (Noting, of course, that such versions are unsupported, and we will not respond to bug reports opened against them.)

Subsequent jsdom releases will explicitly require these minimum Node.js versions, and will have CI testing to ensure that the minimum version is not accidentally raised again.

Normal changelog:

  • Fixed some regressions in CSS selectors. Most such regression fixes were done in a minor update of a dependency, and thus available for all fresh installs of v27.0.0. However, one related to class="" attribute changes is only possible with a new version of jsdom. (asamuzaK)

Version 27.0.0

Changes since 26.1.0

  • Node.js v20 is now the minimum supported version.
  • Added a variety of event constructors, even though we do not implement their associated specifications or ever fire them: BeforeUnloadEvent, BlobEvent, DeviceMotionEvent (omitting requestPermission()), DeviceOrientationEvent (omitting requestPermission()), PointerEvent, PromiseRejectionEvent, and TransitionEvent.
  • Added movementX and movementY to MouseEvent. (These are from the Pointer Lock specification, the rest of which is not implemented.)
  • Added customElements.getName(). (mash-graz)
  • Updated the virtual console:

... (truncated)

Changelog

Sourced from jsdom's changelog.

28.0.0

  • Overhauled resource loading customization. See the new README for details on the new API.
  • Added MIME type sniffing to <iframe> and <frame> loads.
  • Regression: WebSockets are no longer correctly throttled to one connection per origin. This is a result of the bug at nodejs/undici#4743.
  • Fixed decoding of the query components of <a> and <area> elements in non-UTF-8 documents.
  • Fixed XMLHttpRequest fetches and WebSocket upgrade requests to be interceptable by the new customizable resource loading. (Except synchronous XMLHttpRequests.)
  • Fixed the referrer of a document to be set correctly when redirects are involved; it is now the initiating page, not the last hop in the redirect chain.
  • Fixed correctness bugs when passing ArrayBuffers or typed arrays to various APIs, where they would not correctly snapshot the data.
  • Fixed require("url").parse() deprecation warning when using WebSockets.
  • Fixed <iframe>, <frame>, and <img> (when canvas is installed) to fire load events, not error events, on non-OK HTTP responses.
  • Fixed many small issues in XMLHttpRequest.

27.4.0

  • Added TextEncoder and TextDecoder.
  • Improved decoding of HTML bytes by using the new @exodus/bytes package; it is now much more correct. (ChALkeR)
  • Improved decoding of XML bytes to use UTF-8 more often, instead of sniffing for <meta charset> or using the parent frame's encoding.
  • Fixed a memory leak when Ranges were used and then the elements referred to by those ranges were removed.

27.3.0

  • Improved CSS parsing and CSSOM object APIs via updates to @acemir/cssom. (acemir)

27.2.0

  • Added CSSGroupingRule, CSSNestedDeclarations, CSSConditionRule, CSSContainerRule, CSSScopeRule, CSSSupportsRule, CSSLayerBlockRule, and CSSLayerStatementRule to jsdom Windows. (acemir)
  • Improved CSS parsing and CSSOM object APIs via updates to @acemir/cssom. (acemir)
  • Fixed @import-ed stylesheets to be properly exposed to CSSOM, and not to overwrite the sheet created from the <link> or <style> element. (acemir)

27.1.0

  • Improved CSS parsing by switching to @acemir/cssom, including support for nested selectors, nested declarations, layer statements, and improved at-rule validation. (acemir)
  • Fixed some selector cache invalidation issues where changes to attributes were not being picked up. (asamuzaK)
  • Fixed package.json "engines" field to reflect the new minimum Node.js versions needed to run jsdom, as noted in the changelog for v27.0.1.

27.0.1

This release inadvertently raised the minimum Node.js version from v20.0.0 to v20.19.0+, v22.12.0+, v24.0.0+. (This happened via a dependency update.) This probably should have been a breaking (major) change, instead of happening in a patch version, since it prevents using earlier Node.js versions.

After further testing, we found that most of our development dependencies also require these versions, and so it's not feasible for the jsdom project to support earlier Node.js versions. (For example, our testing frameworks will not run on them.) If you need to use such earlier versions, or otherwise are working in an environment which gives related errors such as ERR_REQUIRE_ESM, then please stick with the v26.1.0 release of jsdom. (Noting, of course, that such versions are unsupported, and we will not respond to bug reports opened against them.)

Subsequent jsdom releases will explicitly require these minimum Node.js versions, and will have CI testing to ensure that the minimum version is not accidentally raised again.

Normal changelog:

  • Fixed some regressions in CSS selectors. Most such regression fixes were done in a minor update of a dependency, and thus available for all fresh installs of v27.0.0. However, one related to class="" attribute changes is only possible with a new version of jsdom. (asamuzaK)

27.0.0

Commits
  • 20f614d Version 28.0.0
  • 2b65c6a Replace the resource loader API
  • 638bd68 Decode <a> and <area> query strings using document's encoding
  • 457bd4b Add AGENTS.md (and CLAUDE.md)
  • bf1dc15 Mark header-values tests as fail-slow due to Node.js bug
  • 92f269e Update dependencies and dev dependencies
  • 7d6e667 Improve spec alignment of Headers and header type tests
  • 2c29aed Fix Windows-specific task kill timeouts
  • d941216 Add failing regression test for animation-name case-sensitivity
  • 56a833d Update style benchmark
  • Additional commits viewable in compare view

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

… 6 updates

Bumps the major-updates group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@mochify/cli](https://github.com/mochify-js/cli) | `0.4.1` | `1.0.0` |
| [@mochify/driver-puppeteer](https://github.com/mochify-js/driver-puppeteer) | `0.4.0` | `1.0.1` |
| [@mochify/driver-webdriver](https://github.com/mochify-js/driver-webdriver) | `0.2.1` | `1.0.0` |
| [get-stdin](https://github.com/sindresorhus/get-stdin) | `9.0.0` | `10.0.0` |
| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |
| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `28.0.0` |



Updates `@mochify/cli` from 0.4.1 to 1.0.0
- [Changelog](https://github.com/mochify-js/cli/blob/main/CHANGES.md)
- [Commits](mochify-js/cli@v0.4.1...v1.0.0)

Updates `@mochify/driver-puppeteer` from 0.4.0 to 1.0.1
- [Changelog](https://github.com/mochify-js/driver-puppeteer/blob/main/CHANGES.md)
- [Commits](mochify-js/driver-puppeteer@v0.4.0...v1.0.1)

Updates `@mochify/driver-webdriver` from 0.2.1 to 1.0.0
- [Changelog](https://github.com/mochify-js/driver-webdriver/blob/main/CHANGES.md)
- [Commits](mochify-js/driver-webdriver@v0.2.1...v1.0.0)

Updates `get-stdin` from 9.0.0 to 10.0.0
- [Release notes](https://github.com/sindresorhus/get-stdin/releases)
- [Commits](sindresorhus/get-stdin@v9.0.0...v10.0.0)

Updates `jquery` from 3.7.1 to 4.0.0
- [Release notes](https://github.com/jquery/jquery/releases)
- [Changelog](https://github.com/jquery/jquery/blob/main/changelog.md)
- [Commits](jquery/jquery@3.7.1...4.0.0)

Updates `jsdom` from 26.1.0 to 28.0.0
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](jsdom/jsdom@26.1.0...28.0.0)

---
updated-dependencies:
- dependency-name: "@mochify/cli"
  dependency-version: 1.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-updates
- dependency-name: "@mochify/driver-puppeteer"
  dependency-version: 1.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-updates
- dependency-name: "@mochify/driver-webdriver"
  dependency-version: 1.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-updates
- dependency-name: get-stdin
  dependency-version: 10.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-updates
- dependency-name: jquery
  dependency-version: 4.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-updates
- dependency-name: jsdom
  dependency-version: 28.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: major-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants