mirror of
https://github.com/S2-/minifyfromhtml.git
synced 2025-08-03 12:20:04 +02:00
update node modules
This commit is contained in:
58
node_modules/jsdom/Changelog.md
generated
vendored
58
node_modules/jsdom/Changelog.md
generated
vendored
@@ -26,6 +26,64 @@ Other guidelines:
|
||||
* Roughly order changes within those groupings by impact.
|
||||
-->
|
||||
|
||||
## 16.5.3
|
||||
|
||||
* Fixed infinite recursion when using `MutationObserver`s to observe elements inside a `MutationObserver` callback.
|
||||
|
||||
## 16.5.2
|
||||
|
||||
* Fixed `Access-Control-Allow-Headers: *` to work with `XMLHttpRequest`. (silviot)
|
||||
* Fixed `xhr.response` to strip any leading BOM when `xhr.responseType` is `"json"`.
|
||||
* Fixed `new Text()` and `new Comment()` constructors to properly set the resulting node's `ownerDocument`.
|
||||
* 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 the `form=""` attribute.
|
||||
* Fixed `legendEl.form` to return the correct result based on its parent `<fieldset>`.
|
||||
* Fixed `optionEl.text` to exclude `<script>` descendants.
|
||||
* Fixed radio buttons and checkboxes to not fire `input` and `change` events when disconnected.
|
||||
* Fixed `inputEl.indeterminate` to reset to its previous value when canceling a `click` event on a checkbox or radio button.
|
||||
* Fixed the behavior of event handler attributes (e.g. `onclick="...code..."`) when there were global variables named `element` or `formOwner`. (ExE-Boss)
|
||||
* On Node.js v14.6.0+ where `WeakRef`s are available, fixed `NodeIterator` to no longer stop working when more than ten `NodeIterator` instances are created, and to use less memory due to inactive `NodeIterator`s sticking around. (ExE-Boss)
|
||||
|
||||
## 16.5.1
|
||||
|
||||
* Fixed a regression that broke `customElements.get()` in v16.5.0. (fdesforges)
|
||||
* Fixed `window.event` to have a setter which overwrites the `window.event` property 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 named `event` in the jsdom context.
|
||||
|
||||
## 16.5.0
|
||||
|
||||
* Added `window.queueMicrotask()`.
|
||||
* Added `window.event`.
|
||||
* Added `inputEvent.inputType`. (diegohaz)
|
||||
* Removed `ondragexit` from `Window` and friends, per a spec update.
|
||||
* Fixed the URL of `about:blank` iframes. 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 cause `display: none` per the user-agent stylesheet. (ph-fritsche)
|
||||
* Fixed the `new File()` constructor to no longer convert `/` to `:`, per [a pending spec update](https://github.com/w3c/FileAPI/issues/41).
|
||||
* Fixed mutation observer callbacks to be called with the `MutationObserver` instance as their `this` value.
|
||||
* Fixed `<input type=checkbox>` and `<input type=radio>` to be mutable even when disabled, per [a spec update](https://github.com/whatwg/html/pull/5805).
|
||||
* Fixed `XMLHttpRequest` to not fire a redundant final `progress` event if a `progress` event was previously fired with the same `loaded` value. This would usually occur with small files.
|
||||
* Fixed `XMLHttpRequest` to expose the `Content-Length` header on cross-origin responses.
|
||||
* Fixed `xhr.response` to return `null` for 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 `localStorage` or `dataset`. (ExE-Boss)
|
||||
* Fixed a potential memory leak with custom elements (although we could not figure out how to trigger it). (soncodi)
|
||||
|
||||
## 16.4.0
|
||||
|
||||
* Added a not-implemented warning if you try to use the second pseudo-element argument to `getComputedStyle()`, unless you pass a `::part` or `::slotted` pseudo-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.elements` to respect the `form=""` 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.complete` to return true for `<img>` elements with empty or unset `src=""` attributes. (strager)
|
||||
* Fixed `imgEl.complete` to return true if an error occurs loading the `<img>`, when canvas is enabled. (strager)
|
||||
* Fixed `imgEl.complete` to return false if the `<img>` element's `src=""` attribute is reset. (strager)
|
||||
* Fixed the `valueMissing` validation check for `<input type="radio">`. (zjffun)
|
||||
* Fixed `translate=""` and `draggable=""` attribute processing to use ASCII case-insensitivity, instead of Unicode case-insensitivity. (zjffun)
|
||||
|
||||
## 16.3.0
|
||||
|
||||
* Added firing of `focusin` and `focusout` when using `el.focus()` and `el.blur()`. (trueadm)
|
||||
|
Reference in New Issue
Block a user