Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update all dependencies (#46)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.10.6` -> `20.11.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.10.6/20.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.10.6/20.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.10.6/20.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitejs/plugin-vue](https://togithub.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme) ([source](https://togithub.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue)) | [`5.0.2` -> `5.0.3`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/5.0.2/5.0.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/5.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/5.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/5.0.2/5.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/5.0.2/5.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/coverage-v8](https://togithub.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)) | [`1.1.3` -> `1.2.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [happy-dom](https://togithub.com/capricorn86/happy-dom) | [`12.10.3` -> `13.0.4`](https://renovatebot.com/diffs/npm/happy-dom/12.10.3/13.0.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/12.10.3/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/12.10.3/13.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vitest](https://togithub.com/vitest-dev/vitest) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`1.1.3` -> `1.2.0`](https://renovatebot.com/diffs/npm/vitest/1.1.3/1.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.1.3/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vue](https://togithub.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://togithub.com/vuejs/core)) | [`3.4.5` -> `3.4.12`](https://renovatebot.com/diffs/npm/vue/3.4.5/3.4.12) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.4.5/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.4.5/3.4.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vitejs/vite-plugin-vue (@​vitejs/plugin-vue)</summary> ### [`v5.0.3`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small503-2024-01-10-small) - fix(deps): update all non-major dependencies ([#​309](https://togithub.com/vitejs/vite-plugin-vue/issues/309)) ([8c694f6](https://togithub.com/vitejs/vite-plugin-vue/commit/8c694f6)), closes [#​309](https://togithub.com/vitejs/vite-plugin-vue/issues/309) - fix(plugin-vue): handle circular references in HMR check ([#​334](https://togithub.com/vitejs/vite-plugin-vue/issues/334)) ([eddcfa8](https://togithub.com/vitejs/vite-plugin-vue/commit/eddcfa8)), closes [#​334](https://togithub.com/vitejs/vite-plugin-vue/issues/334) [#​325](https://togithub.com/vitejs/vite-plugin-vue/issues/325) - fix(plugin-vue): handle custom element when hot update ([6ffee6d](https://togithub.com/vitejs/vite-plugin-vue/commit/6ffee6d)) - chore: fix typo ([0a3b9a5](https://togithub.com/vitejs/vite-plugin-vue/commit/0a3b9a5)) - chore(deps): update upstream ([#​310](https://togithub.com/vitejs/vite-plugin-vue/issues/310)) ([90eb484](https://togithub.com/vitejs/vite-plugin-vue/commit/90eb484)), closes [#​310](https://togithub.com/vitejs/vite-plugin-vue/issues/310) </details> <details> <summary>vitest-dev/vitest (@​vitest/coverage-v8)</summary> ### [`v1.2.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.2.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0) ##### 🚀 Features - Support case-insensitive path matching in cli - by [@​tigranmk](https://togithub.com/tigranmk) in [https://github.com/vitest-dev/vitest/issues/3567](https://togithub.com/vitest-dev/vitest/issues/3567) and [https://github.com/vitest-dev/vitest/issues/4911](https://togithub.com/vitest-dev/vitest/issues/4911) [<samp>(1326c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1326c6ef) - Add typeahead search - by [@​bonyuta0204](https://togithub.com/bonyuta0204) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4275](https://togithub.com/vitest-dev/vitest/issues/4275) and [https://github.com/vitest-dev/vitest/issues/4733](https://togithub.com/vitest-dev/vitest/issues/4733) [<samp>(480d8)</samp>](https://togithub.com/vitest-dev/vitest/commit/480d866a) - Add syntax highlighting to error messages - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4813](https://togithub.com/vitest-dev/vitest/issues/4813) [<samp>(8c969)</samp>](https://togithub.com/vitest-dev/vitest/commit/8c969de2) - Allow extending toEqual - by [@​tigranmk](https://togithub.com/tigranmk) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2875](https://togithub.com/vitest-dev/vitest/issues/2875) and [https://github.com/vitest-dev/vitest/issues/4880](https://togithub.com/vitest-dev/vitest/issues/4880) [<samp>(463be)</samp>](https://togithub.com/vitest-dev/vitest/commit/463bee38) - **coverage**: - Custom reporter support - by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/4828](https://togithub.com/vitest-dev/vitest/issues/4828) [<samp>(96dc6)</samp>](https://togithub.com/vitest-dev/vitest/commit/96dc6e9a) - **ui**: - Show unhandled errors on the ui - by [@​spiroka](https://togithub.com/spiroka) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4380](https://togithub.com/vitest-dev/vitest/issues/4380) [<samp>(7f59a)</samp>](https://togithub.com/vitest-dev/vitest/commit/7f59a1b8) - **vitest**: - Add `--disable-console-intercept` option to allow opting-out from automatic console log interception - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/4786](https://togithub.com/vitest-dev/vitest/issues/4786) [<samp>(43fa6)</samp>](https://togithub.com/vitest-dev/vitest/commit/43fa6baa) - Show slow test duration in verbose reporter on CI - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/4929](https://togithub.com/vitest-dev/vitest/issues/4929) [<samp>(ccb25)</samp>](https://togithub.com/vitest-dev/vitest/commit/ccb25836) - Allow overiding package installer with public API - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4936](https://togithub.com/vitest-dev/vitest/issues/4936) [<samp>(c2cce)</samp>](https://togithub.com/vitest-dev/vitest/commit/c2cceebb) ##### 🐞 Bug Fixes - **browser**: - Support vite config `server.headers` - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/4890](https://togithub.com/vitest-dev/vitest/issues/4890) [<samp>(55f53)</samp>](https://togithub.com/vitest-dev/vitest/commit/55f5349f) - Fix `testNamePattern` config - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/4909](https://togithub.com/vitest-dev/vitest/issues/4909) [<samp>(4add9)</samp>](https://togithub.com/vitest-dev/vitest/commit/4add9516) - Fix updating snapshot during watch mode - by [@​hi-ogawa](https://togithub.com/hi-ogawa) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4867](https://togithub.com/vitest-dev/vitest/issues/4867) [<samp>(508fc)</samp>](https://togithub.com/vitest-dev/vitest/commit/508fced9) - Remove redundant test failure logging - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/4891](https://togithub.com/vitest-dev/vitest/issues/4891) [<samp>(7fd44)</samp>](https://togithub.com/vitest-dev/vitest/commit/7fd44dc3) - **happy-dom**: - Window.close() for environment teardown - by [@​capricorn86](https://togithub.com/capricorn86) in [https://github.com/vitest-dev/vitest/issues/4931](https://togithub.com/vitest-dev/vitest/issues/4931) [<samp>(91719)</samp>](https://togithub.com/vitest-dev/vitest/commit/91719bbd) - **utils**: - Fix `objDisplay` default truncate option for `test.each` title - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/4917](https://togithub.com/vitest-dev/vitest/issues/4917) [<samp>(9ae9d)</samp>](https://togithub.com/vitest-dev/vitest/commit/9ae9dac9) - **vitest**: - Fix tap reporter to handle custom error - by [@​hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/4897](https://togithub.com/vitest-dev/vitest/issues/4897) [<samp>(f8ba8)</samp>](https://togithub.com/vitest-dev/vitest/commit/f8ba80f2) - Gracefully exit Vitest if `process.exit` is called inside the test - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4903](https://togithub.com/vitest-dev/vitest/issues/4903) [<samp>(8e6c1)</samp>](https://togithub.com/vitest-dev/vitest/commit/8e6c104a) - Throw "cannot mock" error only in isolated pools - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4905](https://togithub.com/vitest-dev/vitest/issues/4905) [<samp>(f99cc)</samp>](https://togithub.com/vitest-dev/vitest/commit/f99cc313) - Don't throw SyntaxError when "await vi.hoisted" is used - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4915](https://togithub.com/vitest-dev/vitest/issues/4915) [<samp>(ca62f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca62f37a) - Correctly parse --maxWorkers/--minWorkers - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4924](https://togithub.com/vitest-dev/vitest/issues/4924) [<samp>(0e77e)</samp>](https://togithub.com/vitest-dev/vitest/commit/0e77e697) - Show correct error when vi.hoisted is used inside vi.mock and the other way around - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4916](https://togithub.com/vitest-dev/vitest/issues/4916) [<samp>(c4eac)</samp>](https://togithub.com/vitest-dev/vitest/commit/c4eacbb7) - Call global teardown when using workspaces - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4935](https://togithub.com/vitest-dev/vitest/issues/4935) [<samp>(528bd)</samp>](https://togithub.com/vitest-dev/vitest/commit/528bd558) - Use file instead of id for HMR - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4938](https://togithub.com/vitest-dev/vitest/issues/4938) [<samp>(ca76f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ca76f457) - Add inlined deps to ssr.noExternal so they are added to the module graph - by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/4945](https://togithub.com/vitest-dev/vitest/issues/4945) [<samp>(1663f)</samp>](https://togithub.com/vitest-dev/vitest/commit/1663f5ca) - **workspace**: - Support overring `pool` and `poolOptions` on project level - by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/4765](https://togithub.com/vitest-dev/vitest/issues/4765) [<samp>(e9fe4)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9fe4181) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.1.3...v1.2.0) </details> <details> <summary>capricorn86/happy-dom (happy-dom)</summary> ### [`v13.0.4`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.4) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.3...v13.0.4) ##### 👷♂️ Patch fixes - Adds support for fallback values when declaring a CSS variable (e.g. "var(--my-var, #FFF)"). ([#​1192](https://togithub.com/capricorn86/happy-dom/issues/1192)) ### [`v13.0.3`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.3) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.2...v13.0.3) ##### 👷♂️ Patch fixes - Fixes problem with clearTimeout(), clearInterval() and cancelAnimationFrame() not supporting number values. ([#​1201](https://togithub.com/capricorn86/happy-dom/issues/1201)) ### [`v13.0.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.2) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.1...v13.0.2) ##### 👷♂️ Patch fixes - Removes unused browser setting. ([#​1199](https://togithub.com/capricorn86/happy-dom/issues/1199)) ### [`v13.0.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.1) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v13.0.0...v13.0.1) ##### 🎨 Features - Adds support for `BrowserFrame.viewport`. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Adds support for `Window.resizeTo()`. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Adds support for `Window.resizeBy()`. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) ##### 👷♂️ Patch fixes - Fixes issues related to viewport not being kept when navigating to new a URL. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) ### [`v13.0.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v13.0.0) [Compare Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.3...v13.0.0) ##### 💣 Breaking Changes - This is a big release where a lot of the code has been refactored to improve security and to be able to support the new Browser API. A big release is always a potential risk for bugs and therefore it make sense to make this a major release to avoid that consumers automatically updates to it. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) ##### 🎨 Features - Adds support for a Browser API similar to [Puppeteer](https://pptr.dev/) and [Playwright](https://playwright.dev/). With the Browser API, it is for example possible to create new pages and navigate in them. You can read more about it in the [Happy DOM Wiki](https://togithub.com/capricorn86/happy-dom/wiki). ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Improves security by not exposing sensitive internal logic to scripts running within the Happy DOM Browser. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Improves support for CORS management. It now supports "OPTIONS" requests to detect if the client is allowed to proceed with a cross origin request. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Adds support for HTTP response cache. The cache is in memory, but the plan is to add support for storing it on disk in the future. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Improves support for `XMLHttpRequest`. It now supports the GZip, Deflate and Brotli encodings. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Adds support for adding a process level error event listener for capturing errors. This is useful when using the Browser API, but will not work in environments such as [Jest](https://jestjs.io/) and [Vitest](https://vitest.dev/), as it collides with their error listener. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Adds support for `Ẁindow.open()`. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Adds support for `Ẁindow.close()`. This function should now be used when tearing down the environment. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Improves support for cookies. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Improves support for `HTMLIFrameElement`. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Changes export of types to use "import type" and "export type" in "index.js". This will allow transpilers/compilers to optimize better. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Adds support for navigating when clicking on an anchor link. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Adds support for navigating when setting `Location.href`. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Improves support for `MutationObserver`. It will not collect multiple records with a microtask. It now also supports `MutationObserver.takeRecords()` for records that has not yet been published. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Deprecates "[@​happy-dom/uncaught-exception-observer](https://togithub.com/happy-dom/uncaught-exception-observer)" as the functionality is supported by "happy-dom" out of the box now. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Uses Symbol for public internal properties instead of using "\_" as a prefix, so that internal properties won't be enumerable. This will also make sure that these properties won't clash with properties defined by the consumer. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) ##### 👷♂️ Patch fixes - Improves the check for if the property is a class to avoid that it gets bound in "[@​happy-dom/global-registrator](https://togithub.com/happy-dom/global-registrator)". We only want functions to get bound to the global context. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Fixes bug where `new Document()` did'nt work according to spec. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Fixes bug where several Element classes wheren't available as properties on `Window`. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Fixes bug in `Document.importNode()` where it didn't change `ownerDocument` on child nodes. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) - Resets static `ownerDocument` state used when creating Node instances, so that it can be garbage collected if not used anymore. ([#​466](https://togithub.com/capricorn86/happy-dom/issues/466)) *** Merry Christmas and a Happy New Year! 🎅 ✨ This release took some time as I didn't want to release the Browser API without applying security fixes. I've also stumbled across a few other issues along the way that I felt I needed to address. I hope you will enjoy the release! </details> <details> <summary>vuejs/core (vue)</summary> ### [`v3.4.12`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3412-2024-01-13) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.11...v3.4.12) ##### Reverts - fix(reactivity): correct dirty assign in render function ([#​10091](https://togithub.com/vuejs/core/issues/10091)) ([8b18481](https://togithub.com/vuejs/core/commit/8b1848173b0bc8fd84ce1da1af8d373c044bf073)), closes [#​10098](https://togithub.com/vuejs/core/issues/10098) [#​10100](https://togithub.com/vuejs/core/issues/10100) ### [`v3.4.11`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3411-2024-01-12) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.10...v3.4.11) ##### Bug Fixes - **hydration:** improve mismatch when client valut is null or undefined ([#​10086](https://togithub.com/vuejs/core/issues/10086)) ([08b60f5](https://togithub.com/vuejs/core/commit/08b60f5d0d5b57fcf3347ef66cbeab472c475a88)) - **reactivity:** correct dirty assign in render function ([#​10091](https://togithub.com/vuejs/core/issues/10091)) ([8d04205](https://togithub.com/vuejs/core/commit/8d042050411fdf04d9d1d6c153287164b12e0255)), closes [#​10082](https://togithub.com/vuejs/core/issues/10082) - **runtime-core:** filter single root for nested DEV_ROOT_FRAGMENT ([#​8593](https://togithub.com/vuejs/core/issues/8593)) ([d35b877](https://togithub.com/vuejs/core/commit/d35b87725ab3e2bdc86fb5781ab34939f7ec1029)), closes [#​5203](https://togithub.com/vuejs/core/issues/5203) [#​8581](https://togithub.com/vuejs/core/issues/8581) [#​10087](https://togithub.com/vuejs/core/issues/10087) ### [`v3.4.10`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3410-2024-01-11) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.9...v3.4.10) ##### Bug Fixes - **hydration:** should not warn on falsy bindings of non-property keys ([3907c87](https://togithub.com/vuejs/core/commit/3907c87ce23cc6ef4a739b5a66ddb553e8723114)) ### [`v3.4.9`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#349-2024-01-11) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.8...v3.4.9) ##### Bug Fixes - **build:** avoid accessing **FEATURE_PROD_DEVTOOLS** flag in root scope ([dfd9654](https://togithub.com/vuejs/core/commit/dfd9654665890d1bc7129f6e3c2faaa5b1f28f72)) - **hydration:** do not warn against bindings w/ object values ([dcc68ef](https://togithub.com/vuejs/core/commit/dcc68ef7d48973abd8dd3178b46e50e3b0785ea4)) - **runtime-dom:** unify behavior for v-show + style display binding ([#​10075](https://togithub.com/vuejs/core/issues/10075)) ([cd419ae](https://togithub.com/vuejs/core/commit/cd419aec3cb615eaea8b2324356f38f4c0ff1fcc)), closes [#​10074](https://togithub.com/vuejs/core/issues/10074) - **suspense:** avoid double-patching nested suspense when parent suspense is not resolved ([#​10055](https://togithub.com/vuejs/core/issues/10055)) ([bcda96b](https://togithub.com/vuejs/core/commit/bcda96b525801eb7a1d397300fb3f2f9b827ddfb)), closes [#​8678](https://togithub.com/vuejs/core/issues/8678) ### [`v3.4.8`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#348-2024-01-10) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.7...v3.4.8) ##### Bug Fixes - **hydration:** fix class and style hydration mismatch message ([5af3987](https://togithub.com/vuejs/core/commit/5af398729168481c3bee741b4f36fa4f375e0f4a)), closes [#​10067](https://togithub.com/vuejs/core/issues/10067) - **hydration:** improve attr hydration mismatch check for boolean attrs ([972face](https://togithub.com/vuejs/core/commit/972facee0d892a1b6d9d4ad1da5da9306ed45c3f)), closes [#​10057](https://togithub.com/vuejs/core/issues/10057) [#​10060](https://togithub.com/vuejs/core/issues/10060) - **suspense:** fix more suspense patch before resolve edge cases ([70ad4ca](https://togithub.com/vuejs/core/commit/70ad4caad7d19938f8ccf1ede3228a81254dd4bf)), closes [#​10017](https://togithub.com/vuejs/core/issues/10017) ### [`v3.4.7`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#347-2024-01-09) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.6...v3.4.7) ##### Bug Fixes - **parser:** skip compat mode check for SFC root `<template>` tags ([#​10034](https://togithub.com/vuejs/core/issues/10034)) ([923d560](https://togithub.com/vuejs/core/commit/923d560d0b6713144671809b6dfeb1e2da503b1f)) - **types:** fix functional component for `h` ([#​9991](https://togithub.com/vuejs/core/issues/9991)) ([438a74a](https://togithub.com/vuejs/core/commit/438a74aad840183286fbdb488178510f37218a73)) ##### Reverts - "dx(computed): warn incorrect use of getCurrentInstance inside computed" ([2fd3905](https://togithub.com/vuejs/core/commit/2fd39057386644c8bfee426c60a51f2b07a79b09)) ### [`v3.4.6`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#346-2024-01-08) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.5...v3.4.6) ##### Bug Fixes - **build:** revert "build: add production/development export conditions ([#​9977](https://togithub.com/vuejs/core/issues/9977))" ([7bd4e90](https://togithub.com/vuejs/core/commit/7bd4e90506547c42234165776b01793abd37b148)), closes [#​10012](https://togithub.com/vuejs/core/issues/10012) [#​10020](https://togithub.com/vuejs/core/issues/10020) - fix post watcher fire timing on nested app mounts ([3c3561e](https://togithub.com/vuejs/core/commit/3c3561e7203091f49d57f1da6d822c91e462bc46)), closes [#​10005](https://togithub.com/vuejs/core/issues/10005) - **hydration:** avoid hydration mismatch warning for styles with different order ([#​10011](https://togithub.com/vuejs/core/issues/10011)) ([2701355](https://togithub.com/vuejs/core/commit/2701355e8eb07ab664e398d9fc05d6c4e2e9b20e)), closes [#​10000](https://togithub.com/vuejs/core/issues/10000) [#​10006](https://togithub.com/vuejs/core/issues/10006) - **runtime-core:** handle fragment with null children ([#​10010](https://togithub.com/vuejs/core/issues/10010)) ([3bf34b7](https://togithub.com/vuejs/core/commit/3bf34b767e4dd3cf6a974301ecf0363ae4dda4ec)), closes [#​10007](https://togithub.com/vuejs/core/issues/10007) - **scheduler:** sort nested postFlushCbs ([d9162df](https://togithub.com/vuejs/core/commit/d9162dfc2ee0c3a369fb9bf32ff413e74761bee6)), closes [#​10003](https://togithub.com/vuejs/core/issues/10003) - **suspense:** fix anchor for suspense with transition out-in ([#​9999](https://togithub.com/vuejs/core/issues/9999)) ([a3fbf21](https://togithub.com/vuejs/core/commit/a3fbf2132b0cd3655e969e290548c8fabc08fd33)), closes [#​9996](https://togithub.com/vuejs/core/issues/9996) - **types:** allow `null` type for textarea value ([#​9997](https://togithub.com/vuejs/core/issues/9997)) ([c379bc2](https://togithub.com/vuejs/core/commit/c379bc29efc70d6ac5840de10c357ee3dad998c0)), closes [#​9904](https://togithub.com/vuejs/core/issues/9904) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone Europe/Helsinki, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/slipmatio/logger). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information