Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 14, 2025

This PR contains the following updates:

Package Change Age Confidence
jsdom ^26.1.0 -> ^27.1.0 age confidence

Release Notes

jsdom/jsdom (jsdom)

v27.1.0

Compare Source

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

v27.0.1

Compare Source

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

v27.0.0

Compare Source

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:
    • "jsdomError" events are now documented, with specific type properties and other properties that depend on the type.
    • sendTo() was renamed to forwardTo().
    • The jsdomErrors option to forwardTo() can be used to control which errors are sent to the Node.js console. This replaces the previous omitJSDOMErrors boolean option.
    • "jsdomError"s for failed XMLHttpRequest fetches are no longer emitted.
    • The values that are printed when forwarding "jsdomError"s to the Node.js console are streamlined.
  • Switched our CSS selector engine from nwsapi to @asamuzakjp/dom-selector, closing over 20 selector-related bugs.
  • Upgraded tough-cookie, which now considers URLs like http://localhost/ to be secure contexts (per the spec), and thus will return Secure-flagged cookies for such URLs. (colincasey)
  • Upgraded cssstyle, which brings along many improvements and fixes to the CSSStyleDeclaration object and its properties.
  • Updated the user agent stylesheet to be derived from the HTML Standard, instead of from an old revision of Chromium.
  • Changed element.click() to fire a PointerEvent instead of a MouseEvent.
  • Changed certain events to be passive by default.
  • Changed the <input> element's pattern="" attribute to use the v regular expression flag, instead of u.
  • Fixed many specification conformance issues with the Window object, including named properties and changing various data properties to accessor properties.
  • Fixed document.createEvent() to accept a more correct set of event names.
  • Fixed the ElementInternals accessibility getters and setters. (They were introduced in v23.1.0, but due to inadequate test coverage never actually worked.)
  • Fixed using Object.defineProperty() on certain objects, such as HTMLSelectElement instances.
  • Fixed jsdom.reconfigure({ url }) not updating document.baseURI or properties derived from it. (This regressed in v26.1.0.)
  • Fixed CSS system colors, as well as the initial, inherit, and unset keywords, to resolve correctly. (asamuzaK)
  • Fixed CSS display style resolution. (asamuzaK)
Changes since 27.0.0-beta.3
  • Upgraded cssstyle, which brings along various CSS parsing fixes.

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 04:59 AM, only on Sunday ( * 0-4 * * 7 ) in timezone UTC, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Update of dependencies. label Sep 14, 2025
@mui-bot
Copy link

mui-bot commented Sep 14, 2025

Netlify deploy preview

https://deploy-preview-46930--material-ui.netlify.app/

Bundle size report

Bundle Parsed size Gzip size
@mui/material 0B(0.00%) 0B(0.00%)
@mui/lab 0B(0.00%) 0B(0.00%)
@mui/system 0B(0.00%) 0B(0.00%)
@mui/utils 0B(0.00%) 0B(0.00%)

Details of bundle changes

Generated by 🚫 dangerJS against f7638a0

