Skip to content

chore(deps): update dependency jsdom to v27#7

Open
renovate[bot] wants to merge 1 commit intotrunkfrom
renovate/jsdom-27.x
Open

chore(deps): update dependency jsdom to v27#7
renovate[bot] wants to merge 1 commit intotrunkfrom
renovate/jsdom-27.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 6, 2025

This PR contains the following updates:

Package Change Age Confidence
jsdom 26.1.027.0.1 age confidence

Release Notes

jsdom/jsdom (jsdom)

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 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR is behind base branch, 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

@renovate renovate bot added the dependencies Concerns or updates related to external libraries or packages label Oct 6, 2025
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch 3 times, most recently from c35cc07 to e2073b9 Compare October 13, 2025 04:42
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from e2073b9 to 12ac163 Compare October 25, 2025 09:04
@socket-security
Copy link

socket-security bot commented Oct 25, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedjsdom@​27.0.0 ⏵ 27.0.196100100 +194 -1100

View full report

@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 12ac163 to b18cab8 Compare November 3, 2025 05:17
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from b18cab8 to 02fa6ee Compare November 10, 2025 06:51
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 02fa6ee to 4c45a99 Compare December 3, 2025 17:06
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 4c45a99 to 3e39b47 Compare December 31, 2025 16:01
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 3e39b47 to 86e3b4b Compare January 19, 2026 06:02
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 86e3b4b to fcd7c39 Compare February 2, 2026 17:51
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch 3 times, most recently from ffbb18c to b56f320 Compare February 16, 2026 05:05
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch 8 times, most recently from fe9cd81 to 111c12d Compare February 26, 2026 01:40
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from 111c12d to f8b1083 Compare March 5, 2026 01:21
@renovate renovate bot force-pushed the renovate/jsdom-27.x branch from f8b1083 to 2320bb8 Compare March 11, 2026 05:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Concerns or updates related to external libraries or packages

Development

Successfully merging this pull request may close these issues.

0 participants