Skip to content

build(deps-dev): bump jsdom from 29.1.1 to 30.0.1 in /frontend - #412

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/jsdom-30.0.0
Closed

build(deps-dev): bump jsdom from 29.1.1 to 30.0.1 in /frontend#412
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/jsdom-30.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 31, 2026

Copy link
Copy Markdown
Contributor

Bumps jsdom from 29.1.1 to 30.0.1.

Release notes

Sourced from jsdom's releases.

v30.0.1

  • Fixed getComputedStyle() with calc() and other functions throwing an exception, which regressed in v30.0.0. (@​asamuzaK)
  • Sped up up range operations on large documents (@​leonidaz)

v30.0.0

Breaking changes:

  • Node.js minimum version raised to ^22.22.2 || ^24.15.0 || >=26.0.0.

Other changes:

  • Added CSS.escape() and CSS.supports() functions. (@​asamuzaK)
  • Added 'background-position-x' and 'background-position-y' CSS properties. (@​olagokemills)
  • Fixed getComputedStyle() to convert length values into pixels. (@​asamuzaK)
  • Fixed CSS function serialization, e.g., in the return value of getPropertyValue(). (@​asamuzaK)
  • Fixed the type of error thrown by document.evaluate() (@​dokson)
Commits
  • 6584485 30.0.1
  • 0c51df6 Update dependencies and dev dependencies
  • 32adb34 Bump @​asamuzakjp/dom-selector
  • 70f014a Speed up range operations on large documents
  • 250d7ee Partially fix getComputedStyle with calc()
  • 20a01fc 30.0.0
  • 8c8e583 Precompute WPT expectation matches
  • f32245c Bump Node.js floor and dependencies
  • 03ef23b Add background-position longhands
  • ded056f Test CSS.escape() with numeric IDs
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 31, 2026
@dependabot dependabot Bot changed the title build(deps-dev): bump jsdom from 29.1.1 to 30.0.0 in /frontend build(deps-dev): bump jsdom from 29.1.1 to 30.0.1 in /frontend Aug 2, 2026
Bumps [jsdom](https://github.com/jsdom/jsdom) from 29.1.1 to 30.0.1.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v29.1.1...v30.0.1)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-version: 30.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/frontend/jsdom-30.0.0 branch from 5de227e to 4251f6e Compare August 2, 2026 18:12
WalksWithASwagger added a commit that referenced this pull request Aug 2, 2026
… (#426)

* build(deps-dev): frontend jsdom 30 + testing-library/jest-dom 7

Bump frontend test-environment devDependencies to their next majors:
- jsdom 29.1.1 -> 30.0.0
- @testing-library/jest-dom 6.9.1 -> 7.0.0

Supersedes Dependabot PRs #412 (jsdom) and #409 (jest-dom) by landing
both frontend test-env majors as one reviewable change. No source or
vitest config changes were required: setup already imports the
framework-scoped matcher entry (@testing-library/jest-dom/vitest) that
jest-dom 7 requires, and jsdom 30 works transparently under vitest 4.

Refs #420

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017F63bPvWRFR4iVEm83Pzoj

* build(deps-dev): regenerate frontend lockfile with npm 10.9.2 for CI

CI runs `npm --prefix frontend ci` on Node 22.13.1 / npm 10.9.2, which
strictly rejected the lockfile generated by this machine's npm 11:
  npm error `npm ci` can only install packages when your package.json
  and package-lock.json ... are in sync.
  npm error Missing: lru-cache@11.5.2 from lock file

npm 11 had omitted lru-cache@11.5.2 from four nested paths (jsdom, nitro,
@asamuzakjp/css-color, @asamuzakjp/dom-selector). Regenerated the lockfile
with `npx npm@10.9.2 install` and validated with `npm@10.9.2 ci` (exit 0,
0 vulnerabilities). Lockfile-only change; no dependency versions altered.

Refs #420

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017F63bPvWRFR4iVEm83Pzoj

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@dependabot @github

dependabot Bot commented on behalf of github Aug 2, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/frontend/jsdom-30.0.0 branch August 2, 2026 18:14
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