284.json (8117B)
1 { 2 "number": 284, 3 "title": "Bump jsdom from 20.0.3 to 21.0.0", 4 "state": "merged", 5 "diff_file": "284.diff", 6 "author": "dependabot[bot]", 7 "created_at": "2023-01-09T08:21:02Z", 8 "closed_at": "2023-01-09T08:22:57Z", 9 "merged_at": "2023-01-09T08:22:57Z", 10 "base_ref": "main", 11 "head_ref": "dependabot/npm_and_yarn/jsdom-21.0.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 20.0.3 to 21.0.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 21.0.0</h2>\n<p>A potentially-breaking bug fix:</p>\n<ul>\n<li>Fixed the <code>window</code>, <code>document</code>, <code>location</code>, and <code>top</code> properties of <code>Window</code> to be non-configurable. (ExE-Boss)</li>\n</ul>\n<p>Other changes:</p>\n<ul>\n<li>Added support for <code><input type=image></code> submitting forms. (jenseng)</li>\n<li>Added the <code>location</code> setter to the <code>Window</code> object, which forwards to the <code>location.href</code> setter. Setting the URL is still only implemented for fragment navigations, however. (ExE-Boss)</li>\n<li>Fixed <code>defer=""</code> <code><script></code> elements that are added after <code>DOMContentLoaded</code> to execute, instead of being skipped.</li>\n<li>Fixed <code>selectElement.selectedOptions</code> being incorrect when <code>optionElement.selected</code> is set. This was a regression introduced in v20.0.1. Unfortunately this also reverts the performance improvement when appending <code><option></code> elements that was introduced then. (eps1lon)</li>\n<li>Fixed the <code>self</code>, <code>locationbar</code>, <code>menubar</code>, <code>personalbar</code>, <code>scrollbars</code>, <code>statusbar</code>, <code>toolbar</code>, <code>frames</code>, <code>parent</code>, <code>external</code>, <code>length</code>, and <code>screen</code> properties of <code>Window</code> to be replaceable: that is, setting them will override their values, instead of having the new value be ignored. (ExE-Boss)</li>\n<li>Fixed a few issues with <code>JSOM.fromURL()</code> in the browser build of jsdom. (LungZeno)</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>21.0.0</h2>\n<p>A potentially-breaking bug fix:</p>\n<ul>\n<li>Fixed the <code>window</code>, <code>document</code>, <code>location</code>, and <code>top</code> properties of <code>Window</code> to be non-configurable. (ExE-Boss)</li>\n</ul>\n<p>Other changes:</p>\n<ul>\n<li>Added support for <code><input type=image></code> submitting forms. (jenseng)</li>\n<li>Added the <code>location</code> setter to the <code>Window</code> object, which forwards to the <code>location.href</code> setter. Setting the URL is still only implemented for fragment navigations, however. (ExE-Boss)</li>\n<li>Fixed <code>defer=""</code> <code><script></code> elements that are added after <code>DOMContentLoaded</code> to execute, instead of being skipped.</li>\n<li>Fixed <code>selectElement.selectedOptions</code> being incorrect when <code>optionElement.selected</code> is set. This was a regression introduced in v20.0.1. Unfortunately this also reverts the performance improvement when appending <code><option></code> elements that was introduced then. (eps1lon)</li>\n<li>Fixed the <code>self</code>, <code>locationbar</code>, <code>menubar</code>, <code>personalbar</code>, <code>scrollbars</code>, <code>statusbar</code>, <code>toolbar</code>, <code>frames</code>, <code>parent</code>, <code>external</code>, <code>length</code>, and <code>screen</code> properties of <code>Window</code> to be replaceable: that is, setting them will override their values, instead of having the new value be ignored. (ExE-Boss)</li>\n<li>Fixed a few issues with <code>JSOM.fromURL()</code> in the browser build of jsdom. (LungZeno)</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/a7c85452d0c4b1947b0410baf11b040f0ed076a9\"><code>a7c8545</code></a> Version 21.0.0</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/0c8eb3a35973c7e95af9b1bdc81e5af2cc629924\"><code>0c8eb3a</code></a> Minor fixes to many Window properties</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/4a7f244073ea33f094fbdb95b8a07b81e6c22887\"><code>4a7f244</code></a> Clean up some pre-Node v14 support code</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/e8f7ca8c666170c138ce4801826c8b73df22a872\"><code>e8f7ca8</code></a> Fix defer="" scripts inserted after DOMContentLoaded</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/0c5aea76ec02dd87a915cb3c5e609df446fc27ea\"><code>0c5aea7</code></a> Fix JSDOM.fromURL() bugs in the browser build</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/77f530de25a0464b33edc1503112d6d163f4e166\"><code>77f530d</code></a> Remove redundant style setter</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/dc20dbc285d8770bbdfd7b40c93b8d10c9281c9a\"><code>dc20dbc</code></a> Revert "Improve performance of appending <option> to <select>"</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/bda8241028f9822a654da0149fb661e5d6f3f173\"><code>bda8241</code></a> Test selectedOptions + selected interaction</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/3737347ab2e90756ce5c26bb2c0c578f093994bc\"><code>3737347</code></a> Minor readme updates</li>\n<li><a href=\"https://github.com/jsdom/jsdom/commit/59a8af3288a7ee7a00f4af910644a6c1c9c76f90\"><code>59a8af3</code></a> Allow <input type=image> to submit forms</li>\n<li>See full diff in <a href=\"https://github.com/jsdom/jsdom/compare/20.0.3...21.0.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>\n\n<!-- Replace -->\n----\n\u231b Deploy Preview - Build in Progress\n<!-- Replace -->\n", 23 "comments": [], 24 "review_comments": [] 25 }