Skip to content

(chore): Bump the testing group across 1 directory with 4 updates#1609

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/testing-912a26e050
Closed

(chore): Bump the testing group across 1 directory with 4 updates#1609
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/testing-912a26e050

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 12, 2026

Bumps the testing group with 4 updates in the / directory: @testing-library/react, fake-indexeddb, timezone-mock and jsdom.

Updates @testing-library/react from 16.3.0 to 16.3.2

Release notes

Sourced from @​testing-library/react's releases.

v16.3.2

16.3.2 (2026-01-19)

Bug Fixes

  • Update 'onCaughtError' type inference in 'RenderOptions' to work with React v19 (#1438) (f32bd1b)

v16.3.1

16.3.1 (2025-12-15)

Bug Fixes

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​testing-library/react since your current version.


Updates fake-indexeddb from 4.0.2 to 6.2.5

Release notes

Sourced from fake-indexeddb's releases.

v6.2.5

v6.2.4

v6.2.3

v6.2.2

  • Fixed regression in v6.2.0 where overwriting the global indexedDB variable created by fake-indexeddb/auto (such as with indexedDB = new IDBFactory();) was no longer working (#135 by @​nolanlawson)

v6.2.1

  • Fixed the IDBDatabase variable created by a CommonJS require of fake-indexeddb/auto, which was broken in v6.2.0 (#131 by @​nolanlawson)

v6.2.0

New features

  • Add new forceCloseDatabase API to simulate the database being abnormally closed, emitting a "close" event (#126 by @​nolanlawson)

Performance

  • Significantly improved performance of some operations (like 13x for inserts with many multiEntry indexes) by using a binary search tree to store data, although for most simple use cases you won't notice a difference (#128 by @​nolanlawson)

  • Improved performance in non-Safari browsers by using scheduler.postTask rather than setTimeout (#129 by @​nolanlawson)

Bug fixes

Infrastructure

v6.1.0

  • Added support for new IndexedDB features: querying keys and values at the same time with getAllRecords, and passing a descending direction into getAll/getAllKeys. (#112 by @​nolanlawson)

  • Better DOMStringList polyfill that doesn't include various inappropriate array methods. (#66 by @​dumbmatter)

  • Updated the Web Platform Tests from 2019 to 2025 which improved test coverage and uncovered a few minor bugs that were fixed. (#117 by @​nolanlawson)

... (truncated)

Changelog

Sourced from fake-indexeddb's changelog.

6.2.5 (2025-11-07)

6.2.4 (2025-10-16)

6.2.3 (2025-10-10)

6.2.2 (2025-08-29)

  • Fixed regression in v6.2.0 where overwriting the global indexedDB variable created by fake-indexeddb/auto (such as with indexedDB = new IDBFactory();) was no longer working (#135 by @​nolanlawson)

6.2.1 (2025-08-29)

  • Fixed the IDBDatabase variable created by a CommonJS require of fake-indexeddb/auto, which was broken in v6.2.0 (#131 by @​nolanlawson)

6.2.0 (2025-08-28)

New features

  • Add new forceCloseDatabase API to simulate the database being abnormally closed, emitting a "close" event (#126 by @​nolanlawson)

Performance

  • Significantly improved performance of some operations (like 13x for inserts with many multiEntry indexes) by using a binary search tree to store data, although for most simple use cases you won't notice a difference (#128 by @​nolanlawson)

  • Improved performance in non-Safari browsers by using scheduler.postTask rather than setTimeout (#129 by @​nolanlawson)

Bug fixes

Infrastructure

... (truncated)

Commits
  • 65f2c04 6.2.5
  • 9419c66 Changelog
  • a2c1fcf Merge pull request #168 from nolanlawson/timeout-unstable
  • f71d910 Mark upgrade-transaction-lifecycle-committed.any.js as unstable
  • 5600bbb Merge pull request #166 from nolanlawson/nolan/update-wpt-202510
  • 3a6ffd4 Update WPT to latest, remove hacks
  • 12d55a9 Merge pull request #165 from nolanlawson/fix-timing-request-transaction
  • 6c3e6d8 Merge pull request #164 from nolanlawson/test-reopen-block
  • 2ef8eb9 Remove it.only
  • 5fb356c Simplify the code even further
  • Additional commits viewable in compare view

Updates timezone-mock from 1.3.4 to 1.4.0

Commits

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

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Feb 12, 2026
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/testing-912a26e050 branch from 860b9a2 to d0a3a85 Compare February 16, 2026 08:35
@changeset-bot
Copy link

changeset-bot bot commented Feb 16, 2026

⚠️ No Changeset found

Latest commit: a318fd3

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/testing-912a26e050 branch from d0a3a85 to 778896f Compare February 16, 2026 22:17
Bumps the testing group with 4 updates in the / directory: [@testing-library/react](https://github.com/testing-library/react-testing-library), [fake-indexeddb](https://github.com/dumbmatter/fakeIndexedDB), [timezone-mock](https://github.com/Jimbly/timezone-mock) and [jsdom](https://github.com/jsdom/jsdom).


Updates `@testing-library/react` from 16.3.0 to 16.3.2
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](testing-library/react-testing-library@v16.3.0...v16.3.2)

Updates `fake-indexeddb` from 4.0.2 to 6.2.5
- [Release notes](https://github.com/dumbmatter/fakeIndexedDB/releases)
- [Changelog](https://github.com/dumbmatter/fakeIndexedDB/blob/master/CHANGELOG.md)
- [Commits](dumbmatter/fakeIndexedDB@v4.0.2...v6.2.5)

Updates `timezone-mock` from 1.3.4 to 1.4.0
- [Commits](https://github.com/Jimbly/timezone-mock/commits)

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: "@testing-library/react"
  dependency-version: 16.3.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
- dependency-name: fake-indexeddb
  dependency-version: 6.2.5
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: testing
- dependency-name: timezone-mock
  dependency-version: 1.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: testing
- dependency-name: jsdom
  dependency-version: 28.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/testing-912a26e050 branch from 778896f to a318fd3 Compare February 17, 2026 20:07
@sonarqubecloud
Copy link

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 23, 2026

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Feb 23, 2026
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/testing-912a26e050 branch February 23, 2026 23:26
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