Update jsdom requirement from 13.0.0 to 13.1.0
Updates the requirements on jsdom to permit the latest version.
Changelog
Sourced from jsdom's changelog.
13.1.0
- Added
el.insertAdjacentElement()
andel.insertAdjacentText()
.- Added the firing of a cancelable
"reset"
event toform.reset()
. (epfremmer)- Added the
type
,value
, anddefaultValue
properties to<output>
elements, including their form reset behavior. (epfremmer)- Added the
outputEl.htmlFor
property.- Fixed the performance of parsing large text nodes, particularly noticeable for large inline
<style>
or<script>
elements. This regressed in v11.6.0. To learn more, see V8 issue #6730.- Fixed the
style
property on<a>
and<area>
elements. This regressed in v13.0.0.- Fixed
node.isConnected
to not always return false for nodes inside a shadow tree. (pmdartus)- Fixed
<button type="reset">
and<input type="reset">
elements to actually perform a form reset when clicked, instead of doing nothing. (epfremmer)- Fixed
el.setCustomValidity()
for<output>
and<fieldset>
.- Fixed activation behavior when dispatching bubbling click events, so that for example calling
el.click()
on the child of a submit button element will submit the form.- Fixed our XML parsing code to ignore text outside the root element, instead of treating it as an error. (lddubeau)
- Fixed XML serialization when elements had an unknown prefix.
- Fixed radio button group name matching to be case-sensitive, per a spec update.
- Fixed
"focus"
/"blur"
events to be composed.- Fixed
mediaElement.duration
to default toNaN
.- Fixed
olEl.start
to default to1
.- Fixed using
XMLHttpRequest
against non-existantfile:
URLs to treat that as a network error, instead of crashing. (pascalbayer) Note that in the future we may completely disableXMLHttpRequest
usage againstfile:
URLs to follow the browser security model.- Fixed
document.title
in SVG documents.- Fixed
titleElement.text
to return the child text content, instead of being the same astitleElement.innerHTML
.- Fixed
<textarea>
s to properly account for child CDATA section nodes changing.- Fixed the value of
Element.prototype[Symbol.unscopables]
.13.0.0
Breaking change:
- Removed support for v1.x of the
canvas
package, in favor of v2.x. This also removes support forcanvas-prebuilt
, sincecanvas
v2.x has a built-in prebuilt version.Other changes:
- Added proper XML serialization, based on the
w3c-xmlserializer
package. Previously we were just using the HTML serialization, even in XML documents.- Added the
storageEvent.initStorageEvent()
method.- Added support for the
passive
option toaddEventListener()
.- Added the
relList
property to<a>
,<area>
, and<link>
elements.- Fixed our implementation of the node tree modification constraints (for example the ensure pre-insertion validity algorithm). It is no longer possible to add, remove, or move nodes to create impossible DOM trees. (pmdartus)
12.2.0
- Added support for shadow DOM! This includes shadow roots, slots, composed events, and more. (pmdartus)
- Added the
element.toggleAttribute()
method.- Fixed
XMLHttpRequest
sometimes sending an empty request body after a preflight request. (andreasf)- Fixed the
formElement.form
property to use an algorithm that also checks theform=""
attribute, instead of always looking for the closest ancestor<form>
element. (jamietre)- Stopped swallowing errors when the
canvas
orcanvas-prebuilt
packages were installed, but failed to load. (joscha)12.1.0
... (truncated)
- Dramatically upgraded our XML parser, from the unmaintained
sax
package to the well-maintainedsaxes
replacement. This increases our specification conformance, including rejecting certain ill-formed XML documents that were previously accepted, and properly handling other constructs like empty comments, CDATA sections, and<script>
elements. (lddubeau)- Added
fieldsetEl.elements
andfieldsetEl.type
properties.
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot ignore this [patch|minor|major] version
will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language -
@dependabot badge me
will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.