462.json (9302B)
1 { 2 "number": 462, 3 "title": "Bump jsdom from 21.1.0 to 22.1.0", 4 "state": "open", 5 "diff_file": "462.diff", 6 "author": "dependabot[bot]", 7 "created_at": "2023-06-07T09:10:04Z", 8 "closed_at": null, 9 "merged_at": null, 10 "base_ref": "main", 11 "head_ref": "dependabot/npm_and_yarn/jsdom-22.1.0", 12 "labels": [ 13 "dependencies", 14 "javascript" 15 ], 16 "assignees": [ 17 "MTRNord" 18 ], 19 "requested_reviewers": [ 20 "MTRNord" 21 ], 22 "body": "Bumps [jsdom](https://github.com/jsdom/jsdom) from 21.1.0 to 22.1.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/jsdom/jsdom/releases\">jsdom's releases</a>.</em></p>\n<blockquote>\n<h2>Version 22.1.0</h2>\n<ul>\n<li>Added <code>crypto.randomUUID()</code>. (jamesbvaughan)</li>\n<li>Added <code>DOMRect</code> and <code>DOMRectReadOnly</code>.</li>\n<li>Added <code>AbortSignal.timeout()</code>.</li>\n<li>Added <code>abortSignal.throwIfAborted()</code>.</li>\n<li>Added support for the <code>submitter</code> argument to the <code>FormData</code> constructor. (jenseng)</li>\n<li>Improved <code>getComputedStyle()</code>'s results for color-based properties, to resolve named colors and attempt to provide initial inheritance support. (hoekz-wwt)</li>\n<li>Updated <code>Window</code>'s event handler properties (e.g. <code>oncopy</code>, <code>ontouchstart</code>, etc.) to reflect the latest list from the standard.</li>\n<li>Fixed <code>DOMParser</code>-created documents to inherit their URL from the creating document.</li>\n</ul>\n<h2>Version 22.0.0</h2>\n<ul>\n<li>Node.js v16 is now the minimum supported version.</li>\n<li>Removed support for running jsdom in the browser via a <a href=\"https://browserify.org/\">browserified</a> bundle. This carried with it too much complexity, especially for our testing infrastructure, and <a href=\"https://github.com/karma-runner/karma#karma-is-deprecated-and-is-not-accepting-new-features-or-general-bug-fixes\">a testing package we relied on was recently deprecated</a>.</li>\n</ul>\n<h2>Version 21.1.2</h2>\n<ul>\n<li>Fixed <code>setRangeText()</code> used on <code><input></code> and <code><textarea></code> elements to calculate the new end index correctly. (pmstss)</li>\n<li>Fixed <code>pageX</code>, <code>pageY</code>, <code>offsetX</code>, and <code>offsetY</code> on <code>MouseEvent</code>s during dispatch. (jenseng)</li>\n<li>Upgraded <code>nwsapi</code> to v2.2.4, bringing along various fixes to our selector engine.</li>\n</ul>\n<h2>Version 21.1.1</h2>\n<ul>\n<li>Fixed <code>jsdom.reconfigure()</code> to also adjust the URL as seen by the history API, so that e.g. <code>history.replaceState(null, "")</code> would not mess up the URL. (jdufresne)</li>\n<li>Fixed <code>location.hash = ""</code> to leave any <code>#</code> in location.href.</li>\n<li>Fixes a few bugs with CSS parsing by replacing <code>cssom</code> with <code>rweb-cssom</code>, since the latter is maintained. (seanparmelee)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/jsdom/jsdom/blob/master/Changelog.md\">jsdom's changelog</a>.</em></p>\n<blockquote>\n<h2>22.1.0</h2>\n<ul>\n<li>Added <code>crypto.randomUUID()</code>. (jamesbvaughan)</li>\n<li>Added <code>DOMRect</code> and <code>DOMRectReadOnly</code>.</li>\n<li>Added <code>AbortSignal.timeout()</code>.</li>\n<li>Added <code>abortSignal.throwIfAborted()</code>.</li>\n<li>Added support for the <code>submitter</code> argument to the <code>FormData</code> constructor. (jenseng)</li>\n<li>Improved <code>getComputedStyle()</code>'s results for color-based properties, to resolve named colors and attempt to provide initial inheritance support. (hoekz-wwt)</li>\n<li>Updated <code>Window</code>'s event handler properties (e.g. <code>oncopy</code>, <code>ontouchstart</code>, etc.) to reflect the latest list from the standard.</li>\n<li>Fixed <code>DOMParser</code>-created documents to inherit their URL from the creating document.</li>\n</ul>\n<h2>22.0.0</h2>\n<ul>\n<li>Node.js v16 is now the minimum supported version.</li>\n<li>Removed support for running jsdom in the browser via a <a href=\"https://browserify.org/\">browserified</a> bundle. This carried with it too much complexity, especially for our testing infrastructure, and <a href=\"https://github.com/karma-runner/karma#karma-is-deprecated-and-is-not-accepting-new-features-or-general-bug-fixes\">a testing package we relied on was recently deprecated</a>.</li>\n</ul>\n<h2>21.1.2</h2>\n<ul>\n<li>Fixed <code>setRangeText()</code> used on <code><input></code> and <code><textarea></code> elements to calculate the new end index correctly. (pmstss)</li>\n<li>Fixed <code>pageX</code>, <code>pageY</code>, <code>offsetX</code>, and <code>offsetY</code> on <code>MouseEvent</code>s during dispatch. (jenseng)</li>\n<li>Upgraded <code>nwsapi</code> to v2.2.4, bringing along various fixes to our selector engine.</li>\n</ul>\n<h2>21.1.1</h2>\n<ul>\n<li>Fixed <code>jsdom.reconfigure()</code> to also adjust the URL as seen by the history API, so that e.g. <code>history.replaceState(null, "")</code> would not mess up the URL. (jdufresne)</li>\n<li>Fixed <code>location.hash = ""</code> to leave any <code>#</code> in location.href.</li>\n<li>Fixes a few bugs with CSS parsing by replacing <code>cssom</code> with <code>rweb-cssom</code>, since the latter is maintained. (seanparmelee)</li>\n</ul>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/2ed1d4bd8e3edbe6992c35ae95f9ee84b4c4a715\"><code>2ed1d4b</code></a> Version 22.1.0</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/5857f25e30af4b0065b2f023ada4589b26b9ec9b\"><code>5857f25</code></a> Update GlobalEventHandlers list</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/a8b03afb9141a5dc21379c16abe18ba0e3461be6\"><code>a8b03af</code></a> Implement getComputedStyle() for named colors (<a href=\"https://redirect.github.com/jsdom/jsdom/issues/3560\">#3560</a>)</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/f369ca175fb81e3e8d32cf6513c9b8b613c3097c\"><code>f369ca1</code></a> Disable flaky XHR upload progress test</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/e134f6885f61b3c9632f2a7b3c4dcf41a0f1536d\"><code>e134f68</code></a> Include Node.js v20 in CI</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/cda08023ca7d0f0dba209c748599ab64f1fc55cd\"><code>cda0802</code></a> Implement some AbortSignal methods</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/d2103e4d695f490539ee658805b0a1ee8f95b479\"><code>d2103e4</code></a> Implement FormData constructor's submitter argument</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/c9d6b725005fd986f6109606d4da6a9e0dc851ec\"><code>c9d6b72</code></a> Implement DOMRect and DOMRectReadOnly</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/8d7155a706590243a99eb61d6dc91bc19e04548c\"><code>8d7155a</code></a> Implement crypto.randomUUID()</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/35259cc11e1fe52a1fd7ad8eece8b0f715d57686\"><code>35259cc</code></a> Fix DOMParser URL inheritance</li>\n<li>Additional commits viewable in <a href=\"https://github.com/jsdom/jsdom/compare/21.1.0...22.1.0\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@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)\n- `@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)\n- `@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)\n\n\n</details>", 23 "comments": [], 24 "review_comments": [] 25 }