chore(deps): update dependency vue to v3.5.25 #36

Closed
tommy wants to merge 1 commit from renovate/vue-monorepo into main
Owner

This PR contains the following updates:

Package Change Age Confidence
vue (source) 3.5.13 -> 3.5.25 age confidence

Release Notes

vuejs/core (vue)

v3.5.25

Compare Source

Bug Fixes

v3.5.24

Compare Source

Reverts

v3.5.23

Compare Source

Bug Fixes

v3.5.22

Compare Source

Bug Fixes
Features
  • custom-element: allow specifying additional options for shadowRoot in custom elements (#​12965) (47e628d), closes #​12964
Reverts
  • Revert "fix(hmr): prevent VUE_HMR_RUNTIME from being overwritten by vue runtime in 3rd-party libraries" (#​13925) (6b68f72), closes #​13925

v3.5.21

Compare Source

Bug Fixes
Performance Improvements

v3.5.20

Compare Source

Bug Fixes

v3.5.19

Compare Source

Bug Fixes

v3.5.18

Compare Source

Bug Fixes

v3.5.17

Compare Source

Bug Fixes

v3.5.16

Compare Source

Reverts

v3.5.15

Compare Source

Bug Fixes

v3.5.14

Compare Source

Bug Fixes
Features

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 becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [vue](https://github.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://github.com/vuejs/core)) | [`3.5.13` -> `3.5.25`](https://renovatebot.com/diffs/npm/vue/3.5.13/3.5.25) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.25?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.13/3.5.25?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vuejs/core (vue)</summary> ### [`v3.5.25`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3525-2025-11-24) [Compare Source](https://github.com/vuejs/core/compare/v3.5.24...v3.5.25) ##### Bug Fixes - **compiler:** share logic for comments and whitespace ([#&#8203;13550](https://github.com/vuejs/core/issues/13550)) ([2214f7a](https://github.com/vuejs/core/commit/2214f7ab2940bcb751cd20130c020d895db6c042)) - **provide:** warn when using `provide` after mounting ([#&#8203;13954](https://github.com/vuejs/core/issues/13954)) ([247b2c2](https://github.com/vuejs/core/commit/247b2c2067afc4dee52f9f7bc194f3aab347ac55)), closes [#&#8203;13921](https://github.com/vuejs/core/issues/13921) [#&#8203;13924](https://github.com/vuejs/core/issues/13924) - **reactivity:** correctly wrap iterated array items to preserve their readonly status ([#&#8203;14120](https://github.com/vuejs/core/issues/14120)) ([301020b](https://github.com/vuejs/core/commit/301020b481e85d03b0c96000f3221372063c41c6)) - **reactivity:** toRef edge cases for ref unwrapping ([#&#8203;12420](https://github.com/vuejs/core/issues/12420)) ([0d2357e](https://github.com/vuejs/core/commit/0d2357e6974678d5484751c869f429dc6ea85582)) - **runtime-core:** keep options API typing intact when expose is used ([#&#8203;14118](https://github.com/vuejs/core/issues/14118)) ([8f82f23](https://github.com/vuejs/core/commit/8f82f238463160284e504d1751d61b72dabb395e)), closes [#&#8203;14117](https://github.com/vuejs/core/issues/14117) [vuejs/language-tools#5069](https://github.com/vuejs/language-tools/issues/5069) - **suspense:** defer clearing fallback vnode el in case it has dirs ([#&#8203;14080](https://github.com/vuejs/core/issues/14080)) ([c0f63dd](https://github.com/vuejs/core/commit/c0f63ddbfa8fa221d66b683b5c26e471851c2b50)), closes [#&#8203;14078](https://github.com/vuejs/core/issues/14078) ### [`v3.5.24`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3524-2025-11-07) [Compare Source](https://github.com/vuejs/core/compare/v3.5.23...v3.5.24) ##### Reverts - Revert "fix(compiler-core): correctly handle ts type assertions in expression…" ([#&#8203;14062](https://github.com/vuejs/core/issues/14062)) ([11ec51a](https://github.com/vuejs/core/commit/11ec51aa5a7914745fee10ed2b9f9464fab4d02c)), closes [#&#8203;14062](https://github.com/vuejs/core/issues/14062) [#&#8203;14060](https://github.com/vuejs/core/issues/14060) ### [`v3.5.23`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3523-2025-11-06) [Compare Source](https://github.com/vuejs/core/compare/v3.5.22...v3.5.23) ##### Bug Fixes - **compiler-core:** correctly handle ts type assertions in expressions ([#&#8203;13397](https://github.com/vuejs/core/issues/13397)) ([e6544ac](https://github.com/vuejs/core/commit/e6544ac292b5b473274f87cdb83ebeac3e7e61a4)), closes [#&#8203;13395](https://github.com/vuejs/core/issues/13395) - **compiler-core:** fix v-bind shorthand handling for in-DOM templates ([#&#8203;13933](https://github.com/vuejs/core/issues/13933)) ([b3cca26](https://github.com/vuejs/core/commit/b3cca2611c656b85f0c4e737b9ec248d2627dded)), closes [#&#8203;13930](https://github.com/vuejs/core/issues/13930) - **compiler-sfc:** resolve numeric literals and template literals without expressions as static property key ([#&#8203;13998](https://github.com/vuejs/core/issues/13998)) ([75d44c7](https://github.com/vuejs/core/commit/75d44c718981f91843e197265cc68e82fe2532dd)) - **compiler-ssr:** textarea with v-text directive SSR ([#&#8203;13975](https://github.com/vuejs/core/issues/13975)) ([006a0c1](https://github.com/vuejs/core/commit/006a0c1011a224bcbf21195c6df76812c3a7e757)) - **compiler:** using guard instead of non-nullish assertion ([#&#8203;13982](https://github.com/vuejs/core/issues/13982)) ([dcc6f36](https://github.com/vuejs/core/commit/dcc6f362577ed86ccad31c2623c6cf75137dd27a)) - **custom-element:** batch custom element prop patching ([#&#8203;13478](https://github.com/vuejs/core/issues/13478)) ([c13e674](https://github.com/vuejs/core/commit/c13e674fb9f92ab9339d28a862d18de460faf56e)), closes [#&#8203;12619](https://github.com/vuejs/core/issues/12619) - **custom-element:** optimize slot retrieval to avoid duplicates ([#&#8203;13961](https://github.com/vuejs/core/issues/13961)) ([84ca349](https://github.com/vuejs/core/commit/84ca349fef73f6f55fc98299fcfa5c1eeef721db)), closes [#&#8203;13955](https://github.com/vuejs/core/issues/13955) - **hydration:** avoid mismatch during hydrate text with newlines in interpolation ([#&#8203;9232](https://github.com/vuejs/core/issues/9232)) ([6cbdf78](https://github.com/vuejs/core/commit/6cbdf7823b0c961190bee5b7c117b7f2bbeb832f)), closes [#&#8203;9229](https://github.com/vuejs/core/issues/9229) - **runtime-core:** pass props and children to loadingComponent ([#&#8203;13997](https://github.com/vuejs/core/issues/13997)) ([40c4b2a](https://github.com/vuejs/core/commit/40c4b2a876ce606973521dfc3024e26bfc10953a)) - **runtime-dom:** ensure iframe sandbox is handled as an attribute to prevent unintended behavior ([#&#8203;13950](https://github.com/vuejs/core/issues/13950)) ([5689884](https://github.com/vuejs/core/commit/5689884c8e32cda6a802ac36b4d23218f67b38ed)), closes [#&#8203;13946](https://github.com/vuejs/core/issues/13946) - **suspense:** clear placeholder and fallback el after resolve to enable GC ([#&#8203;13928](https://github.com/vuejs/core/issues/13928)) ([f411c66](https://github.com/vuejs/core/commit/f411c6604c12c531883aa0d30b81a7f69092f8a6)) - **transition-group:** use offsetLeft and offsetTop instead of getBoundingClientRect to avoid transform scale affect animation ([#&#8203;6108](https://github.com/vuejs/core/issues/6108)) ([dc4dd59](https://github.com/vuejs/core/commit/dc4dd594fbecce6ed7f44ffa69dc8b5d022287b6)), closes [#&#8203;6105](https://github.com/vuejs/core/issues/6105) - **v-model:** handle number modifier on change ([#&#8203;13959](https://github.com/vuejs/core/issues/13959)) ([8fbe48f](https://github.com/vuejs/core/commit/8fbe48fe396d830999afd07f9413d899157d5f5e)), closes [#&#8203;13958](https://github.com/vuejs/core/issues/13958) ### [`v3.5.22`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3522-2025-09-25) [Compare Source](https://github.com/vuejs/core/compare/v3.5.21...v3.5.22) ##### Bug Fixes - **compiler-core:** identifiers in switch-case should not be inferred as references ([#&#8203;13923](https://github.com/vuejs/core/issues/13923)) ([5953c9f](https://github.com/vuejs/core/commit/5953c9ff90090e128372f645d377bd99137a5fb4)) - **compiler-dom:** nodes with v-once shouldn't be stringified ([#&#8203;13878](https://github.com/vuejs/core/issues/13878)) ([95c1975](https://github.com/vuejs/core/commit/95c197560409f5d39a0d376c0a43d89a47a604e8)) - **compiler-sfc:** add support for `@vue-ignore` in runtime type resolution ([#&#8203;13906](https://github.com/vuejs/core/issues/13906)) ([ba7f7f9](https://github.com/vuejs/core/commit/ba7f7f90f689f6e7e0417a192d081db542de28ec)) - **compiler-sfc:** enhance inferRuntimeType to support TSMappedType with indexed access ([#&#8203;13848](https://github.com/vuejs/core/issues/13848)) ([e388f1a](https://github.com/vuejs/core/commit/e388f1a09fde78cf006450f060813d972ac8c23d)), closes [#&#8203;13847](https://github.com/vuejs/core/issues/13847) - **compiler-sfc:** ensure css custom properties do not start with a digit ([#&#8203;13870](https://github.com/vuejs/core/issues/13870)) ([9c27951](https://github.com/vuejs/core/commit/9c279517b9bc1f4c250c555ec9b9eb6104756d56)) - **compiler-sfc:** ensure props bindings register before compiling template ([#&#8203;13922](https://github.com/vuejs/core/issues/13922)) ([abd5638](https://github.com/vuejs/core/commit/abd563822abafe63047f7b599bff266380ee2b64)), closes [#&#8203;13920](https://github.com/vuejs/core/issues/13920) - **compiler-ssr:** ensure v-show has a higher priority in SSR ([#&#8203;12171](https://github.com/vuejs/core/issues/12171)) ([836b829](https://github.com/vuejs/core/commit/836b82976ffb7aa0ea9cbe417bef07deae3ca47c)), closes [#&#8203;12162](https://github.com/vuejs/core/issues/12162) - **custom-element:** properly mount multiple Teleports in custom element component w/ shadowRoot false ([#&#8203;13900](https://github.com/vuejs/core/issues/13900)) ([5e1e791](https://github.com/vuejs/core/commit/5e1e791880238380a1038ae2c505e206ceb34d77)), closes [#&#8203;13899](https://github.com/vuejs/core/issues/13899) - **custom-element:** set prop runs pending mutations before disconnect ([#&#8203;13897](https://github.com/vuejs/core/issues/13897)) ([c4a88cd](https://github.com/vuejs/core/commit/c4a88cdd0dfed3ef46a8aa9be448c01781fdc4f0)), closes [#&#8203;13315](https://github.com/vuejs/core/issues/13315) - **custom-element:** use `PatchFlags.BAIL` for slot when props are present ([#&#8203;13907](https://github.com/vuejs/core/issues/13907)) ([5358bca](https://github.com/vuejs/core/commit/5358bca4a80cf52d19ed91967eeaa025a786083d)), closes [#&#8203;13904](https://github.com/vuejs/core/issues/13904) - **reactivity:** respect readonly during ref unwrapping ([#&#8203;13905](https://github.com/vuejs/core/issues/13905)) ([aba7fed](https://github.com/vuejs/core/commit/aba7feda1703e69e5a7c37f784718de0371adadc)), closes [#&#8203;13903](https://github.com/vuejs/core/issues/13903) - **reactivity:** update iterator to check for completion instead of value presence ([#&#8203;13761](https://github.com/vuejs/core/issues/13761)) ([2078f8b](https://github.com/vuejs/core/commit/2078f8b7565cf637f47fcd5b0abdfb2b264225bb)) - **runtime-core:** simplify block-tracking disabling in `h` helper ([#&#8203;13841](https://github.com/vuejs/core/issues/13841)) ([75220c7](https://github.com/vuejs/core/commit/75220c7995a13a483ae9599a739075be1c8e17f8)) - **transition-group:** run `forceReflow` on the correct document (fix [#&#8203;13849](https://github.com/vuejs/core/issues/13849)) ([#&#8203;13853](https://github.com/vuejs/core/issues/13853)) ([1be5ddf](https://github.com/vuejs/core/commit/1be5ddfe878c8bfddaa2c50e82105b247f50b9ba)) - **types:** more precise types for Events and added missing definitions ([#&#8203;9675](https://github.com/vuejs/core/issues/9675)) ([8bb8fb2](https://github.com/vuejs/core/commit/8bb8fb236257c03bfa0bccadcfffe3eb4592f71b)) - **types:** set dom stub type to `never` instead of `{}` ([#&#8203;13915](https://github.com/vuejs/core/issues/13915)) ([8620a61](https://github.com/vuejs/core/commit/8620a616eb02a64fe32dd52d9be68e360687ef9d)), closes [#&#8203;11564](https://github.com/vuejs/core/issues/11564) - **types:** widen directive arg type from string to any ([#&#8203;13758](https://github.com/vuejs/core/issues/13758)) ([4b71706](https://github.com/vuejs/core/commit/4b7170625d0bc93b26a3343aeda98850c1138f82)), closes [#&#8203;13757](https://github.com/vuejs/core/issues/13757) ##### Features - **custom-element:** allow specifying additional options for `shadowRoot` in custom elements ([#&#8203;12965](https://github.com/vuejs/core/issues/12965)) ([47e628d](https://github.com/vuejs/core/commit/47e628df1ce1914c5677010ad5bddd18d037cb3c)), closes [#&#8203;12964](https://github.com/vuejs/core/issues/12964) ##### Reverts - Revert "fix(hmr): prevent **VUE\_HMR\_RUNTIME** from being overwritten by vue runtime in 3rd-party libraries" ([#&#8203;13925](https://github.com/vuejs/core/issues/13925)) ([6b68f72](https://github.com/vuejs/core/commit/6b68f72673dac5db349f26eeefb2f2e0e342586b)), closes [#&#8203;13925](https://github.com/vuejs/core/issues/13925) ### [`v3.5.21`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3521-2025-09-02) [Compare Source](https://github.com/vuejs/core/compare/v3.5.20...v3.5.21) ##### Bug Fixes - **compiler-core:** force dynamic slots when slot referencing scope vars ([#&#8203;9427](https://github.com/vuejs/core/issues/9427)) ([99d54b2](https://github.com/vuejs/core/commit/99d54b28b46dbea006205dff71c383a31dd1b87a)), closes [#&#8203;9380](https://github.com/vuejs/core/issues/9380) - **compiler-sfc:** check lang before attempt to compile script ([#&#8203;13508](https://github.com/vuejs/core/issues/13508)) ([55922ff](https://github.com/vuejs/core/commit/55922ff3168a1397ad72f18946eb1c4051cdab3b)), closes [#&#8203;8368](https://github.com/vuejs/core/issues/8368) - **compiler-sfc:** support `${configDir}` in paths for TypeScript 5.5+ ([#&#8203;13491](https://github.com/vuejs/core/issues/13491)) ([8696e34](https://github.com/vuejs/core/commit/8696e346b4780d88247464490f1a992cc0c3658c)), closes [#&#8203;13484](https://github.com/vuejs/core/issues/13484) - **compiler-sfc:** support global augments with named exports ([#&#8203;13789](https://github.com/vuejs/core/issues/13789)) ([35da3c6](https://github.com/vuejs/core/commit/35da3c6dcb30030ef60fa22e30aa83a56e396c60)) - **custom-element:** prevent defineCustomElement from mutating the options object ([#&#8203;13791](https://github.com/vuejs/core/issues/13791)) ([e322436](https://github.com/vuejs/core/commit/e322436887549c129e61eb58a0084167103451bb)) - **hmr:** prevent `__VUE_HMR_RUNTIME__` from being overwritten by vue runtime in 3rd-party libraries ([#&#8203;13817](https://github.com/vuejs/core/issues/13817)) ([1392734](https://github.com/vuejs/core/commit/1392734ae5d5a3b2be124753e198eafa324f6815)), closes [vitejs/vite-plugin-vue#644](https://github.com/vitejs/vite-plugin-vue/issues/644) - **hmr:** prevent update unmounting component during HMR reload ([#&#8203;13815](https://github.com/vuejs/core/issues/13815)) ([ef20b86](https://github.com/vuejs/core/commit/ef20b86b36a127e317f8981df970dc8efd277053)), closes [vitejs/vite-plugin-vue#599](https://github.com/vitejs/vite-plugin-vue/issues/599) - **runtime-core:** disable tracking block in h function ([#&#8203;8213](https://github.com/vuejs/core/issues/8213)) ([8f6b505](https://github.com/vuejs/core/commit/8f6b5050518441a5047d128138da44f798836002)), closes [#&#8203;6913](https://github.com/vuejs/core/issues/6913) - **runtime-core:** use separate emits caches for components and mixins ([#&#8203;11661](https://github.com/vuejs/core/issues/11661)) ([15fc75f](https://github.com/vuejs/core/commit/15fc75f4031dea805c3bbb67a75e48a9dc307c11)) - **Suspence:** handle Suspense + KeepAlive HMR updating edge case ([#&#8203;13076](https://github.com/vuejs/core/issues/13076)) ([5d75a17](https://github.com/vuejs/core/commit/5d75a170c8d23acd11ef2513173d4cbc4d0b54de)), closes [#&#8203;13075](https://github.com/vuejs/core/issues/13075) - **Teleport:** hydrate disabled Teleport with undefined target ([#&#8203;11235](https://github.com/vuejs/core/issues/11235)) ([00978f7](https://github.com/vuejs/core/commit/00978f7d14e85b49d9d334ea92fa8c03733ce64c)), closes [#&#8203;11230](https://github.com/vuejs/core/issues/11230) - **templateRef:** prevent unnecessary set ref on dynamic ref change or component unmount ([#&#8203;12642](https://github.com/vuejs/core/issues/12642)) ([93ba107](https://github.com/vuejs/core/commit/93ba10767230872fcdca974a1e19e8bd69b7eb6a)), closes [#&#8203;12639](https://github.com/vuejs/core/issues/12639) - **watch:** use maximum depth for duplicates ([#&#8203;13434](https://github.com/vuejs/core/issues/13434)) ([f2699a5](https://github.com/vuejs/core/commit/f2699a5cb376ffa452a54feb171c14411c67287c)) ##### Performance Improvements - improve regexp performance with non-capturing groups ([#&#8203;13567](https://github.com/vuejs/core/issues/13567)) ([1e8b65a](https://github.com/vuejs/core/commit/1e8b65aa4934c94ef6142b4f49cdfb13ba5e6ce5)) ### [`v3.5.20`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3520-2025-08-25) [Compare Source](https://github.com/vuejs/core/compare/v3.5.19...v3.5.20) ##### Bug Fixes - **runtime-dom:** add name to vShow for prop mismatch check ([#&#8203;13806](https://github.com/vuejs/core/issues/13806)) ([1031e8d](https://github.com/vuejs/core/commit/1031e8de08b735059217b1ad0057f62565c99c4f)), closes [#&#8203;13805](https://github.com/vuejs/core/issues/13805) re-fix [#&#8203;13744](https://github.com/vuejs/core/issues/13744) revert [#&#8203;13777](https://github.com/vuejs/core/issues/13777) ### [`v3.5.19`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3519-2025-08-21) [Compare Source](https://github.com/vuejs/core/compare/v3.5.18...v3.5.19) ##### Bug Fixes - **compiler-core:** adjacent v-else should cause a compiler error ([#&#8203;13699](https://github.com/vuejs/core/issues/13699)) ([911e670](https://github.com/vuejs/core/commit/911e67045e2a63e0ecbd198ed4f567530f6d1c17)), closes [#&#8203;13698](https://github.com/vuejs/core/issues/13698) - **compiler-core:** prevent cached array children from retaining detached dom nodes ([#&#8203;13691](https://github.com/vuejs/core/issues/13691)) ([7f60ef8](https://github.com/vuejs/core/commit/7f60ef83e735dbd29d323347acecf69f22b06d53)), closes [element-plus/element-plus#21408](https://github.com/element-plus/element-plus/issues/21408) [#&#8203;13211](https://github.com/vuejs/core/issues/13211) - **compiler-sfc:** improve type inference for generic type aliases types ([#&#8203;12876](https://github.com/vuejs/core/issues/12876)) ([d9dd628](https://github.com/vuejs/core/commit/d9dd628800ae32e673bdfabfe79f1988037991d0)), closes [#&#8203;12872](https://github.com/vuejs/core/issues/12872) - **compiler-sfc:** throw mismatched script langs error before invoking babel ([#&#8203;13194](https://github.com/vuejs/core/issues/13194)) ([0562548](https://github.com/vuejs/core/commit/0562548ab3a040073386021222225e0e9d43c632)), closes [#&#8203;13193](https://github.com/vuejs/core/issues/13193) - **compiler-ssr:** disable v-memo transform in ssr vdom fallback branch ([#&#8203;13725](https://github.com/vuejs/core/issues/13725)) ([0a202d8](https://github.com/vuejs/core/commit/0a202d890ff2a564b1fab51e4ac621708640818e)), closes [#&#8203;13724](https://github.com/vuejs/core/issues/13724) - **devtools:** clear performance measures ([#&#8203;13701](https://github.com/vuejs/core/issues/13701)) ([c875019](https://github.com/vuejs/core/commit/c875019d49b4c36a88d929ccadc31ad414747c7b)), closes [#&#8203;13700](https://github.com/vuejs/core/issues/13700) - **hmr:** prevent updating unmounting component during HMR rerender ([#&#8203;13775](https://github.com/vuejs/core/issues/13775)) ([6e5143d](https://github.com/vuejs/core/commit/6e5143d9635dac3f20fb394a827109df30e232ae)), closes [#&#8203;13771](https://github.com/vuejs/core/issues/13771) [#&#8203;13772](https://github.com/vuejs/core/issues/13772) - **hydration:** also set vShow name if `__FEATURE_PROD_HYDRATION_MISMATCH_DETAILS__` flag is enabled ([#&#8203;13777](https://github.com/vuejs/core/issues/13777)) ([439e1a5](https://github.com/vuejs/core/commit/439e1a543e62de4dbf7658d78d05c358c9677c86)), closes [#&#8203;13744](https://github.com/vuejs/core/issues/13744) - **reactivity:** warn on nested readonly ref update during unwrapping ([#&#8203;12141](https://github.com/vuejs/core/issues/12141)) ([1498821](https://github.com/vuejs/core/commit/1498821ed9eeb22a0767e53ddc1f6a2840598a29)) - **runtime-core:** avoid setting direct ref of useTemplateRef in dev ([#&#8203;13449](https://github.com/vuejs/core/issues/13449)) ([4a2953f](https://github.com/vuejs/core/commit/4a2953f57b90dfc24e34ff1a87cc1ebb0b97636d)) - **runtime-core:** improve consistency of `PublicInstanceProxyHandlers.has` ([#&#8203;13507](https://github.com/vuejs/core/issues/13507)) ([d7283f3](https://github.com/vuejs/core/commit/d7283f3b7f0631c8b8a4a31a05983dac9f078c4f)) - **suspense:** don't immediately resolve suspense on last dep unmount ([#&#8203;13456](https://github.com/vuejs/core/issues/13456)) ([a871315](https://github.com/vuejs/core/commit/a8713159ee24602c7c2b70c5fd52d2e5cd37dca5)), closes [#&#8203;13453](https://github.com/vuejs/core/issues/13453) - **transition:** handle KeepAlive + transition leaving edge case ([#&#8203;13152](https://github.com/vuejs/core/issues/13152)) ([3190b17](https://github.com/vuejs/core/commit/3190b179b0545a3dc4549737793eec630cf9f0d1)), closes [#&#8203;13153](https://github.com/vuejs/core/issues/13153) ### [`v3.5.18`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3518-2025-07-23) [Compare Source](https://github.com/vuejs/core/compare/v3.5.17...v3.5.18) ##### Bug Fixes - **compiler-core:** avoid cached text vnodes retaining detached DOM nodes ([#&#8203;13662](https://github.com/vuejs/core/issues/13662)) ([00695a5](https://github.com/vuejs/core/commit/00695a5b41b2d032deaeada83831ff83aa6bfd4e)), closes [#&#8203;13661](https://github.com/vuejs/core/issues/13661) - **compiler-core:** avoid self updates of `v-pre` ([#&#8203;12556](https://github.com/vuejs/core/issues/12556)) ([21b685a](https://github.com/vuejs/core/commit/21b685ad9d9d0e6060fc7d07b719bf35f2d9ae1f)) - **compiler-core:** identifiers in function parameters should not be inferred as references ([#&#8203;13548](https://github.com/vuejs/core/issues/13548)) ([9b02923](https://github.com/vuejs/core/commit/9b029239edf88558465b941e1e4c085f92b1ebff)) - **compiler-core:** recognize empty string as non-identifier ([#&#8203;12553](https://github.com/vuejs/core/issues/12553)) ([ce93339](https://github.com/vuejs/core/commit/ce933390ad1c72bed258f7ad959a78f0e8acdf57)) - **compiler-core:** transform empty `v-bind` dynamic argument content correctly ([#&#8203;12554](https://github.com/vuejs/core/issues/12554)) ([d3af67e](https://github.com/vuejs/core/commit/d3af67e878790892f9d34cfea15d13625aabe733)) - **compiler-sfc:** transform empty srcset w/ includeAbsolute: true ([#&#8203;13639](https://github.com/vuejs/core/issues/13639)) ([d8e40ef](https://github.com/vuejs/core/commit/d8e40ef7e1c20ee86b294e7cf78e2de60d12830e)), closes [vitejs/vite-plugin-vue#631](https://github.com/vitejs/vite-plugin-vue/issues/631) - **css-vars:** nullish v-bind in style should not lead to unexpected inheritance ([#&#8203;12461](https://github.com/vuejs/core/issues/12461)) ([c85f1b5](https://github.com/vuejs/core/commit/c85f1b5a132eb8ec25f71b250e25e65a5c20964f)), closes [#&#8203;12434](https://github.com/vuejs/core/issues/12434) [#&#8203;12439](https://github.com/vuejs/core/issues/12439) [#&#8203;7474](https://github.com/vuejs/core/issues/7474) [#&#8203;7475](https://github.com/vuejs/core/issues/7475) - **custom-element:** ensure exposed methods are accessible from custom elements by making them enumerable ([#&#8203;13634](https://github.com/vuejs/core/issues/13634)) ([90573b0](https://github.com/vuejs/core/commit/90573b06bf6fb6c14c6bbff6c4e34e0ab108953a)), closes [#&#8203;13632](https://github.com/vuejs/core/issues/13632) - **hydration:** prevent lazy hydration for updated components ([#&#8203;13511](https://github.com/vuejs/core/issues/13511)) ([a9269c6](https://github.com/vuejs/core/commit/a9269c642bf944560bc29adb5dae471c11cd9ee8)), closes [#&#8203;13510](https://github.com/vuejs/core/issues/13510) - **runtime-core:** ensure correct anchor el for unresolved async components ([#&#8203;13560](https://github.com/vuejs/core/issues/13560)) ([7f29943](https://github.com/vuejs/core/commit/7f2994393dcdb82cacbf62e02b5ba5565f32588b)), closes [#&#8203;13559](https://github.com/vuejs/core/issues/13559) - **slots:** refine internal key checking to support slot names starting with an underscore ([#&#8203;13612](https://github.com/vuejs/core/issues/13612)) ([c5f7db1](https://github.com/vuejs/core/commit/c5f7db11542bb2246363aef78c88a8e6cef0ee93)), closes [#&#8203;13611](https://github.com/vuejs/core/issues/13611) - **ssr:** ensure empty slots render as a comment node in Transition ([#&#8203;13396](https://github.com/vuejs/core/issues/13396)) ([8cfc10a](https://github.com/vuejs/core/commit/8cfc10a80b9cbf5d801ab149e49b8506d192e7e1)), closes [#&#8203;13394](https://github.com/vuejs/core/issues/13394) ### [`v3.5.17`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3517-2025-06-18) [Compare Source](https://github.com/vuejs/core/compare/v3.5.16...v3.5.17) ##### Bug Fixes - **compat:** allow v-model built in modifiers on component ([#&#8203;12654](https://github.com/vuejs/core/issues/12654)) ([cb14b86](https://github.com/vuejs/core/commit/cb14b860f150c4a83bcd52cd26096b7a5aa3a2bf)), closes [#&#8203;12652](https://github.com/vuejs/core/issues/12652) - **compile-sfc:** handle mapped types work with omit and pick ([#&#8203;12648](https://github.com/vuejs/core/issues/12648)) ([4eb46e4](https://github.com/vuejs/core/commit/4eb46e443f1878199755cb73d481d318a9714392)), closes [#&#8203;12647](https://github.com/vuejs/core/issues/12647) - **compiler-core:** do not increase newlines in `InEntity` state ([#&#8203;13362](https://github.com/vuejs/core/issues/13362)) ([f05a8d6](https://github.com/vuejs/core/commit/f05a8d613bd873b811cfdb9979ccac8382dba322)) - **compiler-core:** ignore whitespace when matching adjacent v-if ([#&#8203;12321](https://github.com/vuejs/core/issues/12321)) ([10ebcef](https://github.com/vuejs/core/commit/10ebcef8c870dbc042b0ea49b1424b2e8f692145)), closes [#&#8203;9173](https://github.com/vuejs/core/issues/9173) - **compiler-core:** prevent comments from blocking static node hoisting ([#&#8203;13345](https://github.com/vuejs/core/issues/13345)) ([55dad62](https://github.com/vuejs/core/commit/55dad625acd9e9ddd5a933d5e323ecfdec1a612f)), closes [#&#8203;13344](https://github.com/vuejs/core/issues/13344) - **compiler-sfc:** improved type resolution for function type aliases ([#&#8203;13452](https://github.com/vuejs/core/issues/13452)) ([f3479aa](https://github.com/vuejs/core/commit/f3479aac9625f4459e650d1c0a70e73863147903)), closes [#&#8203;13444](https://github.com/vuejs/core/issues/13444) - **custom-element:** ensure configureApp is applied to async component ([#&#8203;12607](https://github.com/vuejs/core/issues/12607)) ([5ba1afb](https://github.com/vuejs/core/commit/5ba1afba09c3ea56c1c17484f5d8aeae210ce52a)), closes [#&#8203;12448](https://github.com/vuejs/core/issues/12448) - **custom-element:** prevent injecting child styles if shadowRoot is false ([#&#8203;12769](https://github.com/vuejs/core/issues/12769)) ([73055d8](https://github.com/vuejs/core/commit/73055d8d9578d485e3fe846726b50666e1aa56f5)), closes [#&#8203;12630](https://github.com/vuejs/core/issues/12630) - **reactivity:** add `__v_skip` flag to `Dep` to prevent reactive conversion ([#&#8203;12804](https://github.com/vuejs/core/issues/12804)) ([e8d8f5f](https://github.com/vuejs/core/commit/e8d8f5f604e821acc46b4200d5b06979c05af1c2)), closes [#&#8203;12803](https://github.com/vuejs/core/issues/12803) - **runtime-core:** unset old ref during patching when new ref is absent ([#&#8203;12900](https://github.com/vuejs/core/issues/12900)) ([47ddf98](https://github.com/vuejs/core/commit/47ddf986021dff8de68b0da72787e53a6c19de4c)), closes [#&#8203;12898](https://github.com/vuejs/core/issues/12898) - **slots:** make cache indexes marker non-enumerable ([#&#8203;13469](https://github.com/vuejs/core/issues/13469)) ([919c447](https://github.com/vuejs/core/commit/919c44744bba1f0c661c87d2059c3b429611aa7e)), closes [#&#8203;13468](https://github.com/vuejs/core/issues/13468) - **ssr:** handle initial selected state for select with v-model + v-for/v-if option ([#&#8203;13487](https://github.com/vuejs/core/issues/13487)) ([1552095](https://github.com/vuejs/core/commit/15520954f9f1c7f834175938a50dba5d4be0e6c4)), closes [#&#8203;13486](https://github.com/vuejs/core/issues/13486) - **types:** typo of `vOnce` and `vSlot` ([#&#8203;13343](https://github.com/vuejs/core/issues/13343)) ([762fae4](https://github.com/vuejs/core/commit/762fae4b57ad60602e5c84465a3bff562785b314)) ### [`v3.5.16`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3516-2025-05-29) [Compare Source](https://github.com/vuejs/core/compare/v3.5.15...v3.5.16) ##### Reverts - Revert "fix(compiler-sfc): add scoping tag to trailing universal selector" ([#&#8203;13406](https://github.com/vuejs/core/issues/13406)) ([19f23b1](https://github.com/vuejs/core/commit/19f23b180bb679e38db95d6a10a420abeedc8e1c)), closes [#&#8203;13406](https://github.com/vuejs/core/issues/13406) - Revert "fix(compiler-sfc): add error handling for defineModel() without variable" ([#&#8203;13390](https://github.com/vuejs/core/issues/13390)) ([42f879f](https://github.com/vuejs/core/commit/42f879fcab48e0e1011967a771b4ad9e8838d760)), closes [#&#8203;13390](https://github.com/vuejs/core/issues/13390) ### [`v3.5.15`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3515-2025-05-26) [Compare Source](https://github.com/vuejs/core/compare/v3.5.14...v3.5.15) ##### Bug Fixes - **compat:** ensure false value on input retains value attribute ([#&#8203;13216](https://github.com/vuejs/core/issues/13216)) ([1a66474](https://github.com/vuejs/core/commit/1a664749d4d65a345589a6d78106ede7574cb2e1)), closes [#&#8203;13205](https://github.com/vuejs/core/issues/13205) - **compat:** should not warn COMPILER\_V\_BIND\_OBJECT\_ORDER when using v-bind together with v-for ([#&#8203;12993](https://github.com/vuejs/core/issues/12993)) ([93949e6](https://github.com/vuejs/core/commit/93949e6587ee019bccd5b8b9d76f0e1ed6ea16fc)), closes [#&#8203;12992](https://github.com/vuejs/core/issues/12992) - **compile-sfc:** handle inline template source map in prod build ([#&#8203;12701](https://github.com/vuejs/core/issues/12701)) ([89edc6c](https://github.com/vuejs/core/commit/89edc6cdcbd34ea6394927ecbfaa61dc4f871de7)), closes [#&#8203;12682](https://github.com/vuejs/core/issues/12682) [vitejs/vite-plugin-vue#500](https://github.com/vitejs/vite-plugin-vue/issues/500) - **compiler-core:** ensure mapping is added only if node source is available ([#&#8203;13285](https://github.com/vuejs/core/issues/13285)) ([d37a2ac](https://github.com/vuejs/core/commit/d37a2ac59d904ac0e3257ba552b6c04920a363f0)), closes [#&#8203;13261](https://github.com/vuejs/core/issues/13261) [vitejs/vite-plugin-vue#368](https://github.com/vitejs/vite-plugin-vue/issues/368) - **compiler-dom:** improve HTML nesting validation to allow any child element within template tag ([#&#8203;13320](https://github.com/vuejs/core/issues/13320)) ([163b365](https://github.com/vuejs/core/commit/163b3651d174321911648a164052effa9249a2aa)), closes [#&#8203;13318](https://github.com/vuejs/core/issues/13318) - **compiler-sfc:** add error handling for defineModel() without variable assignment ([#&#8203;13352](https://github.com/vuejs/core/issues/13352)) ([00734af](https://github.com/vuejs/core/commit/00734afef5f7bddbdaee52aa5359a6ef989f32d3)), closes [#&#8203;13280](https://github.com/vuejs/core/issues/13280) - **compiler-sfc:** add scoping tag to trailing universal selector ([#&#8203;12918](https://github.com/vuejs/core/issues/12918)) ([949df80](https://github.com/vuejs/core/commit/949df808809fd7cccf7718797beab0654aa68302)), closes [#&#8203;12906](https://github.com/vuejs/core/issues/12906) - **compiler-sfc:** improve type inference for TSTypeAliasDeclaration with better runtime type detection ([#&#8203;13245](https://github.com/vuejs/core/issues/13245)) ([cf5a5e0](https://github.com/vuejs/core/commit/cf5a5e0edf0efcab25c27aa2d13eba91f7372d39)), closes [#&#8203;13240](https://github.com/vuejs/core/issues/13240) - **compiler-sfc:** simulate `allowArbitraryExtensions` on resolving type ([#&#8203;13301](https://github.com/vuejs/core/issues/13301)) ([f7ce5ae](https://github.com/vuejs/core/commit/f7ce5ae666129339c006b339437c2dff6bceffe0)), closes [#&#8203;13295](https://github.com/vuejs/core/issues/13295) - **custom-element:** allow injecting values ​​from app context in nested elements ([#&#8203;13219](https://github.com/vuejs/core/issues/13219)) ([b991075](https://github.com/vuejs/core/commit/b9910755a50c7d6c52b28c3aef20cf97810295c9)), closes [#&#8203;13212](https://github.com/vuejs/core/issues/13212) - **custom-element:** ensure proper remount and prevent redundant slot parsing with shadowRoot false ([#&#8203;13201](https://github.com/vuejs/core/issues/13201)) ([1d41d4d](https://github.com/vuejs/core/commit/1d41d4de7f64a37160c8171d0137fd8d35c346c9)), closes [#&#8203;13199](https://github.com/vuejs/core/issues/13199) - **custom-element:** preserve appContext during update ([#&#8203;12455](https://github.com/vuejs/core/issues/12455)) ([013749e](https://github.com/vuejs/core/commit/013749e75ef3b51762a86da379ea4ba4501b54ae)), closes [#&#8203;12453](https://github.com/vuejs/core/issues/12453) - **custom-element:** properly resolve props for sync component defs ([#&#8203;12855](https://github.com/vuejs/core/issues/12855)) ([a683c80](https://github.com/vuejs/core/commit/a683c80cf44ecc482f8ac9c76bf2381443c1b0bb)), closes [#&#8203;12854](https://github.com/vuejs/core/issues/12854) - **hydration:** handle transition appear hydration edge case ([#&#8203;13339](https://github.com/vuejs/core/issues/13339)) ([35aeae7](https://github.com/vuejs/core/commit/35aeae7fa3168adcf9ed95fd35495d17c8b93eeb)), closes [#&#8203;13335](https://github.com/vuejs/core/issues/13335) - **hydration:** skip lazy hydration for patched components ([#&#8203;13283](https://github.com/vuejs/core/issues/13283)) ([80055fd](https://github.com/vuejs/core/commit/80055fddfb3ca1e2a44f19c7f0ffaeba00de5140)), closes [#&#8203;13255](https://github.com/vuejs/core/issues/13255) - **suspense:** handle edge case in patching list nodes within Suspense ([#&#8203;13306](https://github.com/vuejs/core/issues/13306)) ([772b008](https://github.com/vuejs/core/commit/772b0087cb7be151c514a1d30365fb0f61a652ba)), closes [#&#8203;13305](https://github.com/vuejs/core/issues/13305) - **teleport:** handle deferred teleport updates before and after mount ([#&#8203;13350](https://github.com/vuejs/core/issues/13350)) ([d15dce3](https://github.com/vuejs/core/commit/d15dce3142474f2ef9fffed38383acdadcb26c4c)), closes [#&#8203;13349](https://github.com/vuejs/core/issues/13349) - **types:** avoid merging component instance into `$props` in `ComponentInstance` ([#&#8203;12870](https://github.com/vuejs/core/issues/12870)) ([f44feed](https://github.com/vuejs/core/commit/f44feed6fa461a9c4c724e9631c19e9e214c0a20)), closes [#&#8203;12751](https://github.com/vuejs/core/issues/12751) - **types:** exclude `undefined` from inferred prop types with default values ([#&#8203;13007](https://github.com/vuejs/core/issues/13007)) ([5179d32](https://github.com/vuejs/core/commit/5179d328d950015e7fb2a74fe1a8518fd8d2c94e)), closes [#&#8203;13006](https://github.com/vuejs/core/issues/13006) - **watch:** update `oldValue` before running `cb` to prevent stale value ([#&#8203;12296](https://github.com/vuejs/core/issues/12296)) ([c69c4bb](https://github.com/vuejs/core/commit/c69c4bb59c114f2b5e03733b55ef9ace3087b5c3)), closes [#&#8203;12294](https://github.com/vuejs/core/issues/12294) ### [`v3.5.14`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3514-2025-05-15) [Compare Source](https://github.com/vuejs/core/compare/v3.5.13...v3.5.14) ##### Bug Fixes - **compat:** correct deprecation message for v-bind.sync usage ([#&#8203;13137](https://github.com/vuejs/core/issues/13137)) ([466b30f](https://github.com/vuejs/core/commit/466b30f4049ec89fb282624ec17d1a93472ab93f)), closes [#&#8203;13133](https://github.com/vuejs/core/issues/13133) - **compiler-core:** remove slot cache from parent renderCache during unmounting ([#&#8203;13215](https://github.com/vuejs/core/issues/13215)) ([5d166f3](https://github.com/vuejs/core/commit/5d166f3796a03a497435fc079c6a83a4e9c6cf52)) - **compiler-sfc:** fix scope handling for props destructure in function parameters and catch clauses ([8e34357](https://github.com/vuejs/core/commit/8e3435779a667de485cf9efd78667d0ca14c5f84)), closes [#&#8203;12790](https://github.com/vuejs/core/issues/12790) - **compiler-sfc:** treat the return value of `useTemplateRef` as a definite ref ([#&#8203;13197](https://github.com/vuejs/core/issues/13197)) ([8ae1122](https://github.com/vuejs/core/commit/8ae11226e8ee938615e17c7b81dc38ae3f7cefb9)) - **compiler:** fix spelling error in domTagConfig ([#&#8203;13043](https://github.com/vuejs/core/issues/13043)) ([388295b](https://github.com/vuejs/core/commit/388295b27f3cc69eba25d325bbe60a36a3df831a)) - **customFormatter:** properly accessing ref value during debugger ([#&#8203;12948](https://github.com/vuejs/core/issues/12948)) ([fdbd026](https://github.com/vuejs/core/commit/fdbd02658301dd794fe0c84f0018d080a07fca9f)) - **hmr/teleport:** adjust static children traversal for HMR in dev mode ([#&#8203;12819](https://github.com/vuejs/core/issues/12819)) ([5e37dd0](https://github.com/vuejs/core/commit/5e37dd009562bcd8080a200c32abde2d6e4f0305)), closes [#&#8203;12816](https://github.com/vuejs/core/issues/12816) - **hmr:** avoid hydration for hmr root reload ([#&#8203;12450](https://github.com/vuejs/core/issues/12450)) ([1f98a9c](https://github.com/vuejs/core/commit/1f98a9c493d01c21befa90107f0593bc92a58932)), closes [vitejs/vite-plugin-vue#146](https://github.com/vitejs/vite-plugin-vue/issues/146) [vitejs/vite-plugin-vue#477](https://github.com/vitejs/vite-plugin-vue/issues/477) - **hmr:** avoid hydration for hmr updating ([#&#8203;12262](https://github.com/vuejs/core/issues/12262)) ([9c4dbbc](https://github.com/vuejs/core/commit/9c4dbbc5185125835ad3e49baba303bd54676111)), closes [#&#8203;7706](https://github.com/vuejs/core/issues/7706) [#&#8203;8170](https://github.com/vuejs/core/issues/8170) - **reactivity:** ensure markRaw objects are not reactive ([#&#8203;12824](https://github.com/vuejs/core/issues/12824)) ([295b5ec](https://github.com/vuejs/core/commit/295b5ec19b6a52c4a56652cc4d6e93a4ea7c14ed)), closes [#&#8203;12807](https://github.com/vuejs/core/issues/12807) - **reactivity:** ensure multiple effectScope on() and off() calls maintains correct active scope ([22dcbf3](https://github.com/vuejs/core/commit/22dcbf3e20eb84f69c8952f6f70d9990136a4a68)), closes [#&#8203;12631](https://github.com/vuejs/core/issues/12631) [#&#8203;12632](https://github.com/vuejs/core/issues/12632) [#&#8203;12641](https://github.com/vuejs/core/issues/12641) - **reactivity:** should not recompute if computed does not track reactive data ([#&#8203;12341](https://github.com/vuejs/core/issues/12341)) ([0b23fd2](https://github.com/vuejs/core/commit/0b23fd23833cf085e7e112bf4435cfc9b360d072)), closes [#&#8203;12337](https://github.com/vuejs/core/issues/12337) - **runtime-core:** stop tracking deps in setRef during unmount ([#&#8203;13210](https://github.com/vuejs/core/issues/13210)) ([016c472](https://github.com/vuejs/core/commit/016c472bd2e7604b21c69dee1da8545ce26e4d2f)) - **runtime-core:** update \_\_vnode of static nodes when patching along the optimized path ([#&#8203;13223](https://github.com/vuejs/core/issues/13223)) ([b3ecee3](https://github.com/vuejs/core/commit/b3ecee3da8ed5c55dea89ce6b4b376b2b722b018)) - **runtime-core:** inherit comment nodes during block patch in production build ([#&#8203;10748](https://github.com/vuejs/core/issues/10748)) ([6264505](https://github.com/vuejs/core/commit/626450590d81f79117b34d2a73073b1dc8f551bd)), closes [#&#8203;10747](https://github.com/vuejs/core/issues/10747) [#&#8203;12650](https://github.com/vuejs/core/issues/12650) - **runtime-core:** prevent unmounted vnode from being inserted during transition leave ([#&#8203;12862](https://github.com/vuejs/core/issues/12862)) ([d6a6ec1](https://github.com/vuejs/core/commit/d6a6ec13ce521683bfb2a22932778ef7b51f8600)), closes [#&#8203;12860](https://github.com/vuejs/core/issues/12860) - **runtime-core:** respect immutability for readonly reactive arrays in `v-for` ([#&#8203;13091](https://github.com/vuejs/core/issues/13091)) ([3f27c58](https://github.com/vuejs/core/commit/3f27c58ffbd4309df369bc89493fdc284dc540bb)), closes [#&#8203;13087](https://github.com/vuejs/core/issues/13087) - **runtime-dom:** always treat autocorrect as attribute ([#&#8203;13001](https://github.com/vuejs/core/issues/13001)) ([1499135](https://github.com/vuejs/core/commit/1499135c227236e037bb746beeb777941b0b58ff)), closes [#&#8203;5705](https://github.com/vuejs/core/issues/5705) - **slots:** properly warn if slot invoked in setup ([#&#8203;12195](https://github.com/vuejs/core/issues/12195)) ([9196222](https://github.com/vuejs/core/commit/9196222ae1d63b52b35ac5fbf5e71494587ccf05)), closes [#&#8203;12194](https://github.com/vuejs/core/issues/12194) - **ssr:** properly init slots during ssr rendering ([#&#8203;12441](https://github.com/vuejs/core/issues/12441)) ([2206cd2](https://github.com/vuejs/core/commit/2206cd235a1627c540e795e378b7564a55b47313)), closes [#&#8203;12438](https://github.com/vuejs/core/issues/12438) - **transition:** fix KeepAlive with transition out-in mode behavior in production ([#&#8203;12468](https://github.com/vuejs/core/issues/12468)) ([343c891](https://github.com/vuejs/core/commit/343c89122448719bd6ed6bd9de986dfb2721d6bf)), closes [#&#8203;12465](https://github.com/vuejs/core/issues/12465) - **TransitionGroup:** reset prevChildren to prevent memory leak ([#&#8203;13183](https://github.com/vuejs/core/issues/13183)) ([8b848cb](https://github.com/vuejs/core/commit/8b848cbbd2af337d23e19e202f9ab433f8580855)), closes [#&#8203;13181](https://github.com/vuejs/core/issues/13181) - **types:** allow return any for Options API lifecycle hooks ([#&#8203;5914](https://github.com/vuejs/core/issues/5914)) ([06310e8](https://github.com/vuejs/core/commit/06310e82f5bed62d1b9733dcb18cd8d6edc988de)) - **types:** the directive's modifiers should be optional ([#&#8203;12605](https://github.com/vuejs/core/issues/12605)) ([10e54dc](https://github.com/vuejs/core/commit/10e54dcc86a7967f3196d96200bcbd1d3d42082f)) - **typos:** fix comments referencing transformElement.ts ([#&#8203;12551](https://github.com/vuejs/core/issues/12551))\[ci-skip] ([11c053a](https://github.com/vuejs/core/commit/11c053a5429ad0d27a0e2c78b6b026ea00ace116)) ##### Features - **types:** add type TemplateRef ([#&#8203;12645](https://github.com/vuejs/core/issues/12645)) ([636a861](https://github.com/vuejs/core/commit/636a8619f06c71dfd79f7f6412fd130c4f84226f)) </details> --- ### 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 becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMTEuMCIsInVwZGF0ZWRJblZlciI6IjQxLjE0MC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
tommy force-pushed renovate/vue-monorepo from 93eaf8342d to deef03bf12 2025-05-19 01:06:05 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from deef03bf12 to 7652b5a4fc 2025-05-20 01:04:47 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 7652b5a4fc to eb4461b806 2025-05-21 01:06:01 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from eb4461b806 to 2bf2730de3 2025-05-23 01:05:59 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 2bf2730de3 to daced7590d 2025-05-24 01:07:19 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from daced7590d to 1c9ab25e9e 2025-05-25 01:04:45 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 1c9ab25e9e to f7bce4d743 2025-05-26 01:04:34 +00:00 Compare
tommy changed title from chore(deps): update dependency vue to v3.5.14 to chore(deps): update dependency vue to v3.5.15 2025-05-27 01:05:20 +00:00
tommy force-pushed renovate/vue-monorepo from f7bce4d743 to d29c2204f9 2025-05-27 01:05:25 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from d29c2204f9 to b234958795 2025-05-28 01:05:36 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from b234958795 to 3bfd5c49bb 2025-05-29 01:06:18 +00:00 Compare
tommy changed title from chore(deps): update dependency vue to v3.5.15 to chore(deps): update dependency vue to v3.5.16 2025-05-29 01:06:19 +00:00
tommy force-pushed renovate/vue-monorepo from 3bfd5c49bb to 2dff765508 2025-05-30 01:06:47 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 2dff765508 to fe86eefa20 2025-05-31 01:09:52 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from fe86eefa20 to cd513d7290 2025-06-04 01:06:07 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from cd513d7290 to 09fd21d636 2025-06-05 01:07:20 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 09fd21d636 to a755ca7a38 2025-06-06 01:07:31 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from a755ca7a38 to 75feb654f9 2025-06-09 01:05:54 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 75feb654f9 to 080b12f5eb 2025-06-10 01:05:53 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 080b12f5eb to 8cf70f5b33 2025-06-12 01:07:51 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 8cf70f5b33 to e09d9046ff 2025-06-17 01:07:27 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from e09d9046ff to 4644c821c9 2025-06-19 01:08:05 +00:00 Compare
tommy changed title from chore(deps): update dependency vue to v3.5.16 to chore(deps): update dependency vue to v3.5.17 2025-06-19 01:08:08 +00:00
tommy force-pushed renovate/vue-monorepo from 4644c821c9 to e27ba2ca86 2025-06-20 01:07:06 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from e27ba2ca86 to a010821ef6 2025-06-27 01:08:13 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from a010821ef6 to 7acaed48a1 2025-07-01 01:07:27 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 7acaed48a1 to 4128f9f98f 2025-07-05 01:08:24 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 4128f9f98f to 3a7db9a722 2025-07-13 01:06:08 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 3a7db9a722 to 75b3a0da83 2025-07-25 01:09:47 +00:00 Compare
tommy changed title from chore(deps): update dependency vue to v3.5.17 to chore(deps): update dependency vue to v3.5.18 2025-07-25 01:09:49 +00:00
tommy force-pushed renovate/vue-monorepo from 3a7db9a722 to aada614c09 2025-08-02 01:12:19 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from aada614c09 to 977579f905 2025-08-03 01:12:27 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 977579f905 to 77ba91951b 2025-08-04 01:12:08 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 77ba91951b to bed656c692 2025-08-16 01:10:35 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 77ba91951b to 365d4b7cc4 2025-09-23 01:06:52 +00:00 Compare
tommy changed title from chore(deps): update dependency vue to v3.5.18 to chore(deps): update dependency vue to v3.5.21 2025-09-23 01:06:56 +00:00
tommy force-pushed renovate/vue-monorepo from 365d4b7cc4 to 12798b6ab9 2025-09-24 01:07:07 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 12798b6ab9 to 689932e66b 2025-09-25 01:05:21 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 689932e66b to 92c00a93bf 2025-10-04 01:06:25 +00:00 Compare
tommy changed title from chore(deps): update dependency vue to v3.5.21 to chore(deps): update dependency vue to v3.5.22 2025-10-04 01:06:28 +00:00
tommy force-pushed renovate/vue-monorepo from 92c00a93bf to c54a353c54 2025-10-05 01:04:00 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from c54a353c54 to fe57889d86 2025-10-05 08:52:50 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from fe57889d86 to 75bcbd0e16 2025-10-05 18:25:23 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 75bcbd0e16 to b41e210529 2025-10-05 18:36:26 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from b41e210529 to d6191ebb1f 2025-10-05 19:20:46 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from d6191ebb1f to 0edd17edd8 2025-10-06 01:06:17 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 0edd17edd8 to af35d7a35b 2025-10-11 01:06:16 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from af35d7a35b to 949fad3a99 2025-10-12 01:10:41 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 949fad3a99 to 11d1b004e3 2025-10-16 01:08:53 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 11d1b004e3 to 609daeefc3 2025-10-18 01:06:24 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 609daeefc3 to cc67bc9459 2025-10-21 08:36:52 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from cc67bc9459 to 103d73a40e 2025-10-22 01:08:41 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 103d73a40e to 790d53e134 2025-10-23 01:08:30 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 790d53e134 to 580e1a1901 2025-10-24 01:08:38 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 580e1a1901 to 4b19f8987d 2025-10-28 01:08:17 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 4b19f8987d to b62e93652e 2025-10-30 01:08:28 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from b62e93652e to a797f2f467 2025-11-01 01:08:08 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from a797f2f467 to 02567cd7a5 2025-11-03 01:08:22 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 02567cd7a5 to 83117adddc 2025-11-06 01:08:46 +00:00 Compare
tommy changed title from chore(deps): update dependency vue to v3.5.22 to chore(deps): update dependency vue to v3.5.23 2025-11-06 01:08:52 +00:00
tommy force-pushed renovate/vue-monorepo from 83117adddc to 3b046d7f73 2025-11-08 01:08:14 +00:00 Compare
tommy changed title from chore(deps): update dependency vue to v3.5.23 to chore(deps): update dependency vue to v3.5.24 2025-11-08 01:08:17 +00:00
tommy force-pushed renovate/vue-monorepo from 3b046d7f73 to ae5610e86c 2025-11-09 21:17:36 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from ae5610e86c to eb96385ad1 2025-11-10 01:07:03 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from eb96385ad1 to 2f85a88bd6 2025-11-13 01:08:52 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 2f85a88bd6 to 7011acce5f 2025-11-15 01:08:43 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 7011acce5f to 95d32b1ac9 2025-11-16 01:08:28 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 95d32b1ac9 to 85faa6cfd1 2025-11-16 16:36:55 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 85faa6cfd1 to 7070fce7aa 2025-11-17 01:12:07 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 7070fce7aa to 525d1e0188 2025-11-17 17:10:09 +00:00 Compare
tommy force-pushed renovate/vue-monorepo from 525d1e0188 to 9fe93e6314 2025-11-25 01:14:31 +00:00 Compare
tommy changed title from chore(deps): update dependency vue to v3.5.24 to chore(deps): update dependency vue to v3.5.25 2025-11-25 01:14:31 +00:00
tommy closed this pull request 2025-11-25 20:40:47 +00:00
Author
Owner

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (^3.5.13). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

### Renovate Ignore Notification Because you closed this PR without merging, Renovate will ignore this update (`^3.5.13`). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the `ignoreDeps` array of your Renovate config. If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
Commenting is not possible because the repository is archived.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pub/status-web!36
No description provided.