Closed renovate[bot] closed 2 months ago
This PR contains the following updates:
^20.12.5
^20.12.7
^1.4.0
^1.5.0
8.15.6
8.15.7
^5.4.4
^5.4.5
^3.4.21
^3.4.24
^2.0.11
^2.0.14
📅 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 becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^20.12.5
->^20.12.7
^1.4.0
->^1.5.0
8.15.6
->8.15.7
^5.4.4
->^5.4.5
^1.4.0
->^1.5.0
^3.4.21
->^3.4.24
^2.0.11
->^2.0.14
Release Notes
vitest-dev/vitest (@vitest/coverage-v8)
### [`v1.5.0`](https://togithub.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0)pnpm/pnpm (pnpm)
### [`v8.15.7`](https://togithub.com/pnpm/pnpm/compare/v8.15.6...v8.15.7) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.15.6...v8.15.7)Microsoft/TypeScript (typescript)
### [`v5.4.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.5): TypeScript 5.4.5 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.4...v5.4.5) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.4.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.4 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.5 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.5%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)vitest-dev/vitest (vitest)
### [`v1.5.0`](https://togithub.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0)vuejs/core (vue)
### [`v3.4.24`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3424-2024-04-22) ##### Bug Fixes - **compiler-core:** handle template ref bound via v-bind object on v-for ([#10706](https://togithub.com/vuejs/core/issues/10706)) ([da7adef](https://togithub.com/vuejs/core/commit/da7adefa844265eecc9c336abfc727bc05b4f16e)), closes [#10696](https://togithub.com/vuejs/core/issues/10696) - **compiler-core:** properly parse await expressions in edge cases ([b92c25f](https://togithub.com/vuejs/core/commit/b92c25f53dff0fc1687f57ca4033d0ac25218940)), closes [#10754](https://togithub.com/vuejs/core/issues/10754) - **compiler-sfc:** handle readonly operator and ReadonlyArray/Map/Set types ([5cef52a](https://togithub.com/vuejs/core/commit/5cef52a5c23ba8ba3239e6def03b8ff008d3cc72)), closes [#10726](https://togithub.com/vuejs/core/issues/10726) - **compiler-ssr:** fix hydration mismatch for conditional slot in transition ([f12c81e](https://togithub.com/vuejs/core/commit/f12c81efca3fcf9a7ce478af2261ad6ab9b0bfd7)), closes [#10743](https://togithub.com/vuejs/core/issues/10743) - **compiler-ssr:** fix v-html SSR for nullish values ([1ff4076](https://togithub.com/vuejs/core/commit/1ff407676f9495883b459779a9b0370d7588b51f)), closes [#10725](https://togithub.com/vuejs/core/issues/10725) - **deps:** update compiler ([#10760](https://togithub.com/vuejs/core/issues/10760)) ([15df5c1](https://togithub.com/vuejs/core/commit/15df5c1b261b9b471eb811fd47ab7b3cfc41cf83)) - **runtime-core:** fix edge case of KeepAlive inside Transition with slot children ([#10719](https://togithub.com/vuejs/core/issues/10719)) ([e51ca61](https://togithub.com/vuejs/core/commit/e51ca61ca060b2772e967d169548fc2f58fce6d1)), closes [#10708](https://togithub.com/vuejs/core/issues/10708) - **runtime-core:** further fix slots \_ctx check ([cde7f05](https://togithub.com/vuejs/core/commit/cde7f05787d16dbb93d9419ef5331adf992816fd)), closes [#10724](https://togithub.com/vuejs/core/issues/10724) - **runtime-core:** props should be readonly via direct template access ([b93f264](https://togithub.com/vuejs/core/commit/b93f26464785de227b88c51a88328ae80e80d804)), closes [#8216](https://togithub.com/vuejs/core/issues/8216) [#10736](https://togithub.com/vuejs/core/issues/10736) - **transition:** transition is breaking/flickering when enter is canceled ([#10688](https://togithub.com/vuejs/core/issues/10688)) ([65109a7](https://togithub.com/vuejs/core/commit/65109a70f187473edae8cf4df11af3c33345e6f6)) ### [`v3.4.23`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3423-2024-04-16) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.22...v3.4.23) ##### Bug Fixes - **runtime-core:** fix regression for $attrs tracking in slots ([6930e60](https://togithub.com/vuejs/core/commit/6930e60787e4905a50417190263ae7dd46cf5409)), closes [#10710](https://togithub.com/vuejs/core/issues/10710) - **runtime-core:** use same internal object mechanism for slots ([6df53d8](https://togithub.com/vuejs/core/commit/6df53d85a207986128159d88565e6e7045db2add)), closes [#10709](https://togithub.com/vuejs/core/issues/10709) ### [`v3.4.22`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3422-2024-04-15) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.21...v3.4.22) ##### Bug Fixes - **compat:** fix $options mutation + adjust private API initialization ([d58d133](https://togithub.com/vuejs/core/commit/d58d133b1cde5085cc5ab0012d544cafd62a6ee6)), closes [#10626](https://togithub.com/vuejs/core/issues/10626) [#10636](https://togithub.com/vuejs/core/issues/10636) - **compile-sfc:** analyze v-bind shorthand usage in template ([#10518](https://togithub.com/vuejs/core/issues/10518)) ([e5919d4](https://togithub.com/vuejs/core/commit/e5919d4658cfe0bb18c76611dd3c3432c57f94ab)), closes [#10515](https://togithub.com/vuejs/core/issues/10515) - **compiler-core:** fix loc.source for end tags with whitespace before > ([16174da](https://togithub.com/vuejs/core/commit/16174da21d6c8ac0aae027dd964fc35e221ded0a)), closes [#10694](https://togithub.com/vuejs/core/issues/10694) [#10695](https://togithub.com/vuejs/core/issues/10695) - **compiler-core:** fix v-bind shorthand for component :is ([04af950](https://togithub.com/vuejs/core/commit/04af9504a720c8e6de26c04b1282cf14fa1bcee3)), closes [#10469](https://togithub.com/vuejs/core/issues/10469) [#10471](https://togithub.com/vuejs/core/issues/10471) - **compiler-sfc:** :is() and :where() in compound selectors ([#10522](https://togithub.com/vuejs/core/issues/10522)) ([660cadc](https://togithub.com/vuejs/core/commit/660cadc7aadb909ef33a6055c4374902a82607a4)), closes [#10511](https://togithub.com/vuejs/core/issues/10511) - **compiler-sfc:** also search for `.tsx` when type import's extension is omitted ([#10637](https://togithub.com/vuejs/core/issues/10637)) ([34106bc](https://togithub.com/vuejs/core/commit/34106bc9c715247211273bb9c64712f04bd4879d)), closes [#10635](https://togithub.com/vuejs/core/issues/10635) - **compiler-sfc:** fix defineModel coercion for boolean + string union types ([#9603](https://togithub.com/vuejs/core/issues/9603)) ([0cef65c](https://togithub.com/vuejs/core/commit/0cef65cee411356e721bbc90d731fc52fc8fce94)), closes [#9587](https://togithub.com/vuejs/core/issues/9587) [#10676](https://togithub.com/vuejs/core/issues/10676) - **compiler-sfc:** fix universal selector scope ([#10551](https://togithub.com/vuejs/core/issues/10551)) ([54a6afa](https://togithub.com/vuejs/core/commit/54a6afa75a546078e901ce0882da53b97420fe94)), closes [#10548](https://togithub.com/vuejs/core/issues/10548) - **compiler-sfc:** use options module name if options provide runtimeModuleName options ([#10457](https://togithub.com/vuejs/core/issues/10457)) ([e76d743](https://togithub.com/vuejs/core/commit/e76d7430aa7470342f3fe263145a0fa92f5898ca)), closes [#10454](https://togithub.com/vuejs/core/issues/10454) - **custom-element:** avoid setting attr to null if it is removed ([#9012](https://togithub.com/vuejs/core/issues/9012)) ([b49306a](https://togithub.com/vuejs/core/commit/b49306adff4572d90a42ccd231387f16eb966bbe)), closes [#9006](https://togithub.com/vuejs/core/issues/9006) [#10324](https://togithub.com/vuejs/core/issues/10324) - **hydration:** properly handle optimized mode during hydrate node ([#10638](https://togithub.com/vuejs/core/issues/10638)) ([2ec06fd](https://togithub.com/vuejs/core/commit/2ec06fd6c8383e11cdf4efcab1707f973bd6a54c)), closes [#10607](https://togithub.com/vuejs/core/issues/10607) - **reactivity:** computed should not be detected as true by isProxy ([#10401](https://togithub.com/vuejs/core/issues/10401)) ([9da34d7](https://togithub.com/vuejs/core/commit/9da34d7af81607fddd1f32f21b3b4002402ff1cc)) - **reactivity:** fix hasOwnProperty key coercion edge cases ([969c5fb](https://togithub.com/vuejs/core/commit/969c5fb30f4c725757c7385abfc74772514eae4b)) - **reactivity:** fix tracking when hasOwnProperty is called with non-string value ([c3c5dc9](https://togithub.com/vuejs/core/commit/c3c5dc93fbccc196771458f0b43cd5b7ad1863f4)), closes [#10455](https://togithub.com/vuejs/core/issues/10455) [#10464](https://togithub.com/vuejs/core/issues/10464) - **runtime-core:** fix errorHandler causes an infinite loop during execution ([#9575](https://togithub.com/vuejs/core/issues/9575)) ([ab59bed](https://togithub.com/vuejs/core/commit/ab59bedae4e5e40b28804d88a51305b236d4a873)) - **runtime-core:** handle invalid values in callWithAsyncErrorHandling ([53d15d3](https://togithub.com/vuejs/core/commit/53d15d3f76184eed67a18d35e43d9a2062f8e121)) - **runtime-core:** show hydration mismatch details for non-rectified mismatches too when **PROD_HYDRATION_MISMATCH_DETAILS** is set ([#10599](https://togithub.com/vuejs/core/issues/10599)) ([0dea7f9](https://togithub.com/vuejs/core/commit/0dea7f9a260d93eb6c39aabac8c94c2c9b2042dd)) - **runtime-dom:** `v-model` string/number coercion for multiselect options ([#10576](https://togithub.com/vuejs/core/issues/10576)) ([db374e5](https://togithub.com/vuejs/core/commit/db374e54c9f5e07324728b85c74eca84e28dd352)) - **runtime-dom:** fix css v-bind for suspensed components ([#8523](https://togithub.com/vuejs/core/issues/8523)) ([67722ba](https://togithub.com/vuejs/core/commit/67722ba23b7c36ab8f3fa2d2b4df08e4ddc322e1)), closes [#8520](https://togithub.com/vuejs/core/issues/8520) - **runtime-dom:** force update v-model number with leading 0 ([#10506](https://togithub.com/vuejs/core/issues/10506)) ([15ffe8f](https://togithub.com/vuejs/core/commit/15ffe8f2c954359770c57e4d9e589b0b622e4a60)), closes [#10503](https://togithub.com/vuejs/core/issues/10503) [#10615](https://togithub.com/vuejs/core/issues/10615) - **runtime-dom:** sanitize wrongly passed string value as event handler ([#8953](https://togithub.com/vuejs/core/issues/8953)) ([7ccd453](https://togithub.com/vuejs/core/commit/7ccd453dd004076cad49ec9f56cd5fe97b7b6ed8)), closes [#8818](https://togithub.com/vuejs/core/issues/8818) - **ssr:** don't render v-if comments in TransitionGroup ([#6732](https://togithub.com/vuejs/core/issues/6732)) ([5a96267](https://togithub.com/vuejs/core/commit/5a9626708e970c6fc0b6f786e3c80c22273d126f)), closes [#6715](https://togithub.com/vuejs/core/issues/6715) - **Transition:** ensure the KeepAlive children unmount w/ out-in mode ([#10632](https://togithub.com/vuejs/core/issues/10632)) ([fc99e4d](https://togithub.com/vuejs/core/commit/fc99e4d3f01b190ef9fd3c218a668ba9124a32bc)), closes [#10620](https://togithub.com/vuejs/core/issues/10620) - **TransitionGroup:** avoid set transition hooks for comment nodes and text nodes ([#9421](https://togithub.com/vuejs/core/issues/9421)) ([140a768](https://togithub.com/vuejs/core/commit/140a7681cc3bba22f55d97fd85a5eafe97a1230f)), closes [#4621](https://togithub.com/vuejs/core/issues/4621) [#4622](https://togithub.com/vuejs/core/issues/4622) [#5153](https://togithub.com/vuejs/core/issues/5153) [#5168](https://togithub.com/vuejs/core/issues/5168) [#7898](https://togithub.com/vuejs/core/issues/7898) [#9067](https://togithub.com/vuejs/core/issues/9067) - **types:** avoid merging object union types when using withDefaults ([#10596](https://togithub.com/vuejs/core/issues/10596)) ([37ba93c](https://togithub.com/vuejs/core/commit/37ba93c213a81f99a68a99ef5d4065d61b150ba3)), closes [#10594](https://togithub.com/vuejs/core/issues/10594) ##### Performance Improvements - add `__NO_SIDE_EFFECTS__` comments ([#9053](https://togithub.com/vuejs/core/issues/9053)) ([d46df6b](https://togithub.com/vuejs/core/commit/d46df6bdb14b0509eb2134b3f85297a306821c61)) - optimize component props/slots internal object checks ([6af733d](https://togithub.com/vuejs/core/commit/6af733d68eb400a3d2c5ef5f465fff32b72a324e)) - **ssr:** avoid calling markRaw on component instance proxy ([4bc9f39](https://togithub.com/vuejs/core/commit/4bc9f39f028af7313e5cf24c16915a1985d27bf8)) - **ssr:** optimize setup context creation for ssr in v8 ([ca84316](https://togithub.com/vuejs/core/commit/ca84316bfb3410efe21333670a6ad5cd21857396))vuejs/language-tools (vue-tsc)
### [`v2.0.14`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2014-2024422) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.13...v2.0.14) ##### Features - **language-core:** added search html tag ([#4280](https://togithub.com/vuejs/language-tools/issues/4280)) - Thanks [@audunhov](https://togithub.com/audunhov) - **language-service:** added Russian, Czech localization support ##### Bug Fixes - **language-core:** `@ts-ignore` not working for slots ([#4263](https://togithub.com/vuejs/language-tools/issues/4263)) - **language-core:** reduce unnecessary props mapping ([#4284](https://togithub.com/vuejs/language-tools/issues/4284)) - **tsc:** improve regexp performance for global type removal ([#4260](https://togithub.com/vuejs/language-tools/issues/4260)) - Thanks [@blake-newman](https://togithub.com/blake-newman) ##### Other Changes - Upgrade Volar from `v2.2.0-alpha.8` to `v2.2.0-alpha.10` to fix some issues: - Parameter Hints not working in Hybrid Mode ([#3948](https://togithub.com/vuejs/language-tools/issues/3948)) - TS server to crash repeatedly when include large js file ([#4278](https://togithub.com/vuejs/language-tools/issues/4278)) - Randomly causing errors when renaming / find definitions in Hybrid Mode ([#4257](https://togithub.com/vuejs/language-tools/issues/4257), [#4281](https://togithub.com/vuejs/language-tools/issues/4281), [#4282](https://togithub.com/vuejs/language-tools/issues/4282)) - Unable to resolve Nuxt UI component type - Incomplete results for find refernces in Hybrid Mode - The following extensions have been added to Hybrid Mode’s compatibility whitelist: - `bierner.lit-html` - `denoland.vscode-deno` (When `deno.enable` is `false`) - `jenkey2011.string-highlight` - **language-core:** improve maintainability of codegen ([#4276](https://togithub.com/vuejs/language-tools/issues/4276)) - Deprecated `vueCompilerOptions.nativeTags`, now respects the `nodeType` property of template AST node. - Dynamic component types without v-bind:is are no longer supported. ### [`v2.0.13`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2013-2024412) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.12...v2.0.13) ##### Performance - **tsc:** re-introduce global types removal check ([#4245](https://togithub.com/vuejs/language-tools/issues/4245)) ##### Other Changes - Upgrade Volar from `v2.2.0-alpha.7` to `v2.2.0-alpha.8` for a vue-tsc performance issue fixes ([#4238](https://togithub.com/vuejs/language-tools/issues/4238)) ### [`v2.0.12`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2012-2024410) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.11...v2.0.12) ##### Bug Fixes - **vscode:** restart tsserver before restart vue language server ([#4242](https://togithub.com/vuejs/language-tools/issues/4242)) - **tsc:** remove exit early condition - **typescript-plugin:** handle named pipe server timeout - **language-core:** `@vue-ignore` not working for fragment v-if/v-for nodes ([#4232](https://togithub.com/vuejs/language-tools/issues/4232)) ##### Other Changes - Upgrade Volar from `v2.2.0-alpha.6` to `v2.2.0-alpha.7` for a typescript plugin bug fixesConfiguration
📅 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 becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.