This PR was automatically created by Snyk using the credentials of a real user.
Snyk has created this PR to upgrade jsdom from 21.0.0 to 21.1.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
- The recommended version is **1 version** ahead of your current version.
- The recommended version was released **22 days ago**, on 2023-01-22.
Release notes Package name: jsdom
Fixed the window, document, location, and top properties of Window to be non-configurable. (ExE-Boss)
Other changes:
Added support for <input type=image> submitting forms. (jenseng)
Added the location setter to the Window object, which forwards to the location.href setter. Setting the URL is still only implemented for fragment navigations, however. (ExE-Boss)
Fixed defer=""<script> elements that are added after DOMContentLoaded to execute, instead of being skipped.
Fixed selectElement.selectedOptions being incorrect when optionElement.selected is set. This was a regression introduced in v20.0.1. Unfortunately this also reverts the performance improvement when appending <option> elements that was introduced then. (eps1lon)
Fixed the self, locationbar, menubar, personalbar, scrollbars, statusbar, toolbar, frames, parent, external, length, and screen properties of Window to be replaceable: that is, setting them will override their values, instead of having the new value be ignored. (ExE-Boss)
Fixed a few issues with JSDOM.fromURL() in the browser build of jsdom. (LungZeno)
</li>
</ul>
from <a href="https://snyk.io/redirect/github/jsdom/jsdom/releases">jsdom GitHub release notes</a>
This PR was automatically created by Snyk using the credentials of a real user.
Snyk has created this PR to upgrade jsdom from 21.0.0 to 21.1.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.- The recommended version is **1 version** ahead of your current version. - The recommended version was released **22 days ago**, on 2023-01-22.
Release notes
Package name: jsdom
x
,y
,pageX
,pageY
,offsetX
, andoffsetY
toMouseEvent
. (jenseng, ViniciusFXavier)unset
withgetComputedStyle()
. (jsnajdr)submitter
property toSubmitEvent
. (jenseng)MouseEvent
'sscreenX
andscreenY
to no longer coerce to integers, allowing fractional values. (jenseng)formEl.submit()
to not longer firesubmit
events. (jenseng)<link>
is removed. (jsnajdr)pointer-events
to inherit when used withgetComputedStyle()
. (jsnajdr)<script>
elements with nosrc=""
to no longer fireload
events. (t1ger2080)getComputedStyle()
to cache its results, which should make it much faster. (jsnajdr)A potentially-breaking bug fix:
window
,document
,location
, andtop
properties ofWindow
to be non-configurable. (ExE-Boss)Other changes:
<input type=image>
submitting forms. (jenseng)location
setter to theWindow
object, which forwards to thelocation.href
setter. Setting the URL is still only implemented for fragment navigations, however. (ExE-Boss)defer=""
<script>
elements that are added afterDOMContentLoaded
to execute, instead of being skipped.selectElement.selectedOptions
being incorrect whenoptionElement.selected
is set. This was a regression introduced in v20.0.1. Unfortunately this also reverts the performance improvement when appending<option>
elements that was introduced then. (eps1lon)self
,locationbar
,menubar
,personalbar
,scrollbars
,statusbar
,toolbar
,frames
,parent
,external
,length
, andscreen
properties ofWindow
to be replaceable: that is, setting them will override their values, instead of having the new value be ignored. (ExE-Boss)JSDOM.fromURL()
in the browser build of jsdom. (LungZeno)Commit messages
Package name: jsdom
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs