Closed renovate[bot] closed 1 month ago
Name | Link |
---|---|
Latest commit | 1e2fd44dfe2e5d891201513a46d5da076526dbbd |
Latest deploy log | https://app.netlify.com/sites/nuxt-tailwindcss/deploys/670285ee823fa20009e0f547 |
Deploy Preview | https://deploy-preview-891--nuxt-tailwindcss.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
Updated happy-dom
Dependency Across Multiple Packages
The happy-dom
software dependency was updated from version 13.10.1
to 15.0.0
. This impacts several key files and packages such as package.json
, pnpm-lock.yaml
, vitest-environment-nuxt
, and vitest
. This update might offer better compatibility, stability, and might contain crucial bug fixes.
Updated Version of iconify-json
Packages
The versions of various packages related to iconify-json
have been updated. This will help to ensure we have the latest versions of these packages, which might lead to improved performance and security.
Updated Node Engine Requirement in happy-dom
The node engine requirement in happy-dom
was updated from >=16.0.0
to >=18.0.0
. This change means that our software now requires a newer version of Node.js to run, which could provide improvements in performance and support for writing modern JavaScript code.
This PR contains the following updates:
^13.10.1
->^15.7.4
Release Notes
capricorn86/happy-dom (happy-dom)
### [`v15.7.4`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.7.4) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.3...v15.7.4) ##### :construction_worker_man: Patch fixes - Fixes incorrect handling of non-node items inserted using `replaceWith()`, `before()` and `after()` - By **[@BenjaminAster](https://redirect.github.com/BenjaminAster)** in task [#1533](https://redirect.github.com/capricorn86/happy-dom/issues/1533) ### [`v15.7.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.7.3) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.2...v15.7.3) ##### :construction_worker_man: Patch fixes - Fixes bug that occurs when checking if a symbol property exists on `HTMLSelectElement` - By **[@Cherry](https://redirect.github.com/Cherry)** in task [#1526](https://redirect.github.com/capricorn86/happy-dom/issues/1526) ### [`v15.7.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.7.2) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.1...v15.7.2) ##### :construction_worker_man: Patch fixes - Fixes problem where it is not possible to observe again after disconnecting in `MutationObserver` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1524](https://redirect.github.com/capricorn86/happy-dom/issues/1524) ### [`v15.7.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.7.1) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.0...v15.7.1) ##### :construction_worker_man: Patch fixes - Fixes selector validation and converts selectors to string (e.g. `querySelector(['.class'])`) - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1507](https://redirect.github.com/capricorn86/happy-dom/issues/1507) ### [`v15.7.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.6.1...9bde659a1f05519c3986ec1a0bba9d12526525f7) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.6.1...v15.7.0) ### [`v15.6.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.6.0...86748dba632a1716247785851c0009d2256f23ef) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.6.0...v15.6.1) ### [`v15.6.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.5.0...71d243a6a3583cbc376dc90513d5739e96064691) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.5.0...v15.6.0) ### [`v15.5.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.3...fec1c0165753112715e1295cc57bb0c16b679b39) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.3...v15.5.0) ### [`v15.4.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.4.3) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.2...v15.4.3) ##### :construction_worker_man: Patch fixes - Adds support for supporting new lines and tabs as white-space character in CSS selectors - By **[@syi0808](https://redirect.github.com/syi0808)** in task [#1414](https://redirect.github.com/capricorn86/happy-dom/issues/1414) ### [`v15.4.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.4.2) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.1...v15.4.2) ##### :construction_worker_man: Patch fixes - Typo in CORS rejection error message - By **[@rexxars](https://redirect.github.com/rexxars)** in task [#1485](https://redirect.github.com/capricorn86/happy-dom/issues/1485) ### [`v15.4.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.4.1) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.0...v15.4.1) ##### :construction_worker_man: Patch fixes - Throw error in `FormData.append()` when value parameter type is incorrect - By **[@btea](https://redirect.github.com/btea)** in task [#1484](https://redirect.github.com/capricorn86/happy-dom/issues/1484) ### [`v15.4.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.2...5b23cc1cf711b8b3c0132d5f3241de6425bc2dc2) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.2...v15.4.0) ### [`v15.3.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.3.2) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.1...v15.3.2) ##### :construction_worker_man: Patch fixes - Fixes the `HTMLInputElement.indeterminate`, so that it behaves correctly - By **[@malko](https://redirect.github.com/malko)** in task [#1439](https://redirect.github.com/capricorn86/happy-dom/issues/1439) ### [`v15.3.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.0...530f535c01f72de9190d9e67d0c3540d3c44a5fa) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.0...v15.3.1) ### [`v15.3.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.2.0...a99364fa80f968da81dbb6ceb899ae15a8e5b902) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.2.0...v15.3.0) ### [`v15.2.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.2.0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.1.0...v15.2.0) ##### :art: Features - Adds support for the static method `AbortSignal.any()` - By **[@ezzatron](https://redirect.github.com/ezzatron)** in task [#1468](https://redirect.github.com/capricorn86/happy-dom/issues/1468) ### [`v15.1.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.1.0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.0.0...v15.1.0) ##### :art: Features - Refactor internal logic related to injecting the Window context for classes that can be constructed using the "new" operator - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Improves the way classes can access the Browser context internally - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Refactor of the logic for `EventTarget.dispatchEvent()` to better handle the event phases "none", "capture", "atTarget" and "bubbling" - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Adds support for `HTMLInputElement.popoverTargetElement`, `HTMLInputElement.popoverTargetAction`, `HTMLButtonElement.popoverTargetElement` and `HTMLButtonElement.popoverTargetAction` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Adds support for `HTMLElement.popover` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Adds support for `PerformanceObserver`, `PerformanceEntry` and `PerformanceObserverEntryList` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) ##### :construction_worker_man: Patch fixes - Makes it possible for a polyfill to replace `NodeList[Symbol.iterator]()` with `Array.prototype.values()` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Adds logic for canceling any request to start new async tasks while the `Window` is closing (e.g. using `setTimeout()` or `fetch()`) - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Fixes issues with errors exiting the browser when using the setting "errorCapture" set to "processLevel" - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Refactor internal logic, so that thrown errors are instances of unique error classes assigned to the `Window`, which makes it possible for `BrowserExceptionObserver` to know which `Window` the error originated from - Changes `Event.composedPath()` to not return the `Window` object if the event type is "load", which is the same behaviour as the browser - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - This means that "load" events will not bubble up to the `Window` object ### [`v15.0.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.0.0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.12.3...v15.0.0) ##### :bomb: Breaking Changes - Drops offical support for Node.js 16.x and 17.x - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - A lot of internal logic has been refactored, so if you rely on internal APIs, this release may break your code - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) ##### :art: Features - Adds support for `HTMLAreaElement`, `HTMLBodyElement`, `HTMLQuoteElement`, `HTMLBRElement`, `HTMLTableCaptionElement`, `HTMLTableColElement`, `HTMLTableColElement`, `HTMLDataElement`, `HTMLDataListElement`, `HTMLModElement`, `HTMLDetailsElement`, `HTMLDivElement`, `HTMLDListElement`, `HTMLEmbedElement`, `HTMLFieldSetElement`, `HTMLHeadingElement`, `HTMLHeadElement`, `HTMLHRElement`, `HTMLHtmlElement`, `HTMLModElement`, `HTMLLegendElement`, `HTMLLIElement`, `HTMLMapElement`, `HTMLMenuElement`, `HTMLMeterElement`, `HTMLObjectElement`, `HTMLOListElement`, `HTMLOutputElement`, `HTMLParagraphElement`, `HTMLParamElement`, `HTMLPictureElement`, `HTMLPreElement`, `HTMLProgressElement`, `HTMLQuoteElement`, `HTMLSourceElement`, `HTMLSpanElement`, `HTMLTableElement`, `HTMLTableSectionElement`, `HTMLTableSectionElement`, `HTMLTitleElement`, `HTMLTableRowElement`, `HTMLTrackElement`, `HTMLUListElement` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Adds basic support for `HTMLCanvasElement` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Adds support for History API - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Adds cache to `CSSStyleDeclaration`, `querySelector()`, `querySelectorAll()`, `getElementById()`, `getElementsByClassName()`, `getElementsByTagName()`, `getElementsByTagNameNS()`, `getElementsByClassName()` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Uses proxy for `NodeList`, `HTMLCollection`, `DOMTokenList`, `TextTrackList`, `HTMLFormElement`, `HTMLSelectElement` - Makes `HTMLCollection` objects returned by `getElementsByClassName()`, `getElementsByTagName()`, `getElementsByTagNameNS()` and `getElementsByClassName()` live - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Improves support for `HTMLMediaElement` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - It now supports all methods and properties of the `HTMLMediaElement` interface - Adds support for `MediaStream`, `MediaStreamTrack`, `RemotePlayback`, `TextTrack`, `TextTrackCue`, `TextTrackCueList`, `TextTrackList`, `VTTCue`, `VTTRegion`, `CanvasCaptureMediaStream`, `ImageBitmap`, `OffscreenCanvas` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Adds basic support for `IntersectionObserver` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Uses Array for nodes and elements in the DOM-tree to leverage the JiT compiler better - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Adds support for `HTMLInputElement.list` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Improves support for `ShadowRoot` (it now supports `clonable`, `serializable` and `slotAssignment`) - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Adds support for `Element.getHTML()` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Improves performance for some pseudo query selectors - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Improves support for `HTMLSlotElement` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - It now supports `assign()`, `assignedNodes()`, `assignedElements()` and the `slotchange` event ##### :construction_worker_man: Patch fixes - Attributes and text data wasn't escaped correctly in `XMLSerializer` (used by features such as `innerHTML`) - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1265](https://redirect.github.com/capricorn86/happy-dom/issues/1265) - `waitForNavigation()` would not resolve when navigating to some URLs (e.g. "javascript" or "about:blank") - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - CSS rules for gradients where not parsed correctly - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Updates to CSSStyleDeclaration would not trigger listeners for the "style" attribute - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Attributes where added to elements after they were added to the DOM during parsing, causing problems for elements loading resources - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - `Attr.cloneNode()` would not clone internal values - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - `Document.title` included text data inside child elements, which it shouldn't - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - `Event.preventDefault()` shouldn't cancel the default behaviour if cancelable is not sent as an option in `EventTarget.dispatchEvent()` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Source attributes containing URLs would not be resolved correctly in some elements - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Changes name on `TimeRange` to `TimeRanges` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - `Window.parent` and `Window.top` would not be set correctly in some scenarios - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) ### [`v14.12.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.12.3) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.12.2...v14.12.3) ##### :construction_worker_man: Patch fixes - Element.insertBefore works when the node is already inserted - In task [#1429](https://redirect.github.com/capricorn86/happy-dom/issues/1429) ### [`v14.12.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.12.2) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.12.1...v14.12.2) ##### :construction_worker_man: Patch fixes - Fixes problem related to the cookie container using the wrong path when caching cookies - By **[@matcic](https://redirect.github.com/matcic)** in task [#1455](https://redirect.github.com/capricorn86/happy-dom/issues/1455) ### [`v14.12.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.12.1) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.12.0...v14.12.1) ##### :construction_worker_man: Patch fixes - Fixes problem related to React click handler with `preventDefault` not preventing navigation - By **[@amitdahan](https://redirect.github.com/amitdahan)** in task [#1464](https://redirect.github.com/capricorn86/happy-dom/issues/1464) ### [`v14.12.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.4...ef2dfeafc7673d53776f8db1a313fecaed5074f4) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.4...v14.12.0) ### [`v14.11.4`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.3...v14.11.4) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.3...v14.11.4) ### [`v14.11.3`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.2...f021a3305a20d0f0613d50c30ee694be831faa95) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.2...v14.11.3) ### [`v14.11.2`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.1...db97904b3a11e575269a15bbb70031399729ff45) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.1...v14.11.2) ### [`v14.11.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.0...6ada81698021c35f074e575ec232d1bb7bafb4bc) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.11.0...v14.11.1) ### [`v14.11.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.11.0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.10.3...v14.11.0) ##### :art: Features - Adds support for `HTMLTimeElement` - By **[@r-thomson](https://redirect.github.com/r-thomson)** in task [#1431](https://redirect.github.com/capricorn86/happy-dom/issues/1431) ### [`v14.10.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.10.3) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.10.2...v14.10.3) ##### :construction_worker_man: Patch fixes - Adds check for if Window and MutationObserver has been destroyed when triggering listeners - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1436](https://redirect.github.com/capricorn86/happy-dom/issues/1436) ### [`v14.10.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.10.2) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.10.1...v14.10.2) ##### :construction_worker_man: Patch fixes - `HTMLAnchorElement`, `HTMLButtonElement`, `HTMLInputElement` and `HTMLLabelElement` checked that click events triggering native behavior was of type `PointerEvent`, but should check that they are of type `MouseEvent` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1397](https://redirect.github.com/capricorn86/happy-dom/issues/1397) ### [`v14.10.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.10.0...v14.10.1) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.10.0...v14.10.1) ### [`v14.10.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.10.0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.9.0...v14.10.0) ##### :art: Features - Adds support for `Document.elementFromPoint()` - By **[@TreyVigus](https://redirect.github.com/TreyVigus)** in task [#1400](https://redirect.github.com/capricorn86/happy-dom/issues/1400) - The method will always return `null` as Happy DOM doesn't support rendering and can't calculate an element's position based on where it is rendered ### [`v14.9.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.8.3...2e0329100edf7aef9987146b35024c0b90fab2aa) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.8.3...v14.9.0) ### [`v14.8.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.8.3) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.8.2...v14.8.3) ##### :construction_worker_man: Patch fixes - Fixes issue related to `Element.insertBefore()` not removing comment node from previous ancestor - By **[@mdafanasev](https://redirect.github.com/mdafanasev)** in task [#1406](https://redirect.github.com/capricorn86/happy-dom/issues/1406) ### [`v14.8.2`](https://redirect.github.com/capricorn86/happy-dom/compare/2a8030f7a990cf258d703bdcc895c36213f375ba...9095b2ddc7b013eedb83c670d29fc97b27ae0ddf) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.8.1...v14.8.2) ### [`v14.8.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.8.0...2a8030f7a990cf258d703bdcc895c36213f375ba) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.8.0...v14.8.1) ### [`v14.8.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.8.0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.7.1...v14.8.0) ##### :art: Features - Adds support for the `HTMLIFrameElement.srcdoc` property - By **[@jeffwcx](https://redirect.github.com/jeffwcx)** in task [#1398](https://redirect.github.com/capricorn86/happy-dom/issues/1398) ### [`v14.7.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.7.1) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.7.0...v14.7.1) ##### :construction_worker_man: Patch fixes - Adds support for using Node.prototype.cloneNode.call - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1392](https://redirect.github.com/capricorn86/happy-dom/issues/1392) ### [`v14.7.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.6.2...4849b6200862f1bd041828fc325e863ac6e62c20) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.6.2...v14.7.0) ### [`v14.6.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.6.2) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.6.1...v14.6.2) ##### :construction_worker_man: Patch fixes - Makes it possible to spy on `Storage.prototype` methods - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1377](https://redirect.github.com/capricorn86/happy-dom/issues/1377) - Read more about this in the Wiki under [Use as Test Environment](https://redirect.github.com/capricorn86/happy-dom/wiki/Use-as-Test-Environment#storage) ### [`v14.6.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.6.1) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.6.0...v14.6.1) ##### :construction_worker_man: Patch fixes - Fixes bug where `Document.createTextNode()` didn't handle conversion of non-string values to string - By **[@odanado](https://redirect.github.com/odanado)** in task [#1380](https://redirect.github.com/capricorn86/happy-dom/issues/1380) - Adds support for throwing an exception when no argument is submitted to `Document.createTextNode()` - By **[@odanado](https://redirect.github.com/odanado)** in task [#1380](https://redirect.github.com/capricorn86/happy-dom/issues/1380) ### [`v14.6.0`](https://redirect.github.com/capricorn86/happy-dom/compare/a02626114b332462dcd60c938cf2f7b677f10e9e...5c745d4efa71c9bc31a5ae4a12838cadabe9069a) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.5.2...v14.6.0) ### [`v14.5.2`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.5.1...a02626114b332462dcd60c938cf2f7b677f10e9e) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.5.1...v14.5.2) ### [`v14.5.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.5.1) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.5.0...v14.5.1) ##### :construction_worker_man: Patch fixes - Fixes problem with Document.defaultView not referring to the global object when using GlobalRegistrator - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1367](https://redirect.github.com/capricorn86/happy-dom/issues/1367) ### [`v14.5.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.5.0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.4.0...v14.5.0) ##### :art: Features - Adds support for handling "application/x-www-form-urlencoded" in `Request.formData()` - By [@tt-public](https://redirect.github.com/tt-public) in [#1379](https://redirect.github.com/capricorn86/happy-dom/issues/1379) ### [`v14.4.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.10...v14.4.0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.10...v14.4.0) ### [`v14.3.10`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.3.10) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.9...v14.3.10) ##### :construction_worker_man: Patch fixes - Fixes problem related to CSS properties not being used when defined after the CSS value - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1364](https://redirect.github.com/capricorn86/happy-dom/issues/1364) ### [`v14.3.9`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.3.9) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.8...v14.3.9) ##### :construction_worker_man: Patch fixes - Fixes problem with spying on properties in Storage - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1368](https://redirect.github.com/capricorn86/happy-dom/issues/1368) ### [`v14.3.8`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.3.8) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.7...v14.3.8) ##### :construction_worker_man: Patch fixes - Fixes problem when the error for the invalid selectors `:is` and :`where` (without argument) was not handled correctly - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1352](https://redirect.github.com/capricorn86/happy-dom/issues/1352) ### [`v14.3.7`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.3.7) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.6...v14.3.7) ##### :construction_worker_man: Patch fixes - Makes `DOMTokenList` iterable - By [@silverwind](https://redirect.github.com/silverwind) in task [#1342](https://redirect.github.com/capricorn86/happy-dom/issues/1342) ### [`v14.3.6`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.3.6) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.5...v14.3.6) ##### :construction_worker_man: Patch fixes - Adds support for parsing shorthand comments - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1288](https://redirect.github.com/capricorn86/happy-dom/issues/1288) ### [`v14.3.5`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.4...06b556ca5f3fe6fcb3abc7ee9b1255b3d3ed5c6f) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.4...v14.3.5) ### [`v14.3.4`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.3...1fa9701d374dbf57c5e54bcbd877828cd007603c) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.3...v14.3.4) ### [`v14.3.3`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.2...6cbe8c09c98ae8b310da0c8b6acb37b1b7820981) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.2...v14.3.3) ### [`v14.3.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.3.2) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.1...v14.3.2) ##### :construction_worker_man: Patch fixes - LocalStorage.setItem non-string value should to be string - By **[@betterqualityassuranceuser](https://redirect.github.com/betterqualityassuranceuser)** in task [#1347](https://redirect.github.com/capricorn86/happy-dom/issues/1347) ### [`v14.3.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.0...b5af02b6d2d9cb940890983b3a2ec35155d8cba6) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.3.0...v14.3.1) ### [`v14.3.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.2.1...96b06e654c258835c3c13d81701994169b6174a0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.2.1...v14.3.0) ### [`v14.2.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.2.0...2ce84c0c2b7a9679b54b15ac00a0a0a97f90d6e9) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.2.0...v14.2.1) ### [`v14.2.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.2.0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.1.2...v14.2.0) ##### :art: Features - Adds support for the pseudo selectors `:is()` and `:where()` - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1333](https://redirect.github.com/capricorn86/happy-dom/issues/1333) ### [`v14.1.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.1.2) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.1.1...v14.1.2) ##### :construction_worker_man: Patch fixes - Fixes problem with properties defined as getters and setters not being registered globally by Vitest - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1339](https://redirect.github.com/capricorn86/happy-dom/issues/1339) - The problem occurred as Vitest is using `Object.getOwnPropertyDescriptors(window)` to read which properties to register globally, but getters and setters are defined on the prototype - To solve the problem, `GlobalWindow` now defines the properties on the instance when it is constructed ### [`v14.1.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v14.1.0...7e006f57b71b0979ec8992cbf9ee20221ebafa78) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.1.0...v14.1.1) ### [`v14.1.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.1.0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v14.0.0...v14.1.0) ##### :art: Features - Adds support for the setting `handleDisabledFileLoadingAsSuccess`, that can be used for triggering a "load" event instead of an "error" event when file loading is disabled - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1334](https://redirect.github.com/capricorn86/happy-dom/issues/1334) ### [`v14.0.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v14.0.0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v13.10.1...v14.0.0) ##### :bomb: Breaking Changes - Removes interfaces for Node's, as they are no longer needed as newer versions of Typescript can handle circular dependencies - By **[@capricorn86](https://redirect.github.com/capricorn86)** in task [#1330](https://redirect.github.com/capricorn86/happy-dom/issues/1330)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.