@github-actions github-actions bot added the PR: out-of-date The pull request has merge conflicts and can't be merged. label Sep 16, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from ede73ee to 87fba5f Compare September 16, 2025 08:12
@github-actions github-actions bot added PR: out-of-date The pull request has merge conflicts and can't be merged. and removed PR: out-of-date The pull request has merge conflicts and can't be merged. labels Sep 16, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 87fba5f to 1f22d97 Compare September 22, 2025 07:20
@github-actions github-actions bot removed the PR: out-of-date The pull request has merge conflicts and can't be merged. label Sep 22, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 1f22d97 to c472485 Compare September 25, 2025 18:44
@github-actions github-actions bot added the PR: out-of-date The pull request has merge conflicts and can't be merged. label Oct 3, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from c472485 to af557ab Compare October 3, 2025 07:04
@github-actions github-actions bot added PR: out-of-date The pull request has merge conflicts and can't be merged. and removed PR: out-of-date The pull request has merge conflicts and can't be merged. labels Oct 3, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch 2 times, most recently from 844a1a9 to 1fa98ec Compare October 5, 2025 10:22
@github-actions github-actions bot added PR: out-of-date The pull request has merge conflicts and can't be merged. and removed PR: out-of-date The pull request has merge conflicts and can't be merged. labels Oct 5, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 1fa98ec to 3a3a11f Compare October 6, 2025 08:31
@github-actions github-actions bot added PR: out-of-date The pull request has merge conflicts and can't be merged. and removed PR: out-of-date The pull request has merge conflicts and can't be merged. labels Oct 6, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 3a3a11f to 0295cf2 Compare October 6, 2025 09:29
@github-actions github-actions bot added PR: out-of-date The pull request has merge conflicts and can't be merged. and removed PR: out-of-date The pull request has merge conflicts and can't be merged. labels Oct 6, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 0295cf2 to f4e8342 Compare October 6, 2025 10:20
@github-actions github-actions bot added PR: out-of-date The pull request has merge conflicts and can't be merged. and removed PR: out-of-date The pull request has merge conflicts and can't be merged. labels Oct 6, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from f4e8342 to cbf00c1 Compare October 13, 2025 10:21
@github-actions github-actions bot removed the PR: out-of-date The pull request has merge conflicts and can't be merged. label Oct 13, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from cbf00c1 to 2070da0 Compare October 15, 2025 14:38
@ZeeshanTamboli
Copy link
Member

ZeeshanTamboli commented Oct 16, 2025

The tests which are failing looks related to jsdom/jsdom#3950

@github-actions github-actions bot added the PR: out-of-date The pull request has merge conflicts and can't be merged. label Oct 20, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 2070da0 to e80ab8e Compare October 20, 2025 07:43
@github-actions github-actions bot removed the PR: out-of-date The pull request has merge conflicts and can't be merged. label Oct 20, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from e80ab8e to 5d6c8eb Compare October 21, 2025 08:44
@renovate renovate bot changed the title Bump jsdom to ^27.0.0 Bump jsdom to ^27.0.1 Oct 21, 2025
@github-actions github-actions bot added the PR: out-of-date The pull request has merge conflicts and can't be merged. label Oct 22, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 5d6c8eb to 21b367d Compare October 22, 2025 07:33
@github-actions github-actions bot added PR: out-of-date The pull request has merge conflicts and can't be merged. and removed PR: out-of-date The pull request has merge conflicts and can't be merged. labels Oct 22, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 21b367d to f667d54 Compare October 22, 2025 08:34
@github-actions github-actions bot removed the PR: out-of-date The pull request has merge conflicts and can't be merged. label Oct 22, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from f667d54 to 425d4a5 Compare October 22, 2025 08:45
@github-actions github-actions bot added the PR: out-of-date The pull request has merge conflicts and can't be merged. label Oct 27, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 425d4a5 to dfa6050 Compare October 27, 2025 06:53
@github-actions github-actions bot added PR: out-of-date The pull request has merge conflicts and can't be merged. and removed PR: out-of-date The pull request has merge conflicts and can't be merged. labels Oct 27, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from dfa6050 to 8f937af Compare October 27, 2025 08:57
@github-actions github-actions bot added PR: out-of-date The pull request has merge conflicts and can't be merged. and removed PR: out-of-date The pull request has merge conflicts and can't be merged. labels Oct 27, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 8f937af to afff29c Compare October 27, 2025 12:12
@github-actions github-actions bot removed the PR: out-of-date The pull request has merge conflicts and can't be merged. label Oct 27, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from afff29c to b36d006 Compare November 3, 2025 06:08
@renovate renovate bot changed the title Bump jsdom to ^27.0.1 Bump jsdom to ^27.1.0 Nov 3, 2025
@github-actions github-actions bot added the PR: out-of-date The pull request has merge conflicts and can't be merged. label Nov 4, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from b36d006 to f7638a0 Compare November 4, 2025 07:13
@github-actions github-actions bot removed the PR: out-of-date The pull request has merge conflicts and can't be merged. label Nov 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Update of dependencies.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants