Closed Bug 1735235 Opened 4 years ago Closed 4 years ago

[wpt-sync] Sync PR 31191 - Bump jsdom from 16.7.0 to 18.0.0 in /webrtc/tools

Categories

(Core :: WebRTC, task, P4)

task

Tracking

()

RESOLVED INVALID

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 31191 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/31191
Details from upstream follow.

dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:

Bump jsdom from 16.7.0 to 18.0.0 in /webrtc/tools

Bumps jsdom from 16.7.0 to 18.0.0.
<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.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.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/24e23c0074a74f4068b5179a3936af3f5df1ae9a"><code>24e23c0</code></a> Version 18.0.0</li>
<li><a href="https://github.com/jsdom/jsdom/commit/6a4d9a0646dc19b9521066251d8338953f0715a6"><code>6a4d9a0</code></a> Prevent invalid forms from being submitted</li>
<li><a href="https://github.com/jsdom/jsdom/commit/5731aa371c9c8a8eb97ca167303cd85b88bea31a"><code>5731aa3</code></a> Update dependencies and dev dependencies</li>
<li><a href="https://github.com/jsdom/jsdom/commit/82c4d54aa7062e6e7402a27502639e01836d694d"><code>82c4d54</code></a> Update webidl2js and related dependencies</li>
<li><a href="https://github.com/jsdom/jsdom/commit/0778616c35b698e72a125993545576f00a8e7155"><code>0778616</code></a> Don't uppercase tagName when element is appended to XML document</li>
<li><a href="https://github.com/jsdom/jsdom/commit/7612f1a278d525791a57ac1522b0335bc09904d6"><code>7612f1a</code></a> Fix SSL certificate checking for WebSockets</li>
<li><a href="https://github.com/jsdom/jsdom/commit/ba8e5806d1a23960a03c3dd99af98fd0916b4bc9"><code>ba8e580</code></a> Version 17.0.0</li>
<li><a href="https://github.com/jsdom/jsdom/commit/9dae17bf0ad09042cfccd82e6a9d06d3a615d9f4"><code>9dae17b</code></a> Update dependencies and dev dependencies</li>
<li><a href="https://github.com/jsdom/jsdom/commit/acbf496c3580320f553c6509ed9daa0849c1c9a8"><code>acbf496</code></a> Do not compare compressed PNG</li>
<li><a href="https://github.com/jsdom/jsdom/commit/fea013256f89c9c3876f12134ca4daf4d9400163"><code>fea0132</code></a> Move from optimist to yargs for the benchmark runner</li>
<li>Additional commits viewable in <a href="https://github.com/jsdom/jsdom/compare/16.7.0...18.0.0">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 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 squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

Component: web-platform-tests → WebRTC
Product: Testing → Core
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.