Sourced from jsdom's releases.
Version 26.0.0
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
ElementInternals
labels
property. The form-associated callbacks are not yet supported. (hesxenon)- Updated
whatwg-url
, adding support forURL.parse()
.- Updated
cssstyle
andrrweb-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.
Sourced from jsdom's changelog.
26.0.0
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
ElementInternals
labels
property. The form-associated callbacks are not yet supported. (hesxenon)- Updated
whatwg-url
, adding support forURL.parse()
.- Updated
cssstyle
andrrweb-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.
3644055
Version 26.0.08ebaee9
Update dependencies and dev dependencies5984ace
Catch invalid redirect URLsd5abcd1
Make querySelectorAll follow the always-impl rule56f27c2
Add support for ElementInternals's labels property854ae1b
Implement AbortSignal.any()7cc3500
Update optional peer dependency canvas to v38955c99
Add support for canvas v38dfe288
Add Node 22 to CI test matrix