capricorn86/happy-dom (happy-dom)
### [`v15.7.3`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.2...afc3692e8dde4d3769706fb36f7818b6d41197bc)
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.2...v15.7.3)
### [`v15.7.2`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.1...v15.7.2)
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.1...v15.7.2)
### [`v15.7.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.0...d0c8ab5b5919d0e4f6c46e8b5b4fd9d81966c842)
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.0...v15.7.1)
### [`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
lint-staged/lint-staged (lint-staged)
### [`v15.2.10`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#15210)
[Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v15.2.9...v15.2.10)
##### Patch Changes
- [#1471](https://redirect.github.com/lint-staged/lint-staged/pull/1471) [`e3f283b`](https://redirect.github.com/lint-staged/lint-staged/commit/e3f283b250868b7c15ceb54d2a51b2e5fb3a18a9) Thanks [@iiroj](https://redirect.github.com/iiroj)! - Update minor dependencies, including `micromatch@~4.0.8`.
pnpm/pnpm (pnpm)
### [`v9.9.0`](https://redirect.github.com/pnpm/pnpm/compare/v9.8.0...v9.9.0)
[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.8.0...v9.9.0)
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^15.0.0
->^15.7.3
^15.2.9
->^15.2.10
9.8.0
->9.9.0
Release Notes
capricorn86/happy-dom (happy-dom)
### [`v15.7.3`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.2...afc3692e8dde4d3769706fb36f7818b6d41197bc) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.2...v15.7.3) ### [`v15.7.2`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.1...v15.7.2) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.1...v15.7.2) ### [`v15.7.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.0...d0c8ab5b5919d0e4f6c46e8b5b4fd9d81966c842) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.0...v15.7.1) ### [`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` objectlint-staged/lint-staged (lint-staged)
### [`v15.2.10`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#15210) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v15.2.9...v15.2.10) ##### Patch Changes - [#1471](https://redirect.github.com/lint-staged/lint-staged/pull/1471) [`e3f283b`](https://redirect.github.com/lint-staged/lint-staged/commit/e3f283b250868b7c15ceb54d2a51b2e5fb3a18a9) Thanks [@iiroj](https://redirect.github.com/iiroj)! - Update minor dependencies, including `micromatch@~4.0.8`.pnpm/pnpm (pnpm)
### [`v9.9.0`](https://redirect.github.com/pnpm/pnpm/compare/v9.8.0...v9.9.0) [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.8.0...v9.9.0)Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.