Breaking change: canvas peer dependency requirement has been upgraded from v2 to v3. (sebastianwachter)
Other changes:
Added AbortSignal.any(). (jdbevan)
Added initial support for form-associated custom elements, in particular making them labelable and supporting the ElementInternalslabels property. The form-associated callbacks are not yet supported. (hesxenon)
Updated whatwg-url, adding support for URL.parse().
Updated cssstyle and rrweb-cssom, to improve CSS parsing capabilities.
Updated nwsapi, improving CSS selector matching.
Updated parse5, fixing a bug around <noframes> elements and HTML entity decoding.
Fixed JSDOM.fromURL() to properly reject the returned promise if the server redirects to an invalid URL, instead of causing an uncaught exception.
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [jsdom](https://github.com/jsdom/jsdom) | dependencies | major | [`^25.0.0` -> `^26.0.0`](https://renovatebot.com/diffs/npm/jsdom/25.0.1/26.0.0) |
---
### Release Notes
<details>
<summary>jsdom/jsdom (jsdom)</summary>
### [`v26.0.0`](https://github.com/jsdom/jsdom/blob/HEAD/Changelog.md#2600)
[Compare Source](https://github.com/jsdom/jsdom/compare/25.0.1...26.0.0)
Breaking change: [`canvas`](https://www.npmjs.com/package/canvas) peer dependency requirement has been upgraded from v2 to v3. (sebastianwachter)
Other changes:
- Added `AbortSignal.any()`. (jdbevan)
- Added initial support for form-associated custom elements, in particular making them labelable and supporting the `ElementInternals` `labels` property. The form-associated callbacks are not yet supported. (hesxenon)
- Updated `whatwg-url`, adding support for `URL.parse()`.
- Updated `cssstyle` and `rrweb-cssom`, to improve CSS parsing capabilities.
- Updated `nwsapi`, improving CSS selector matching.
- Updated `parse5`, fixing a bug around `<noframes>` elements and HTML entity decoding.
- Fixed `JSDOM.fromURL()` to properly reject the returned promise if the server redirects to an invalid URL, instead of causing an uncaught exception.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday,every weekend" (UTC), Automerge - "every weekend" (UTC).
🚦 **Automerge**: Enabled.
♻ **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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41Ny4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYm90IiwicmVub3ZhdGUiXX0=-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
^25.0.0->^26.0.0Release Notes
jsdom/jsdom (jsdom)
v26.0.0Compare Source
Breaking change:
canvaspeer dependency requirement has been upgraded from v2 to v3. (sebastianwachter)Other changes:
AbortSignal.any(). (jdbevan)ElementInternalslabelsproperty. The form-associated callbacks are not yet supported. (hesxenon)whatwg-url, adding support forURL.parse().cssstyleandrrweb-cssom, to improve CSS parsing capabilities.nwsapi, improving CSS selector matching.parse5, fixing a bug around<noframes>elements and HTML entity decoding.JSDOM.fromURL()to properly reject the returned promise if the server redirects to an invalid URL, instead of causing an uncaught exception.Configuration
📅 Schedule: Branch creation - "every weekday,every weekend" (UTC), Automerge - "every weekend" (UTC).
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Renovate Bot.