[wpt-sync] Sync PR 31707 - Bump jsdom from 16.7.0 to 18.1.1 in /webrtc/tools
Categories
(Core :: WebRTC, task, P4)
Tracking
()
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 31707 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/31707
Details from upstream follow.
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:
Bump jsdom from 16.7.0 to 18.1.1 in /webrtc/tools
Bumps jsdom from 16.7.0 to 18.1.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/jsdom/jsdom/releases">jsdom's releases</a>.</em></p>
<blockquote>
<h2>Version 18.1.1</h2>
<ul>
<li>Fixed <code>connectedCallback</code> to fire in situations involving document fragments, which was broken in v18.0.1. (GrantGryczan)</li>
</ul>
<h2>Version 18.1.0</h2>
<ul>
<li>Fixed <code>headers.append()</code> and <code>headers.set()</code> to normalize values. (MattiasBuelens)</li>
<li>Fixed <code>pageshow</code> events to have <code>bubbles: true</code> and <code>cancelable: true</code>. (MattiasBuelens)</li>
<li>Implemented the <code>reason</code> property on <code>AbortSignal</code>s, along with the corresponding <code>reason</code> argument to <code>abortSignal.abort()</code> and <code>AbortSignal.abort()</code>. (MattiasBuelens)</li>
</ul>
<h2>Version 18.0.1</h2>
<ul>
<li>Fixed live <code>Range</code>s to update correctly after calling <code>node.normalize()</code>. (hgiesel)</li>
<li>Fixed live <code>Range</code>s to update correctly after removing child nodes. (hgiesel)</li>
<li>Fixed setting <code>inputEl.valueAsDate = null</code> to no longer throw an exception, but instead set the value to the empty string. (simon-weimann)</li>
<li>Improved performance of node insertion and <code>node.contains()</code>. (GrantGryczan)</li>
</ul>
<h2>Version 18.0.0</h2>
<p>Potentially-breaking bug fixes:</p>
<ul>
<li>Fixed SSL certificate checking for WebSocket connections. Previously, invalid SSL certificates were always accepted; now, they properly respect the <code>ResourceLoader</code>'s <code>strictSSL</code> option (which defaults to <code>true</code>).</li>
<li>Changed the global in which almost all <code>Promise</code> and <code>TypeError</code> instances are created to be the jsdom global, not the Node.js global. This could affect any code that uses <code>instanceof</code>.</li>
</ul>
<p>Other changes:</p>
<ul>
<li>Fixed moving an element between HTML and XML documents to reset the <code>tagName</code> cache, allowing it to return a lowercase value once it's in the XML document. (LucasLefevre)</li>
<li>Fixed form submission to not happen when the form is invalid. (pozil)</li>
</ul>
<h2>Version 17.0.0</h2>
<p>Breaking change: Node v12 is now the minimum supported version.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/jsdom/jsdom/blob/master/Changelog.md">jsdom's changelog</a>.</em></p>
<blockquote>
<h2>18.1.1</h2>
<ul>
<li>Fixed <code>connectedCallback</code> to fire in situations involving document fragments, which was broken in v18.0.1. (GrantGryczan)</li>
</ul>
<h2>18.1.0</h2>
<ul>
<li>Fixed <code>headers.append()</code> and <code>headers.set()</code> to normalize values. (MattiasBuelens)</li>
<li>Fixed <code>pageshow</code> events to have <code>bubbles: true</code> and <code>cancelable: true</code>. (MattiasBuelens)</li>
<li>Implemented the <code>reason</code> property on <code>AbortSignal</code>s, along with the corresponding <code>reason</code> argument to <code>abortSignal.abort()</code> and <code>AbortSignal.abort()</code>. (MattiasBuelens)</li>
</ul>
<h2>18.0.1</h2>
<ul>
<li>Fixed live <code>Range</code>s to update correctly after calling <code>node.normalize()</code>. (hgiesel)</li>
<li>Fixed live <code>Range</code>s to update correctly after removing child nodes. (hgiesel)</li>
<li>Fixed setting <code>inputEl.valueAsDate = null</code> to no longer throw an exception, but instead set the value to the empty string. (simon-weimann)</li>
<li>Improved performance of node insertion and <code>node.contains()</code>. (GrantGryczan)</li>
</ul>
<h2>18.0.0</h2>
<p>Potentially-breaking bug fixes:</p>
<ul>
<li>Fixed SSL certificate checking for WebSocket connections. Previously, invalid SSL certificates were always accepted; now, they properly respect the <code>ResourceLoader</code>'s <code>strictSSL</code> option (which defaults to <code>true</code>).</li>
<li>Changed the global in which almost all <code>Promise</code> and <code>TypeError</code> instances are created to be the jsdom global, not the Node.js global. This could affect any code that uses <code>instanceof</code>.</li>
</ul>
<p>Other changes:</p>
<ul>
<li>Fixed moving an element between HTML and XML documents to reset the <code>tagName</code> cache, allowing it to return a lowercase value once it's in the XML document. (LucasLefevre)</li>
<li>Fixed form submission to not happen when the form is invalid. (pozil)</li>
</ul>
<h2>17.0.0</h2>
<p>Breaking change: Node v12 is now the minimum supported version.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/jsdom/jsdom/commit/a61fdb886a30fce6a3aa68002e1af6e5bcb4c372"><code>a61fdb8</code></a> Version 18.1.1</li>
<li><a href="https://github.com/jsdom/jsdom/commit/15cbed6a5c4c1ab2e063d138d9381490066f152c"><code>15cbed6</code></a> Fix connectedCallback with document fragments</li>
<li><a href="https://github.com/jsdom/jsdom/commit/79ff734ba492a291827e23f1a7c7312b6b97ba8b"><code>79ff734</code></a> Version 18.1.0</li>
<li><a href="https://github.com/jsdom/jsdom/commit/a3037212707dfdcfe3d21ec89aea33d4cc674a5f"><code>a303721</code></a> Add AbortSignal's reason property</li>
<li><a href="https://github.com/jsdom/jsdom/commit/158ada2b212a39bfc28b78202d06cf138f93a5a3"><code>158ada2</code></a> Update web platform tests + minor fixes</li>
<li><a href="https://github.com/jsdom/jsdom/commit/c98e0f510625ef7adabfebeac80ab2fbda30493b"><code>c98e0f5</code></a> Fix changelog username typo</li>
<li><a href="https://github.com/jsdom/jsdom/commit/b1ce1af0ba28c5936a1adc76566e949378dc61dd"><code>b1ce1af</code></a> Version 18.0.1</li>
<li><a href="https://github.com/jsdom/jsdom/commit/1f5acaee40a19ae577df3f50e434acd6f50e1af7"><code>1f5acae</code></a> Major performance improvements in some cases</li>
<li><a href="https://github.com/jsdom/jsdom/commit/b86cd55774bea4fe10472786efbff88146759e9e"><code>b86cd55</code></a> Fix typo in style.js</li>
<li><a href="https://github.com/jsdom/jsdom/commit/41e10e6b4dd7ab6b8734e2b6e3103d7f8a55b076"><code>41e10e6</code></a> Fix valueAsDate for HTMLInputElement with null values</li>
<li>Additional commits viewable in <a href="https://github.com/jsdom/jsdom/compare/16.7.0...18.1.1">compare view</a></li>
</ul>
</details>
<br />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.
<details>
<summary>Dependabot commands and options</summary>
<br />You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)</details>
| Assignee | ||
Updated•4 years ago
|
| Assignee | ||
Updated•4 years ago
|
Description
•