Closed renovate[bot] closed 10 months ago
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
[22:10:33.949] INFO (9): Installing tool node v20.9.0...
v20.9.0
10.1.0
0.20.0
[22:10:36.798] INFO (9): Installed tool node in 2.8s.
[22:10:37.203] INFO (52): Installing tool pnpm v7.16.1...
7.16.1
[22:10:38.522] INFO (52): Installed tool pnpm in 1.3s.
WARN GET https://registry.npmjs.org/@commitlint/cli/-/cli-17.2.0.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.2.0.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.33.6.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@vitest/coverage-c8/-/coverage-c8-0.25.2.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@vitest/ui/-/ui-0.25.2.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@vue/eslint-config-airbnb-with-typescript/-/eslint-config-airbnb-with-typescript-7.0.0.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.45.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.2.3.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.1.3.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/commitizen/-/commitizen-4.2.5.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/eslint/-/eslint-8.27.0.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/happy-dom error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/@commitlint/cli/-/cli-17.2.0.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.2.0.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.33.6.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/@vitest/coverage-c8/-/coverage-c8-0.25.2.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/@vitest/ui/-/ui-0.25.2.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/@vue/eslint-config-airbnb-with-typescript/-/eslint-config-airbnb-with-typescript-7.0.0.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.45.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.2.3.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.1.3.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/commitizen/-/commitizen-4.2.5.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/eslint/-/eslint-8.27.0.tgz error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/happy-dom error (ERR_INVALID_THIS). Will retry in 1 minute. 1 retries left.
WARN GET https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.12.0.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
undefined
ERR_INVALID_THIS Value of "this" must be of type URLSearchParams
TypeError [ERR_INVALID_THIS]: Value of "this" must be of type URLSearchParams
at new NodeError (node:internal/errors:406:5)
at Proxy.getAll (node:internal/url:527:13)
at Proxy.<anonymous> (/opt/containerbase/tools/pnpm/7.16.1/node_modules/pnpm/dist/pnpm.cjs:58291:55)
at /opt/containerbase/tools/pnpm/7.16.1/node_modules/pnpm/dist/pnpm.cjs:58344:31
at Array.reduce (<anonymous>)
at Proxy.raw (/opt/containerbase/tools/pnpm/7.16.1/node_modules/pnpm/dist/pnpm.cjs:58343:33)
at new Headers (/opt/containerbase/tools/pnpm/7.16.1/node_modules/pnpm/dist/pnpm.cjs:58237:28)
at getNodeRequestOptions (/opt/containerbase/tools/pnpm/7.16.1/node_modules/pnpm/dist/pnpm.cjs:58556:23)
at /opt/containerbase/tools/pnpm/7.16.1/node_modules/pnpm/dist/pnpm.cjs:58613:25
at new Promise (<anonymous>)
WARN GET https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/eslint-plugin-vitest-globals/-/eslint-plugin-vitest-globals-1.2.0.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.7.0.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/pnpm/-/pnpm-7.33.4.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/sass/-/sass-1.56.1.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/simple-git-hooks/-/simple-git-hooks-2.8.1.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/vite/-/vite-3.2.7.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/vitest/-/vitest-0.25.2.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/vue/-/vue-3.2.45.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/vue-router/-/vue-router-4.1.6.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
WARN GET https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.
This PR contains the following updates:
7.7.0
->12.10.3
Release Notes
capricorn86/happy-dom (happy-dom)
### [`v12.10.3`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.3) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.2...v12.10.3) ##### :construction_worker_man: Patch fixes - Fix for week being wrong sometimes as it is not calculated as UTC in `HTMLInputElement.valueAsDate()`. ([#1144](https://togithub.com/capricorn86/happy-dom/issues/1144)) *** Thank you [@IGx89](https://togithub.com/IGx89) for your contribution! ### [`v12.10.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.2) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.1...v12.10.2) ##### :construction_worker_man: Patch fixes - `Element.cloneNode()` should not clone scroll properties. ([#1148](https://togithub.com/capricorn86/happy-dom/issues/1148)) ### [`v12.10.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.1) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.0...v12.10.1) ##### :construction_worker_man: Patch fixes - Fixes wrong callback parameter order of "key" and "value" in `FormData.forEach()`. ([#1136](https://togithub.com/capricorn86/happy-dom/issues/1136)) *** Thank you [@armandabric](https://togithub.com/armandabric) for your contribution! ### [`v12.10.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.9.2...v12.10.0) ##### :art: Features - Adds support for `Navigator.sendBeacon()`. ([#309](https://togithub.com/capricorn86/happy-dom/issues/309)) - Adds support for the property `Window.CSSStyleDeclaration`. ([#309](https://togithub.com/capricorn86/happy-dom/issues/309)) ### [`v12.9.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.9.2) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.9.1...v12.9.2) ##### :construction_worker_man: Patch fixes - Fixes Node 18.18.2+ support in `@happy-dom/global-registrator` by not binding classes to the global object. ([#1140](https://togithub.com/capricorn86/happy-dom/issues/1140)) *** Thank you [@IGx89](https://togithub.com/IGx89) for your contribution! ### [`v12.9.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.9.1) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.9.0...v12.9.1) ##### :construction_worker_man: Patch fixes - Fixes typo in documentation. ([#1123](https://togithub.com/capricorn86/happy-dom/issues/1123)) *** Thank you [@goring](https://togithub.com/goring) for your contribution! ### [`v12.9.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.9.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.8.1...v12.9.0) ##### :art: Features - Improves performance of the async task manager. This will improve performance of timers in general as they have less logic executed related to the async task manager. ([#1114](https://togithub.com/capricorn86/happy-dom/issues/1114)) ### [`v12.8.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.8.1) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.8.0...v12.8.1) ##### :construction_worker_man: Patch fixes - Adds missing second parameter in callbacks from `MutationObserver`. ([#1113](https://togithub.com/capricorn86/happy-dom/issues/1113)) *** Thank you [@wojtekmaj](https://togithub.com/wojtekmaj) for your contribution! ### [`v12.8.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.8.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.7.0...v12.8.0) ##### :art: Features - Adds support for `Clipboard`, `ClipboardItem`, `Permissions` and `PermissionStatus`, which are used by the `Window.navigator.clipboard` and `Window.navigator.permissions` properties. ([#833](https://togithub.com/capricorn86/happy-dom/issues/833)) - Adds support for `ClipboardEvent`. ([#833](https://togithub.com/capricorn86/happy-dom/issues/833)) - Improves support for `DataTransfer`, `DataTransferItemList` and `DataTransferItem`. ([#833](https://togithub.com/capricorn86/happy-dom/issues/833)) - Adds `MutationRecord` class to `Window` as a property. ([#1112](https://togithub.com/capricorn86/happy-dom/issues/1112)) ##### :construction_worker_man: Patch fixes - Restores `HTMLInputElement.checked` state when `Event.preventDefault()` is called on a dispatched "click" event. ### [`v12.7.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.7.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.6.0...v12.7.0) ##### :art: Features - Adds support for `Element.scrollWidth`. ([#1109](https://togithub.com/capricorn86/happy-dom/issues/1109)) ### [`v12.6.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.6.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.5.1...v12.6.0) ##### :art: Features - Adds support for dispatching a click event on the control element when clicking on a label. ([#1023](https://togithub.com/capricorn86/happy-dom/issues/1023)) ### [`v12.5.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.5.1) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.5.0...v12.5.1) ##### :art: Features - Adds support for `DocumentFragment` as a constructor (e.g. `new DocumentFragment()`). ([#940](https://togithub.com/capricorn86/happy-dom/issues/940)) ##### :construction_worker_man: Patch fixes - Fixes issue related to `ownerDocument` being null when executing `ownerDocument.createElement()` in React 18. The error occurred when rendering a Radix UI component. The root cause was that React 18 uses `DocumentFragment` as a constructor which was not supported. ([#940](https://togithub.com/capricorn86/happy-dom/issues/940)) ### [`v12.5.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.5.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.4.0...v12.5.0) ##### :art: Features - Add `FocusEvent.relatedTarget` to blur and focus events. ([#1094](https://togithub.com/capricorn86/happy-dom/issues/1094)) *** Thank you [@artursvonda](https://togithub.com/artursvonda) for your contribution! ### [`v12.4.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.4.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.3.0...v12.4.0) ##### :art: Features - Add support for `Document.currentScript`. ([#1099](https://togithub.com/capricorn86/happy-dom/issues/1099)) *** Thank you [@ckhampus](https://togithub.com/ckhampus) for your contribution! ### [`v12.3.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.3.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.2.2...v12.3.0) ##### :art: Features - Uses `vm.Script` for setting globals instead of a string to improve performance. ([#1102](https://togithub.com/capricorn86/happy-dom/issues/1102)) ##### :construction_worker_man: Patch fixes - Improves logic in `Window.happyDOM.whenAsyncComplete()`. ([#1102](https://togithub.com/capricorn86/happy-dom/issues/1102)) ### [`v12.2.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.2.2) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.2.1...v12.2.2) ##### :construction_worker_man: Patch fixes - Makes `PointerEvent` implementation more specification compliant. ([#1092](https://togithub.com/capricorn86/happy-dom/issues/1092)) *** Thank you [@tkrotoff](https://togithub.com/tkrotoff) for your contribution! ### [`v12.2.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.2.1) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.2.0...v12.2.1) ##### :construction_worker_man: Patch fixes - Adds support for `Symbol.toStringTag` to `EventTarget` and `AbortSignal`. ([#1097](https://togithub.com/capricorn86/happy-dom/issues/1097)) *** Thank you [@Afsoon](https://togithub.com/Afsoon) for your contribution! ### [`v12.2.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.2.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.1.7...v12.2.0) ##### :art: Features - Adds support for `HTMLElement.clientLeft` and `HTMLElement.clientTop`. ([#1089](https://togithub.com/capricorn86/happy-dom/issues/1089)) *** Thank you [@konomae](https://togithub.com/konomae) for your contribution! ### [`v12.1.7`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.1.7) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.1.6...v12.1.7) ##### :construction_worker_man: Patch fixes - Makes `NamedNodeMap.removeNamedItem()` throw an exception on missing item. ([#652](https://togithub.com/capricorn86/happy-dom/issues/652)) - Allow deletion of nonexistent keys from `HTMLElement.dataset`. Deleting a nonexistent key in a dataset will not throw an exception, even though it indirectly is using `NamedNodeMap.removeNamedItem()`. ([#652](https://togithub.com/capricorn86/happy-dom/issues/652)) *** Thank you [@RussianCow](https://togithub.com/RussianCow) for your contribution! ### [`v12.1.6`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.1.6) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.1.5...v12.1.6) ##### :construction_worker_man: Patch fixes - Fixes bug in `URL.createObjectURL()` where it did not support the Happy DOM `Blob` object. ([#847](https://togithub.com/capricorn86/happy-dom/issues/847)) - Makes sure that HTMLUnknownElement is disconnected from its parent when replaced by a custom element. ([#1087](https://togithub.com/capricorn86/happy-dom/issues/1087)) ### [`v12.1.5`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.1.5) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.1.4...v12.1.5) ##### :construction_worker_man: Patch fixes - Fixes issue related to functions not being bound to global when using `GlobalRegistrator` from [@happy-dom/global-registrator](https://togithub.com/capricorn86/happy-dom/tree/master/packages/global-registrator). ([#1082](https://togithub.com/capricorn86/happy-dom/issues/1082)) ### [`v12.1.4`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.1.4) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.1.3...v12.1.4) ##### :construction_worker_man: Patch fixes - Fixes issue related to `global.window` not referring to global when using `GlobalRegistrator` from [@happy-dom/global-registrator](https://togithub.com/capricorn86/happy-dom/tree/master/packages/global-registrator). ([#1049](https://togithub.com/capricorn86/happy-dom/issues/1049)) ### [`v12.1.3`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.1.3) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.1.2...v12.1.3) ##### :construction_worker_man: Patch fixes - Allows global properties to be overwritten when using `GlobalRegistrator` from [@happy-dom/global-registrator](https://togithub.com/capricorn86/happy-dom/tree/master/packages/global-registrator), as some global properties may behave different from the Happy DOM implementation. The properties will be restored when unregistering. ([#1049](https://togithub.com/capricorn86/happy-dom/issues/1049)) ### [`v12.1.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.1.2) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.1.1...v12.1.2) ##### :construction_worker_man: Patch fixes - Adds support for `Document.referrer`. ([#653](https://togithub.com/capricorn86/happy-dom/issues/653)) ### [`v12.1.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.1.1) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.1.0...v12.1.1) ##### :construction_worker_man: Patch fixes - Fixes issue related to wrong computed style for "display" being return for HTMLDialogElement when it is open. It returned `display: none`, but should return `display: block`. This caused testing-library to not return the element when using `getByRole('dialog')`. ([#802](https://togithub.com/capricorn86/happy-dom/issues/802)) ### [`v12.1.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.1.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.0.1...v12.1.0) ##### :art: Features - Adds support for a new setting called [disableErrorCapturing](https://togithub.com/capricorn86/happy-dom/wiki/Settings#available-settings). Happy DOM will by default try to catch errors in functionality such as scripts, timers and event listeners. This setting makes it possible it to disable this behavior. ([#1073](https://togithub.com/capricorn86/happy-dom/issues/1073)) ### [`v12.0.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.0.1) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.0.0...v12.0.1) ##### :construction_worker_man: Patch fixes - Fixes "\__dirname not defined" error when using ESM. The error was introduced in [v12.0.0](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.0.0). ([#1069](https://togithub.com/capricorn86/happy-dom/issues/1069)) *** Thank you [@ekwoka](https://togithub.com/ekwoka) for collaborating on a fix! ### [`v12.0.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.0.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v11.2.0...v12.0.0) ##### :bomb: Breaking Changes - Changes the default user agent. The default user agent will now be `Mozilla/5.0 (X11; {process.platform} {process.arch}) AppleWebKit/537.36 (KHTML, like Gecko) HappyDOM/{packageVersion}`. ([#1067](https://togithub.com/capricorn86/happy-dom/issues/1067)) ##### :art: Features - It is now possible to pass user agent as an option to the `Window` constructor or by setting `Window.happyDOM.settings.navigator.userAgent`. ([#1067](https://togithub.com/capricorn86/happy-dom/issues/1067)) - React will no longer output the message `Download the React DevTools for a better development experience` to the console when using the default user agent. It was previously detected as a supported browser. ([#1067](https://togithub.com/capricorn86/happy-dom/issues/1067)) ### [`v11.2.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v11.2.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v11.1.2...v11.2.0) ##### :art: Features - Adds support for `Window.crypto`. ([#1050](https://togithub.com/capricorn86/happy-dom/issues/1050)) *** Thank you [@Ayc0](https://togithub.com/Ayc0) for your contribution! ### [`v11.1.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v11.1.2) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v11.1.1...v11.1.2) ##### :construction_worker_man: Patch fixes - Only dispatch "close" event in `HTMLDialogElement.close()` when dialog was open. ([#1064](https://togithub.com/capricorn86/happy-dom/issues/1064)) *** Thank you [@Schleuse](https://togithub.com/Schleuse) for your contribution! ### [`v11.1.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v11.1.1) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v11.1.0...v11.1.1) ##### :construction_worker_man: Patch fixes - Adds support for the mime type "image/svg+xml" to `DOMParser.parseFromString()`. It will no longer add HTML tags when parsing SVGs. ([#1040](https://togithub.com/capricorn86/happy-dom/issues/1040)) *** Thank you [@drtimwright](https://togithub.com/drtimwright) for your contribution! ### [`v11.1.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v11.1.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v11.0.6...v11.1.0) ##### :art: Features - Add support for handling the `Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
This PR has been generated by Mend Renovate. View repository job log here.