pricetrack
pricetrack copied to clipboard
Update dependency jsdom to v16.7.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| jsdom | 16.2.1 -> 16.7.0 |
Release Notes
jsdom/jsdom
v16.7.0
- Added
AbortSignal.abort(). (ninevra) - Added dummy
xandyproperties to the return value ofgetBoundingClientRect(). (eiko) - Implemented wrapping for
textareaEl.valueif thewrap=""attribute is specified. (ninevra) - Changed newline normalization in
<textarea>s according to recent HTML Standard updates. (ninevra) - Fixed some bad cascade computation in
getComputedStyle(). (romain-trotard)
v16.6.0
- Added
parentNode.replaceChildren(). (ninevra) - Fixed jsdom's handling of when code running inside the jsdom throws
nullorundefinedas an exception. (mbest) - Removed the dependency on the deprecated
requestpackage, in the process fixing several issues with theXMLHttpRequestimplementation around header processing. Special thanks to vegardbb for completing this months-long effort!
v16.5.3
- Fixed infinite recursion when using
MutationObservers to observe elements inside aMutationObservercallback.
v16.5.2
- Fixed
Access-Control-Allow-Headers: *to work withXMLHttpRequest. (silviot) - Fixed
xhr.responseto strip any leading BOM whenxhr.responseTypeis"json". - Fixed
new Text()andnew Comment()constructors to properly set the resulting node'sownerDocument. - Fixed
customElements.whenDefined()to resolve its returned promise with the custom element constructor, per recent spec updates. (ExE-Boss) - Fixed parsing to ensure that
<svg><template></template></svg>does not throw an exception, but instead correctly produces a SVG-namespace<template>element. - Fixed
domParser.parseFromString()to treat<noscript>elements appropriately. - Fixed form control validity checking when the control was outside the
<form>element and instead associated using theform=""attribute. - Fixed
legendEl.formto return the correct result based on its parent<fieldset>. - Fixed
optionEl.textto exclude<script>descendants. - Fixed radio buttons and checkboxes to not fire
inputandchangeevents when disconnected. - Fixed
inputEl.indeterminateto reset to its previous value when canceling aclickevent on a checkbox or radio button. - Fixed the behavior of event handler attributes (e.g.
onclick="...code...") when there were global variables namedelementorformOwner. (ExE-Boss) - On Node.js v14.6.0+ where
WeakRefs are available, fixedNodeIteratorto no longer stop working when more than tenNodeIteratorinstances are created, and to use less memory due to inactiveNodeIterators sticking around. (ExE-Boss)
v16.5.1
- Fixed a regression that broke
customElements.get()in v16.5.0. (fdesforges) - Fixed
window.eventto have a setter which overwrites thewindow.eventproperty with the given value, per the specification. This fixes an issue where after upgrading to jsdom v16.5.0 you would no longer be able to set a global variable namedeventin the jsdom context.
v16.5.0
- Added
window.queueMicrotask(). - Added
window.event. - Added
inputEvent.inputType. (diegohaz) - Removed
ondragexitfromWindowand friends, per a spec update. - Fixed the URL of
about:blankiframes. Previously it was getting set to the parent's URL. (SimonMueller) - Fixed the loading of subresources from the filesystem when they had non-ASCII filenames.
- Fixed the
hidden=""attribute to causedisplay: noneper the user-agent stylesheet. (ph-fritsche) - Fixed the
new File()constructor to no longer convert/to:, per a pending spec update. - Fixed mutation observer callbacks to be called with the
MutationObserverinstance as theirthisvalue. - Fixed
<input type=checkbox>and<input type=radio>to be mutable even when disabled, per a spec update. - Fixed
XMLHttpRequestto not fire a redundant finalprogressevent if aprogressevent was previously fired with the sameloadedvalue. This would usually occur with small files. - Fixed
XMLHttpRequestto expose theContent-Lengthheader on cross-origin responses. - Fixed
xhr.responseto returnnullfor failures that occur during the middle of the download. - Fixed edge cases around passing callback functions or event handlers. (ExE-Boss)
- Fixed edge cases around the properties of proxy-like objects such as
localStorageordataset. (ExE-Boss) - Fixed a potential memory leak with custom elements (although we could not figure out how to trigger it). (soncodi)
v16.4.0
- Added a not-implemented warning if you try to use the second pseudo-element argument to
getComputedStyle(), unless you pass a::partor::slottedpseudo-element, in which case we throw an error per the spec. (ExE-Boss) - Improved the performance of repeated access to
el.tagName, which also indirectly improves performance of selector matching and style computation. (eps1lon) - Fixed
form.elementsto respect theform=""attribute, so that it can contain non-descendant form controls. (ccwebdesign) - Fixed
el.focus()to do nothing on disconnected elements. (eps1lon) - Fixed
el.focus()to work on SVG elements. (zjffun) - Fixed removing the currently-focused element to move focus to the
<body>element. (eps1lon) - Fixed
imgEl.completeto return true for<img>elements with empty or unsetsrc=""attributes. (strager) - Fixed
imgEl.completeto return true if an error occurs loading the<img>, when canvas is enabled. (strager) - Fixed
imgEl.completeto return false if the<img>element'ssrc=""attribute is reset. (strager) - Fixed the
valueMissingvalidation check for<input type="radio">. (zjffun) - Fixed
translate=""anddraggable=""attribute processing to use ASCII case-insensitivity, instead of Unicode case-insensitivity. (zjffun)
v16.3.0
- Added firing of
focusinandfocusoutwhen usingel.focus()andel.blur(). (trueadm) - Fixed elements with the
contenteditable=""attribute to be considered as focusable. (jamieliu386) - Fixed
window.NodeFilterto be per-Window, instead of shared across allWindows. (ExE-Boss) - Fixed edge-case behavior involving use of objects with
handleEventproperties as event listeners. (ExE-Boss) - Fixed a second failing image load sometimes firing a
loadevent instead of anerrorevent, when thecanvaspackage is installed. (strager) - Fixed drawing an empty canvas into another canvas. (zjffun)
v16.2.2
- Updated
StyleSheetListfor better spec compliance; notably it no longer inherits fromArray.prototype. (ExE-Boss) - Fixed
requestAnimationFrame()from preventing process exit. This likely regressed in v16.1.0. - Fixed
setTimeout()to no longer leak the closures passed in to it. This likely regressed in v16.1.0. (AviVahl) - Fixed infinite recursion that could occur when calling
click()on a<label>element, or one of its descendants. - Fixed
getComputedStyle()to consider inlinestyle=""attributes. (eps1lon) - Fixed several issues with
<input type="number">'sstepUp()andstepDown()functions to be properly decimal-based, instead of floating point-based. - Fixed various issues where updating
selectEl.valuewould not invalidate properties such asselectEl.selectedOptions. (ExE-Boss) - Fixed
<input>'ssrcproperty, and<ins>/<del>'sciteproperty, to properly reflect as URLs. - Fixed
window.addEventLister,window.removeEventListener, andwindow.dispatchEventto properly be inherited fromEventTarget, instead of being distinct functions. (ExE-Boss) - Fixed errors that would occur if attempting to use a DOM object, such as a custom element, as an argument to
addEventListener. - Fixed errors that would occur when closing a window with outstanding requests to
data:URLs. - Fixed sporadic issues with the value of
<input type="month">that could occur in some time zones and for some times. - Fixed
document.implementation.createDocument()to return anXMLDocument, instead of aDocument. (ExE-Boss) - Fixed running jsdom in a browser to detect globals more reliably. (ExE-Boss)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled due to failing status checks.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
Best reviewed: commit by commit
Optimal code review plan
Powered by Pull Assistant. Last update a71bb6b ... a71bb6b. Read the comment docs.
This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.
🔍 Inspect: https://vercel.com/duyet/price-tracker/56BYXKc9yrGY7nFVDEuQsrMkFGro
✅ Preview: https://price-tracker-git-renovate-jsdom-16x-duyet.vercel.app