Adyen / lume

Lume is a component library for visual representations of data, built for Vue with D3.
https://lumedataviz.com
MIT License
44 stars 2 forks source link

⬆️ Update vue monorepo #462

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
vue (source) 3.3.x -> 3.3.x \|\| 3.5.x age adoption passing confidence
vue (source) 3.3.7 -> 3.5.4 age adoption passing confidence
vue (source) 2.7.15 -> 2.7.16 age adoption passing confidence

Release Notes

vuejs/core (vue) ### [`v3.5.4`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#354-2024-09-10) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.3...v3.5.4) ##### Bug Fixes - **compiler-sfc:** correct scoped injection for nesting selector ([#​11854](https://redirect.github.com/vuejs/core/issues/11854)) ([b1de75e](https://redirect.github.com/vuejs/core/commit/b1de75ed04626b6423085dfde91fb0cb481a25e8)), closes [#​10567](https://redirect.github.com/vuejs/core/issues/10567) - **reactivity:** fix markRaw error on already marked object ([#​11864](https://redirect.github.com/vuejs/core/issues/11864)) ([67d6596](https://redirect.github.com/vuejs/core/commit/67d6596d40b1807b9cd8eb0d9282932ea77be3c0)), closes [#​11862](https://redirect.github.com/vuejs/core/issues/11862) - Revert "fix: Revert "fix(reactivity): self-referencing computed should refresh"" ([e596378](https://redirect.github.com/vuejs/core/commit/e596378e0be728dad7d60938449f3fa557ca2ec9)) - **runtime-core:** handle shallow reactive arrays in renderList correctly ([#​11870](https://redirect.github.com/vuejs/core/issues/11870)) ([ced59ab](https://redirect.github.com/vuejs/core/commit/ced59ab8f2f2e89c13119bab3a0c25a1a1f1c3d6)), closes [#​11869](https://redirect.github.com/vuejs/core/issues/11869) - **types:** correctly infer `TypeEmits` with both tuple and function syntax ([#​11840](https://redirect.github.com/vuejs/core/issues/11840)) ([dad6738](https://redirect.github.com/vuejs/core/commit/dad673809929c084dcb8e42640eb7daa675d4ea4)), closes [#​11836](https://redirect.github.com/vuejs/core/issues/11836) ##### Performance Improvements - **reactivity:** trigger deps directly instead of storing in an array first ([#​11695](https://redirect.github.com/vuejs/core/issues/11695)) ([f80d447](https://redirect.github.com/vuejs/core/commit/f80d447c17662556e9e3f99f6d199967f4c8cf3d)) ### [`v3.5.3`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#353-2024-09-06) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.2...v3.5.3) ##### Bug Fixes - **hydration:** check \__asyncHydrate presence for vue3-lazy-hydration compat ([#​11825](https://redirect.github.com/vuejs/core/issues/11825)) ([8e6c337](https://redirect.github.com/vuejs/core/commit/8e6c3378676be05cea7f53664442acdfb86784f9)), closes [#​11793](https://redirect.github.com/vuejs/core/issues/11793) - Revert "fix(reactivity): self-referencing computed should refresh" ([35c760f](https://redirect.github.com/vuejs/core/commit/35c760f82f749f7c6e3f9bfead8221ce498e892f)) - **ssr:** respect app.config.warnHandler during ssr ([bf3d9a2](https://redirect.github.com/vuejs/core/commit/bf3d9a2af41659a743706306fc798b3d215df5af)), closes [#​11830](https://redirect.github.com/vuejs/core/issues/11830) - **Transition:** handle KeepAlive child unmount in Transition out-in mode ([#​11833](https://redirect.github.com/vuejs/core/issues/11833)) ([6b7901d](https://redirect.github.com/vuejs/core/commit/6b7901d28ed3a6a9242c666cc1b8e3c0b0b0fe62)), closes [#​11775](https://redirect.github.com/vuejs/core/issues/11775) - **useId:** make generated IDs selector compatible ([babfb4c](https://redirect.github.com/vuejs/core/commit/babfb4cbcbf98601d76c1d7653eae8d250ce2710)), closes [#​11828](https://redirect.github.com/vuejs/core/issues/11828) ### [`v3.5.2`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#352-2024-09-05) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.1...v3.5.2) ##### Bug Fixes - **reactivity:** make toRaw work on proxies created by proxyRef ([46c3ab1](https://redirect.github.com/vuejs/core/commit/46c3ab1d714024894fa1d33e495d5d35c7817d4d)) - **reactivity:** pass oldValue to computed getter ([#​11813](https://redirect.github.com/vuejs/core/issues/11813)) ([98864a7](https://redirect.github.com/vuejs/core/commit/98864a7ef5c8080c407166c8221488a4eacbbc81)), closes [#​11812](https://redirect.github.com/vuejs/core/issues/11812) - **reactivity:** prevent endless recursion in computed getters ([#​11797](https://redirect.github.com/vuejs/core/issues/11797)) ([716275d](https://redirect.github.com/vuejs/core/commit/716275d1b1d2383d8ef0306fcd94558d4d9170f2)) - **reactivity:** self-referencing computed should refresh ([e84c4a6](https://redirect.github.com/vuejs/core/commit/e84c4a608e9dc96fb2a4a29d538bcc64f26103a2)), closes [/github.com/vuejs/core/pull/11797#issuecomment-2330738633](https://redirect.github.com//github.com/vuejs/core/pull/11797/issues/issuecomment-2330738633) - **scheduler:** prevent duplicate jobs being queued ([#​11826](https://redirect.github.com/vuejs/core/issues/11826)) ([df56cc5](https://redirect.github.com/vuejs/core/commit/df56cc528793b1d6131a1e64095dd5cb95c56bee)), closes [#​11712](https://redirect.github.com/vuejs/core/issues/11712) [#​11807](https://redirect.github.com/vuejs/core/issues/11807) - **suspense:** avoid updating anchor if activeBranch has not been rendered to the actual container ([#​11818](https://redirect.github.com/vuejs/core/issues/11818)) ([3c0d531](https://redirect.github.com/vuejs/core/commit/3c0d531fa7fe762bfe46fbe63f318adc95221795)), closes [#​11806](https://redirect.github.com/vuejs/core/issues/11806) - **Transition:** handle KeepAlive child unmount in Transition out-in mode ([#​11778](https://redirect.github.com/vuejs/core/issues/11778)) ([3116553](https://redirect.github.com/vuejs/core/commit/311655352931863dfcf520b8cf29cebc5b7e1e00)), closes [#​11775](https://redirect.github.com/vuejs/core/issues/11775) - **types:** add HTMLDialogElement missing close event ([#​11811](https://redirect.github.com/vuejs/core/issues/11811)) ([3634f7a](https://redirect.github.com/vuejs/core/commit/3634f7a4c1649ad2e7e969eb4512512868c61d01)) - **types:** added name attribute support to details tag ([#​11823](https://redirect.github.com/vuejs/core/issues/11823)) ([c74176e](https://redirect.github.com/vuejs/core/commit/c74176ec7b4d1d34159ce21d600c04b157ac5549)), closes [#​11821](https://redirect.github.com/vuejs/core/issues/11821) - **types:** fix defineComponent props inference when setup() has explicit annotation ([fca20a3](https://redirect.github.com/vuejs/core/commit/fca20a39aa4a6f98c8f972bd435ebb7dc535648a)), closes [#​11803](https://redirect.github.com/vuejs/core/issues/11803) - **useTemplateRef:** properly fix readonly warning in dev and ensure prod behavior consistency ([9b7797d](https://redirect.github.com/vuejs/core/commit/9b7797d0d1fc773e979e042673d5b9b3151c40fc)), closes [#​11808](https://redirect.github.com/vuejs/core/issues/11808) [#​11816](https://redirect.github.com/vuejs/core/issues/11816) [#​11810](https://redirect.github.com/vuejs/core/issues/11810) ##### Features - **compiler-core:** parse modifiers as expression to provide location data ([#​11819](https://redirect.github.com/vuejs/core/issues/11819)) ([3f13203](https://redirect.github.com/vuejs/core/commit/3f13203564164eeb2945bdc0b9ef755c37477d75)) ### [`v3.5.1`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#351-2024-09-04) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.0...v3.5.1) ##### Bug Fixes - **build:** improve built-in components treeshakability ([4eee630](https://redirect.github.com/vuejs/core/commit/4eee630b3122a10d0baf9b91358cfffa92d6fd81)) - **reactivity:** handle non-array arguments in reactive `concat` method ([#​11794](https://redirect.github.com/vuejs/core/issues/11794)) ([475977a](https://redirect.github.com/vuejs/core/commit/475977a6f76b77392610e0a3ec2b0e076d1e1d59)), closes [#​11792](https://redirect.github.com/vuejs/core/issues/11792) - **Transition:** avoid applying transition hooks on comment vnode ([#​11788](https://redirect.github.com/vuejs/core/issues/11788)) ([51912f8](https://redirect.github.com/vuejs/core/commit/51912f8a02e35f172f6d30ed7a2f3a92c1407cf9)), closes [#​11782](https://redirect.github.com/vuejs/core/issues/11782) - **types:** avoid using intersection type in `Readonly<...>` to fix JSDoc emit ([#​11799](https://redirect.github.com/vuejs/core/issues/11799)) ([7518bc1](https://redirect.github.com/vuejs/core/commit/7518bc19dc73ba46dcf1eef6e23f9e6e75552675)) - **useTemplateRef:** fix readonly warning when useTemplateRef has same variable name as template ref ([bc63df0](https://redirect.github.com/vuejs/core/commit/bc63df01992fdbf0b6749ad234153725697ed896)), closes [#​11795](https://redirect.github.com/vuejs/core/issues/11795) [#​11802](https://redirect.github.com/vuejs/core/issues/11802) [#​11804](https://redirect.github.com/vuejs/core/issues/11804) ### [`v3.5.0`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#350-2024-09-03) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.38...v3.5.0) #### Aggregated Features List for 3.5 (alpha to stable) ##### Reactivity - **reactivity**: Refactor reactivity system to use version counting and doubly-linked list tracking ([#​10397](https://redirect.github.com/vuejs/core/pull/10397)) ([05eb4e0](https://redirect.github.com/vuejs/core/commit/05eb4e0fefd585125dd60b7f8fe9c36928d921aa)) - **reactivity**: Optimize array tracking ([#​9511](https://redirect.github.com/vuejs/core/pull/9511)) ([70196a4](https://redirect.github.com/vuejs/core/commit/70196a40cc078f50fcc1110c38c06fbcc70b205e)) - **compiler-sfc:** enable reactive props destructure by default ([d2dac0e](https://redirect.github.com/vuejs/core/commit/d2dac0e359c47d1ed0aa77eda488e76fd6466d2d)) - **reactivity:** `onEffectCleanup` API ([2cc5615](https://redirect.github.com/vuejs/core/commit/2cc5615590de77126e8df46136de0240dbde5004)), closes [#​10173](https://redirect.github.com/vuejs/core/issues/10173) - **reactivity:** add `failSilently` argument for `onScopeDispose` ([9a936aa](https://redirect.github.com/vuejs/core/commit/9a936aaec489c79433a32791ecf5ddb1739a62bd)) - **reactivity/watch:** base `watch`, `getCurrentWatcher`, and `onWatcherCleanup` ([#​9927](https://redirect.github.com/vuejs/core/issues/9927)) ([205e5b5](https://redirect.github.com/vuejs/core/commit/205e5b5e277243c3af2c937d9bd46cf671296b72)) - **reactivity/watch:** add pause/resume for ReactiveEffect, EffectScope, and WatchHandle ([#​9651](https://redirect.github.com/vuejs/core/issues/9651)) ([267093c](https://redirect.github.com/vuejs/core/commit/267093c31490050bfcf3ff2b30a2aefee2dad582)) - **watch:** support passing number to `deep` option to control the watch depth ([#​9572](https://redirect.github.com/vuejs/core/issues/9572)) ([22f7d96](https://redirect.github.com/vuejs/core/commit/22f7d96757956ebe0baafe52256aa327908cc51c)) - **types:** export `MultiWatchSources` type ([#​9563](https://redirect.github.com/vuejs/core/issues/9563)) ([998dca5](https://redirect.github.com/vuejs/core/commit/998dca59f140420280803233f41707580688562c)) - **types:** allow computed getter and setter types to be unrelated ([#​11472](https://redirect.github.com/vuejs/core/issues/11472)) ([a01675e](https://redirect.github.com/vuejs/core/commit/a01675ef8f99b5acd6832c53051f4415b18609f2)), closes [#​7271](https://redirect.github.com/vuejs/core/issues/7271) ##### SSR - **runtime-core:** `useId()` and `app.config.idPrefix` ([#​11404](https://redirect.github.com/vuejs/core/issues/11404)) ([73ef156](https://redirect.github.com/vuejs/core/commit/73ef1561f6905d69f968c094d0180c61824f1247)) - **hydration:** lazy hydration strategies for async components ([#​11458](https://redirect.github.com/vuejs/core/issues/11458)) ([d14a11c](https://redirect.github.com/vuejs/core/commit/d14a11c1cdcee88452f17ce97758743c863958f4)) - **hydration:** support suppressing hydration mismatch via data-allow-mismatch ([94fb2b8](https://redirect.github.com/vuejs/core/commit/94fb2b8106a66bcca1a3f922a246a29fdd1274b1)) ##### Custom Element - **custom-element:** `useHost()` helper ([775103a](https://redirect.github.com/vuejs/core/commit/775103af37df69d34c79f12c4c1776c47d07f0a0)) - **custom-element:** `useShadowRoot()` helper ([5a1a89b](https://redirect.github.com/vuejs/core/commit/5a1a89bd6178cc2f84ba91da7d72aee4c6ec1282)), closes [#​6113](https://redirect.github.com/vuejs/core/issues/6113) [#​8195](https://redirect.github.com/vuejs/core/issues/8195) - **custom-element:** expose `this.$host` in Options API ([1ef8f46](https://redirect.github.com/vuejs/core/commit/1ef8f46af0cfdec2fed66376772409e0aa25ad50)) - **custom-element:** inject child components styles to custom element shadow root ([#​11517](https://redirect.github.com/vuejs/core/issues/11517)) ([56c76a8](https://redirect.github.com/vuejs/core/commit/56c76a8b05c45f782ed3a16ec77c6292b71a17f1)), closes [#​4662](https://redirect.github.com/vuejs/core/issues/4662) [#​7941](https://redirect.github.com/vuejs/core/issues/7941) [#​7942](https://redirect.github.com/vuejs/core/issues/7942) - **custom-element:** support configurable app instance in defineCustomElement ([6758c3c](https://redirect.github.com/vuejs/core/commit/6758c3cd0427f97394d95168c655dae3b7fa62cd)), closes [#​4356](https://redirect.github.com/vuejs/core/issues/4356) [#​4635](https://redirect.github.com/vuejs/core/issues/4635) - **custom-element:** support css `:host` selector by applying css vars on host element ([#​8830](https://redirect.github.com/vuejs/core/issues/8830)) ([03a9ea2](https://redirect.github.com/vuejs/core/commit/03a9ea2b88df0842a820e09f7445c4b9189e3fcb)), closes [#​8826](https://redirect.github.com/vuejs/core/issues/8826) - **custom-element:** support emit with options ([e181bff](https://redirect.github.com/vuejs/core/commit/e181bff6dc39d5cef92000c10291243c7d6e4d08)), closes [#​7605](https://redirect.github.com/vuejs/core/issues/7605) - **custom-element:** support expose on customElement ([#​6256](https://redirect.github.com/vuejs/core/issues/6256)) ([af838c1](https://redirect.github.com/vuejs/core/commit/af838c1b5ec23552e52e64ffa7db0eb0246c3624)), closes [#​5540](https://redirect.github.com/vuejs/core/issues/5540) - **custom-element:** support `nonce` option for injected style tags ([bb4a02a](https://redirect.github.com/vuejs/core/commit/bb4a02a70c30e739a3c705b3d96d09258d7d7ded)), closes [#​6530](https://redirect.github.com/vuejs/core/issues/6530) - **custom-element:** support passing custom-element-specific options via 2nd argument of defineCustomElement ([60a88a2](https://redirect.github.com/vuejs/core/commit/60a88a2b129714186cf6ba66f30f31d733d0311e)) - **custom-element:** support `shadowRoot: false` in `defineCustomElement()` ([37d2ce5](https://redirect.github.com/vuejs/core/commit/37d2ce5d8e0fac4a00064f02b05f91f69b2d5d5e)), closes [#​4314](https://redirect.github.com/vuejs/core/issues/4314) [#​4404](https://redirect.github.com/vuejs/core/issues/4404) ##### Teleport - **teleport:** support deferred Teleport ([#​11387](https://redirect.github.com/vuejs/core/issues/11387)) ([59a3e88](https://redirect.github.com/vuejs/core/commit/59a3e88903b10ac2278170a44d5a03f24fef23ef)), closes [#​2015](https://redirect.github.com/vuejs/core/issues/2015) [#​11386](https://redirect.github.com/vuejs/core/issues/11386) - **teleport/transition:** support directly nesting Teleport inside Transition ([#​6548](https://redirect.github.com/vuejs/core/issues/6548)) ([0e6e3c7](https://redirect.github.com/vuejs/core/commit/0e6e3c7eb0e5320b7c1818e025cb4a490fede9c0)), closes [#​5836](https://redirect.github.com/vuejs/core/issues/5836) ##### Misc - **runtime-core:** `useTemplateRef()` ([3ba70e4](https://redirect.github.com/vuejs/core/commit/3ba70e49b5856c53611c314d4855d679a546a7df)) - **runtime-core:** add `app.onUnmount()` for registering cleanup functions ([#​4619](https://redirect.github.com/vuejs/core/issues/4619)) ([582a3a3](https://redirect.github.com/vuejs/core/commit/582a3a382b1adda565bac576b913a88d9e8d7a9e)), closes [#​4516](https://redirect.github.com/vuejs/core/issues/4516) - **runtime-core:** add `app.config.throwUnhandledErrorInProduction` ([f476b7f](https://redirect.github.com/vuejs/core/commit/f476b7f030f2dd427ca655fcea36f4933a4b4da0)), closes [#​7876](https://redirect.github.com/vuejs/core/issues/7876) - **runtime-dom:** Trusted Types compatibility ([#​10844](https://redirect.github.com/vuejs/core/issues/10844)) ([6d4eb94](https://redirect.github.com/vuejs/core/commit/6d4eb94853ed1b2b1675bdd7d5ba9c75cc6daed5)) - **compiler-core:** support `Symbol` global in template expressions ([#​9069](https://redirect.github.com/vuejs/core/issues/9069)) ([a501a85](https://redirect.github.com/vuejs/core/commit/a501a85a7c910868e01a5c70a2abea4e9d9e87f3)) - **types:** export more emit related types ([#​11017](https://redirect.github.com/vuejs/core/issues/11017)) ([189573d](https://redirect.github.com/vuejs/core/commit/189573dcee2a16bd3ed36ff5589d43f535e5e733)) - **types:** add loading prop to iframe ([#​11767](https://redirect.github.com/vuejs/core/issues/11767)) ([d86fe0e](https://redirect.github.com/vuejs/core/commit/d86fe0ec002901dc359a0e85f3a421b4a8538d68)) ##### Internals - **reactivity:** store value cache on CustomRefs impls ([#​11539](https://redirect.github.com/vuejs/core/issues/11539)) ([e044b6e](https://redirect.github.com/vuejs/core/commit/e044b6e737efc9433d1d84590036b82280da6292)) - **types:** provide internal options for directly using user types in language tools ([#​10801](https://redirect.github.com/vuejs/core/issues/10801)) ([75c8cf6](https://redirect.github.com/vuejs/core/commit/75c8cf63a1ef30ac84f91282d66ad3f57c6612e9)) - **types:** provide internal options for using refs type in language tools ([#​11492](https://redirect.github.com/vuejs/core/issues/11492)) ([5ffd1a8](https://redirect.github.com/vuejs/core/commit/5ffd1a89455807d5069eb2c28eba0379641dca76)) #### Bug Fixes - **compiler-sfc:** fix import usage check for kebab-case same name shorthand binding ([0f7c0e5](https://redirect.github.com/vuejs/core/commit/0f7c0e5dc0eedada7a5194db87fd0a7dbd1d3354)), closes [#​11745](https://redirect.github.com/vuejs/core/issues/11745) [#​11754](https://redirect.github.com/vuejs/core/issues/11754) - **cssVars:** correctly escape double quotes in SSR ([#​11784](https://redirect.github.com/vuejs/core/issues/11784)) ([7b5b6e0](https://redirect.github.com/vuejs/core/commit/7b5b6e0275f35748dca6d7eb842f8ab2364c6b9a)), closes [#​11779](https://redirect.github.com/vuejs/core/issues/11779) - **deps:** update dependency postcss to ^8.4.44 ([#​11774](https://redirect.github.com/vuejs/core/issues/11774)) ([cb843e0](https://redirect.github.com/vuejs/core/commit/cb843e0be31f9e563ccfc30eca0c06f2a224b505)) - **hydration:** escape css var name to avoid mismatch ([#​11739](https://redirect.github.com/vuejs/core/issues/11739)) ([ca12e77](https://redirect.github.com/vuejs/core/commit/ca12e776bc53aaa31f2df6bb6edc6be1b2f10c37)), closes [#​11735](https://redirect.github.com/vuejs/core/issues/11735) - **hydration:** handle text nodes with 0 during hydration ([#​11772](https://redirect.github.com/vuejs/core/issues/11772)) ([c756da2](https://redirect.github.com/vuejs/core/commit/c756da24b2d8635cf52b4c7d3abf5bf938852cc5)), closes [#​11771](https://redirect.github.com/vuejs/core/issues/11771) - **reactivity:** correctly handle method calls on user-extended arrays ([#​11760](https://redirect.github.com/vuejs/core/issues/11760)) ([9817c80](https://redirect.github.com/vuejs/core/commit/9817c80187bec6a3344c74d65fac92262de0fcdd)), closes [#​11759](https://redirect.github.com/vuejs/core/issues/11759) - **runtime-dom:** avoid unnecessary prop patch for checkbox ([#​11657](https://redirect.github.com/vuejs/core/issues/11657)) ([c3ce9fe](https://redirect.github.com/vuejs/core/commit/c3ce9fe3d8fc27d864ce7148cd36da882cfc21ab)), closes [#​11647](https://redirect.github.com/vuejs/core/issues/11647) - **runtime-dom:** prevent unnecessary DOM update from v-model ([#​11656](https://redirect.github.com/vuejs/core/issues/11656)) ([b1be9bd](https://redirect.github.com/vuejs/core/commit/b1be9bd64f2c7c4286fecb25bad5d5edd49efce9)), closes [#​11647](https://redirect.github.com/vuejs/core/issues/11647) - **server-renderer:** Fix call to serverPrefetch in server renderer with an async setup ([#​10893](https://redirect.github.com/vuejs/core/issues/10893)) ([6039e25](https://redirect.github.com/vuejs/core/commit/6039e25e04a8c1db5821955f011d57f1615807ab)) - **server-renderer:** render `className` during SSR ([#​11722](https://redirect.github.com/vuejs/core/issues/11722)) ([52cdb0f](https://redirect.github.com/vuejs/core/commit/52cdb0f991dc154ae32a2900874d5dbc4e078565)) - **types/defineModel:** allow getter and setter types to be unrelated ([#​11699](https://redirect.github.com/vuejs/core/issues/11699)) ([fe07f70](https://redirect.github.com/vuejs/core/commit/fe07f7073617df358c2f8cbc3de433359e873c96)), closes [#​11697](https://redirect.github.com/vuejs/core/issues/11697) ### [`v3.4.38`](https://redirect.github.com/vuejs/core/releases/tag/v3.4.38) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.37...v3.4.38) For stable releases, please refer to [CHANGELOG.md](https://redirect.github.com/vuejs/core/blob/main/CHANGELOG.md) for details. For pre-releases, please refer to [CHANGELOG.md](https://redirect.github.com/vuejs/core/blob/minor/CHANGELOG.md) of the `minor` branch. ### [`v3.4.37`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3437-2024-08-08) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.36...v3.4.37) ##### Bug Fixes - **compiler-core:** use `isProp.arg.loc` instead of `isProp.loc` ([#​11547](https://redirect.github.com/vuejs/core/issues/11547)) ([236fb7a](https://redirect.github.com/vuejs/core/commit/236fb7abebe567b73826a3ddc2120f3273377ba0)) - **custom-element:** fix custom-element double render on immediate prop change ([978ff3c](https://redirect.github.com/vuejs/core/commit/978ff3c1dbff9c93ec284c1804d3c77331ea33f8)), closes [#​9885](https://redirect.github.com/vuejs/core/issues/9885) [#​11335](https://redirect.github.com/vuejs/core/issues/11335) - **defineModel:** detect changes respect custom getter and setter ([#​11543](https://redirect.github.com/vuejs/core/issues/11543)) ([e042888](https://redirect.github.com/vuejs/core/commit/e0428884b57ac834274045bd33841263aeae259e)), closes [#​11541](https://redirect.github.com/vuejs/core/issues/11541) [#​11526](https://redirect.github.com/vuejs/core/issues/11526) [#​11527](https://redirect.github.com/vuejs/core/issues/11527) - **keep-alive:** avoid cache suspense comment root ([#​11479](https://redirect.github.com/vuejs/core/issues/11479)) ([a917c05](https://redirect.github.com/vuejs/core/commit/a917c0539cdc55c0188ca91f70b6ff79fee13ed9)) - **keep-alive:** fix render error in cached is undefined ([#​11496](https://redirect.github.com/vuejs/core/issues/11496)) ([81351dc](https://redirect.github.com/vuejs/core/commit/81351dc7fbdabcfa0f545f7d924c31a3c367e496)), closes [#​11427](https://redirect.github.com/vuejs/core/issues/11427) [#​11431](https://redirect.github.com/vuejs/core/issues/11431) - Revert "fix(types/ref): allow getter and setter types to be unrelated ([#​11442](https://redirect.github.com/vuejs/core/issues/11442))" ([b1abac0](https://redirect.github.com/vuejs/core/commit/b1abac06cdb198bd72f8e614b1f68b92e1c78339)) - Revert "fix(types/ref): correct type inference for nested refs ([#​11536](https://redirect.github.com/vuejs/core/issues/11536))" ([3a56315](https://redirect.github.com/vuejs/core/commit/3a56315f94bc0e11cfbb288b65482ea8fc3a39b4)) - **runtime-core:** fix warning for missing event handler ([#​11489](https://redirect.github.com/vuejs/core/issues/11489)) ([e359ff0](https://redirect.github.com/vuejs/core/commit/e359ff0046286aee03fe31656c023677be457e07)), closes [#​4803](https://redirect.github.com/vuejs/core/issues/4803) [#​8268](https://redirect.github.com/vuejs/core/issues/8268) - **runtime-core:** prioritize using the provides from currentApp in nested createApp ([#​11502](https://redirect.github.com/vuejs/core/issues/11502)) ([7e75de0](https://redirect.github.com/vuejs/core/commit/7e75de002f08076a02c9361a58fa1d0af1772964)), closes [#​11488](https://redirect.github.com/vuejs/core/issues/11488) - **runtime-dom:** apply css vars before mount ([#​11538](https://redirect.github.com/vuejs/core/issues/11538)) ([fdc2a31](https://redirect.github.com/vuejs/core/commit/fdc2a31dbd4196d6432be16767a1bfdab1240d49)), closes [#​11533](https://redirect.github.com/vuejs/core/issues/11533) - **ssr:** ensure content is valid when rendering normal slot ([#​11491](https://redirect.github.com/vuejs/core/issues/11491)) ([6c90324](https://redirect.github.com/vuejs/core/commit/6c903248703e2413c6197b9ad4d535f31c8eac39)), closes [#​11326](https://redirect.github.com/vuejs/core/issues/11326) - **types/ref:** correct type inference for nested refs ([#​11536](https://redirect.github.com/vuejs/core/issues/11536)) ([536f623](https://redirect.github.com/vuejs/core/commit/536f62332c455ba82ef2979ba634b831f91928ba)), closes [#​11532](https://redirect.github.com/vuejs/core/issues/11532) [#​11537](https://redirect.github.com/vuejs/core/issues/11537) - **types:** allow `DirectiveArguments` third parameter to accept undefined ([#​11540](https://redirect.github.com/vuejs/core/issues/11540)) ([1058ce8](https://redirect.github.com/vuejs/core/commit/1058ce8e747ce606e5e86fca5a2acce3c12a0846)) ### [`v3.4.36`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3436-2024-08-06) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.35...v3.4.36) ### [`v3.4.35`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3435-2024-07-31) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.34...v3.4.35) ##### Bug Fixes - **teleport/ssr:** fix Teleport hydration regression due to targetStart anchor addition ([7b18cdb](https://redirect.github.com/vuejs/core/commit/7b18cdb0b53a94007ca6a3675bf41b5d3153fec6)) - **teleport/ssr:** ensure targetAnchor and targetStart not null during hydration ([#​11456](https://redirect.github.com/vuejs/core/issues/11456)) ([12667da](https://redirect.github.com/vuejs/core/commit/12667da4879f980dcf2c50e36f3642d085a87d71)), closes [#​11400](https://redirect.github.com/vuejs/core/issues/11400) - **types/ref:** allow getter and setter types to be unrelated ([#​11442](https://redirect.github.com/vuejs/core/issues/11442)) ([e0b2975](https://redirect.github.com/vuejs/core/commit/e0b2975ef65ae6a0be0aa0a0df43fb887c665251)) ##### Performance Improvements - **runtime-core:** improve efficiency of normalizePropsOptions ([#​11409](https://redirect.github.com/vuejs/core/issues/11409)) ([5680142](https://redirect.github.com/vuejs/core/commit/5680142e68096c42e66da9f4c6220d040d7c56ba)), closes [#​9739](https://redirect.github.com/vuejs/core/issues/9739) ### [`v3.4.34`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3434-2024-07-24) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.33...v3.4.34) ##### Bug Fixes - **defineModel:** correct update with multiple changes in same tick ([#​11430](https://redirect.github.com/vuejs/core/issues/11430)) ([a18f1ec](https://redirect.github.com/vuejs/core/commit/a18f1ecf05842337f1eb39a6871adb8cb4024093)), closes [#​11429](https://redirect.github.com/vuejs/core/issues/11429) ### [`v3.4.33`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3433-2024-07-19) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.32...v3.4.33) ##### Bug Fixes - **runtime-dom:** handle undefined values in v-html ([#​11403](https://redirect.github.com/vuejs/core/issues/11403)) ([5df67e3](https://redirect.github.com/vuejs/core/commit/5df67e36756639ea7b923d1b139d6cb14450123b)) ### [`v3.4.32`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3432-2024-07-17) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.31...v3.4.32) ##### Bug Fixes - **build:** use consistent minify options from previous terser config ([789675f](https://redirect.github.com/vuejs/core/commit/789675f65d2b72cf979ba6a29bd323f716154a4b)) - **compiler-sfc:** correctly resolve type annotation for declared function ([#​11279](https://redirect.github.com/vuejs/core/issues/11279)) ([b287aee](https://redirect.github.com/vuejs/core/commit/b287aeec3ea85f20e4b1fc3d907c901bdc2a0176)), closes [#​11266](https://redirect.github.com/vuejs/core/issues/11266) - **defineModel:** force local update when setter results in same emitted value ([de174e1](https://redirect.github.com/vuejs/core/commit/de174e1aa756508c7542605a448e55a373afb1ed)), closes [#​10279](https://redirect.github.com/vuejs/core/issues/10279) [#​10301](https://redirect.github.com/vuejs/core/issues/10301) - **hmr:** hmr reload should work with async component ([#​11248](https://redirect.github.com/vuejs/core/issues/11248)) ([c8b9794](https://redirect.github.com/vuejs/core/commit/c8b97945759e869c997d60c3350d2451c5ff7887)) - **hydration:** fix tracking of reactive style objects in production ([c10e40a](https://redirect.github.com/vuejs/core/commit/c10e40a217b89ab7e0f7f3515242d4246ecffbdd)), closes [#​11372](https://redirect.github.com/vuejs/core/issues/11372) - **hydration:** handle consectuvie text nodes during hydration ([f44c3b3](https://redirect.github.com/vuejs/core/commit/f44c3b37d446d5f8e34539029dae0d806b25bb47)), closes [#​7285](https://redirect.github.com/vuejs/core/issues/7285) [#​7301](https://redirect.github.com/vuejs/core/issues/7301) - **reactivity:** ensure `unref` correctly resolves type for `ShallowRef` ([#​11360](https://redirect.github.com/vuejs/core/issues/11360)) ([a509e30](https://redirect.github.com/vuejs/core/commit/a509e30f059fcdd158f39fdf34670b1019eaf2d1)), closes [#​11356](https://redirect.github.com/vuejs/core/issues/11356) - **reactivity:** shallowReactive map "unwraps" the nested refs ([#​8503](https://redirect.github.com/vuejs/core/issues/8503)) ([50ddafe](https://redirect.github.com/vuejs/core/commit/50ddafe91b9195cf94124466239f82c9794699fb)), closes [#​8501](https://redirect.github.com/vuejs/core/issues/8501) [#​11249](https://redirect.github.com/vuejs/core/issues/11249) - **runtime-core:** avoid recursive warning ([3ee7b4c](https://redirect.github.com/vuejs/core/commit/3ee7b4c7b1374c5bdc50a579b49f6bc15022b085)), closes [#​8074](https://redirect.github.com/vuejs/core/issues/8074) - **runtime-core:** bail manually rendered compiler slot fragments in all cases ([3d34f40](https://redirect.github.com/vuejs/core/commit/3d34f406ac7497dafd2f4e62ab23579b78a0e08a)), closes [#​10870](https://redirect.github.com/vuejs/core/issues/10870) - **runtime-core:** do not emit when defineModel ref is set with same value ([#​11162](https://redirect.github.com/vuejs/core/issues/11162)) ([f1bb0ae](https://redirect.github.com/vuejs/core/commit/f1bb0aef084b5cdd4d49aecfed01ec106d9b6897)), closes [#​11125](https://redirect.github.com/vuejs/core/issues/11125) - **runtime-core:** errors during component patch should be caught by error handlers ([ee0248a](https://redirect.github.com/vuejs/core/commit/ee0248accff589a94688e177e5e3af10c18288cb)) - **runtime-core:** force diff slot fallback content and provided content ([d76dd9c](https://redirect.github.com/vuejs/core/commit/d76dd9c58de24b273bc55af3a8ed81ba693e9683)), closes [#​7256](https://redirect.github.com/vuejs/core/issues/7256) [#​9200](https://redirect.github.com/vuejs/core/issues/9200) [#​9308](https://redirect.github.com/vuejs/core/issues/9308) [#​7266](https://redirect.github.com/vuejs/core/issues/7266) [#​9213](https://redirect.github.com/vuejs/core/issues/9213) - **runtime-core:** more edge case fix for manually rendered compiled slot ([685e3f3](https://redirect.github.com/vuejs/core/commit/685e3f381c024b9f4023e60fe0545dc60d90d984)), closes [#​11336](https://redirect.github.com/vuejs/core/issues/11336) - **runtime-core:** use separate prop caches for components and mixins ([#​11350](https://redirect.github.com/vuejs/core/issues/11350)) ([b0aa234](https://redirect.github.com/vuejs/core/commit/b0aa234e5e7a611c018de68bc31e0cf55518d5ce)), closes [#​7998](https://redirect.github.com/vuejs/core/issues/7998) - **runtime-dom:** properly handle innerHTML unmount into new children ([#​11159](https://redirect.github.com/vuejs/core/issues/11159)) ([3e9e32e](https://redirect.github.com/vuejs/core/commit/3e9e32ee0a6d0fbf67e9098a66ff0a1ea6647806)), closes [#​9135](https://redirect.github.com/vuejs/core/issues/9135) - **teleport:** skip teleported nodes when locating patch anchor ([8655ced](https://redirect.github.com/vuejs/core/commit/8655ced480ea0fe453ff5fe445cecf97b91ec260)), closes [#​9071](https://redirect.github.com/vuejs/core/issues/9071) [#​9134](https://redirect.github.com/vuejs/core/issues/9134) [#​9313](https://redirect.github.com/vuejs/core/issues/9313) [#​9313](https://redirect.github.com/vuejs/core/issues/9313) - **v-model:** component v-model modifiers trim and number when cases don't match ([#​9609](https://redirect.github.com/vuejs/core/issues/9609)) ([7fb6eb8](https://redirect.github.com/vuejs/core/commit/7fb6eb882b64bf99a99d00606e54b0e050674206)), closes [#​4848](https://redirect.github.com/vuejs/core/issues/4848) [#​4850](https://redirect.github.com/vuejs/core/issues/4850) [#​4850](https://redirect.github.com/vuejs/core/issues/4850) - **v-once:** properly unmount v-once cached trees ([d343a0d](https://redirect.github.com/vuejs/core/commit/d343a0dc01663f91db42b4ddb693e6fffcb45873)), closes [#​5154](https://redirect.github.com/vuejs/core/issues/5154) [#​8809](https://redirect.github.com/vuejs/core/issues/8809) ##### Performance Improvements - **server-renderer:** avoid unnecessary checks in `createBuffer` ([#​11364](https://redirect.github.com/vuejs/core/issues/11364)) ([fc205bf](https://redirect.github.com/vuejs/core/commit/fc205bf4decde5ce0f4a61394ffa3914b502c287)) - **server-renderer:** optimize `unrollBuffer` by avoiding promises ([#​11340](https://redirect.github.com/vuejs/core/issues/11340)) ([05779a7](https://redirect.github.com/vuejs/core/commit/05779a70bd0b567ae458a07636d229bd07c44c4e)) ### [`v3.4.31`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3431-2024-06-28) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.30...v3.4.31) ##### Bug Fixes - **compiler-core:** handle inline comments with undefined bindings ([#​11217](https://redirect.github.com/vuejs/core/issues/11217)) ([746352a](https://redirect.github.com/vuejs/core/commit/746352a14d62e9d3d9a38c359d2c54d418c1e0ac)), closes [#​11216](https://redirect.github.com/vuejs/core/issues/11216) - **shared:** unwrap refs in toDisplayString ([#​7306](https://redirect.github.com/vuejs/core/issues/7306)) ([0126cff](https://redirect.github.com/vuejs/core/commit/0126cfff9d93bcec70e5745519f6378e3cd3f39c)), closes [#​5578](https://redirect.github.com/vuejs/core/issues/5578) [#​5593](https://redirect.github.com/vuejs/core/issues/5593) [#​11199](https://redirect.github.com/vuejs/core/issues/11199) [#​11201](https://redirect.github.com/vuejs/core/issues/11201) ##### Reverts - Revert "fix(reactivity): avoid infinite loop when render access a side effect computed ([#​11135](https://redirect.github.com/vuejs/core/issues/11135))" ([e0df985](https://redirect.github.com/vuejs/core/commit/e0df985f0317fb65c5b461bf224375c7763f0269)) - Revert "fix(reactivity): fix side effect computed dirty level ([#​11183](https://redirect.github.com/vuejs/core/issues/11183))" ([6c303ea](https://redirect.github.com/vuejs/core/commit/6c303eacd14b7b0de0accc228f6abeb43d706f63)), closes [#​11183](https://redirect.github.com/vuejs/core/issues/11183) ### [`v3.4.30`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3430-2024-06-22) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.29...v3.4.30) ##### Bug Fixes - **compiler-core:** should not remove slot node with `v-else` ([#​11150](https://redirect.github.com/vuejs/core/issues/11150)) ([e102670](https://redirect.github.com/vuejs/core/commit/e102670bde00417c3a5b0262c855b297c0e4169e)) - **hydration:** fix css vars hydration mismatch false positive on attr-fallthrough ([#​11190](https://redirect.github.com/vuejs/core/issues/11190)) ([7ad67ce](https://redirect.github.com/vuejs/core/commit/7ad67ced26e5f53a47cb42f4834496e4958cb53b)), closes [#​11188](https://redirect.github.com/vuejs/core/issues/11188) - **hydration:** skip prop mismatch check for directives that mutate DOM in created ([3169c91](https://redirect.github.com/vuejs/core/commit/3169c914939d02a013b2938aff30dac8525923f8)), closes [#​11189](https://redirect.github.com/vuejs/core/issues/11189) - **reactivity:** fix side effect computed dirty level ([#​11183](https://redirect.github.com/vuejs/core/issues/11183)) ([3bd79e3](https://redirect.github.com/vuejs/core/commit/3bd79e3e5ed960fc42cbf77bc61a97d2c03557c0)), closes [#​11181](https://redirect.github.com/vuejs/core/issues/11181) [#​11169](https://redirect.github.com/vuejs/core/issues/11169) - **runtime-core:** ensure unmount dynamic components in optimized mode ([#​11171](https://redirect.github.com/vuejs/core/issues/11171)) ([220fe24](https://redirect.github.com/vuejs/core/commit/220fe247484209e62c7f4991902c5335e29c5007)), closes [#​11168](https://redirect.github.com/vuejs/core/issues/11168) - **runtime-core:** update devtool \__vnode on patch, avoid memory leak during dev ([a959781](https://redirect.github.com/vuejs/core/commit/a959781dd6f609dcb6f16dd7fa47d3b16895e5ca)), closes [#​11192](https://redirect.github.com/vuejs/core/issues/11192) - **runtime-dom:** ensure only symbols are explicitly stringified during attribute patching ([#​11182](https://redirect.github.com/vuejs/core/issues/11182)) ([a2e35d6](https://redirect.github.com/vuejs/core/commit/a2e35d682db15a592f4270bb0cde70a0e7bdc4a6)), closes [#​11177](https://redirect.github.com/vuejs/core/issues/11177) - **runtime-dom:** prevent setting state as attribute for custom elements ([#​11165](https://redirect.github.com/vuejs/core/issues/11165)) ([8ae4c29](https://redirect.github.com/vuejs/core/commit/8ae4c293adcec28f18114cb6016230a86787e6a9)), closes [#​11163](https://redirect.github.com/vuejs/core/issues/11163) ##### Performance Improvements - **reactivity:** cache tracking value ([#​11145](https://redirect.github.com/vuejs/core/issues/11145)) ([7936dae](https://redirect.github.com/vuejs/core/commit/7936daebceab2ae9461c3b8f256e51020fb7d3ed)) ### [`v3.4.29`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3429-2024-06-14) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.28...v3.4.29) ##### Bug Fixes - **build:** fix accidental inclusion of runtime-core in server-renderer cjs build ([11cc12b](https://redirect.github.com/vuejs/core/commit/11cc12b915edfe0e4d3175e57464f73bc2c1cb04)), closes [#​11137](https://redirect.github.com/vuejs/core/issues/11137) - **compiler-sfc:** fix missing scope for extends error message ([4ec387b](https://redirect.github.com/vuejs/core/commit/4ec387b100985b008cdcc4cd883a5b6328c05766)) - **compiler-sfc:** fix parsing of mts, d.mts, and mtsx files ([a476692](https://redirect.github.com/vuejs/core/commit/a476692ed2d7308f2742d8ff3554cf97a392b0b7)) - **compiler-sfc:** support [@​vue-ignore](https://redirect.github.com/vue-ignore) comment on more type sources ([a23e99b](https://redirect.github.com/vuejs/core/commit/a23e99bedf1d65841d162951f10ce35b907a5680)) - **custom-element:** support same direct setup function signature in defineCustomElement ([7c8b126](https://redirect.github.com/vuejs/core/commit/7c8b12620aad4969b8dc4944d4fc486d16c3033c)), closes [#​11116](https://redirect.github.com/vuejs/core/issues/11116) - **reactivity:** avoid infinite loop when render access a side effect computed ([#​11135](https://redirect.github.com/vuejs/core/issues/11135)) ([8296e19](https://redirect.github.com/vuejs/core/commit/8296e19855e369a7826f5ea26540a6da01dc7093)), closes [#​11121](https://redirect.github.com/vuejs/core/issues/11121) ### [`v3.4.28`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3428-2024-06-14) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.27...v3.4.28) ##### Bug Fixes - **compat:** correctly transform non-identifier expressions in legacy filter syntax ([#​10896](https://redirect.github.com/vuejs/core/issues/10896)) ([07b3c4b](https://redirect.github.com/vuejs/core/commit/07b3c4b7860009e19446f3d78571556c5737d82a)), closes [#​10852](https://redirect.github.com/vuejs/core/issues/10852) - **compat:** ensure proper handling of render fuction from SFC using Vue.extend ([#​7781](https://redirect.github.com/vuejs/core/issues/7781)) ([c73847f](https://redirect.github.com/vuejs/core/commit/c73847f2becc20f03cb9c68748eea92455e688ee)), closes [#​7766](https://redirect.github.com/vuejs/core/issues/7766) - **compat:** only warn ATTR_FALSE_VALUE when enabled ([04729ba](https://redirect.github.com/vuejs/core/commit/04729ba2163d840f0ca7866bc964696eb5557804)), closes [#​11126](https://redirect.github.com/vuejs/core/issues/11126) - **compile-sfc:** register props destructure rest id as setup bindings ([#​10888](https://redirect.github.com/vuejs/core/issues/10888)) ([b2b5f57](https://redirect.github.com/vuejs/core/commit/b2b5f57c2c945edd0eebc1b545ec1b7568e51484)), closes [#​10885](https://redirect.github.com/vuejs/core/issues/10885) - **compile-sfc:** Support project reference with folder, ([#​10908](https://redirect.github.com/vuejs/core/issues/10908)) ([bdeac37](https://redirect.github.com/vuejs/core/commit/bdeac377c7b85888193b49ac187e927636cc40bc)), closes [#​10907](https://redirect.github.com/vuejs/core/issues/10907) - **compiler-core:** allow unicode to appear in simple identifiers ([#​6765](https://redirect.github.com/vuejs/core/issues/6765)) ([3ea9644](https://redirect.github.com/vuejs/core/commit/3ea964473d3ac0ba3e7b0b2c22d71f23d0f69123)), closes [#​6367](https://redirect.github.com/vuejs/core/issues/6367) - **compiler-core:** change v-for key type to match Object.keys ([#​10963](https://redirect.github.com/vuejs/core/issues/10963)) ([9fead52](https://redirect.github.com/vuejs/core/commit/9fead5234320848f8be82275c6b5dd0a290f2cca)), closes [#​8819](https://redirect.github.com/vuejs/core/issues/8819) - **compiler-core:** emit TS-compatible function declaration when requested ([#​9363](https://redirect.github.com/vuejs/core/issues/9363)) ([5d25850](https://redirect.github.com/vuejs/core/commit/5d258502a0faffc8a451b8701f13a31b2566d068)) - **compiler-core:** fix :key shorthand on v-for ([#​10942](https://redirect.github.com/vuejs/core/issues/10942)) ([29425df](https://redirect.github.com/vuejs/core/commit/29425df1acb9e520c6ae894d06bcff73fde90edd)), closes [#​10882](https://redirect.github.com/vuejs/core/issues/10882) [#​10939](https://redirect.github.com/vuejs/core/issues/10939) - **compiler-core:** make `ForIteratorExpression`'s `returns` property optional ([#​11011](https://redirect.github.com/vuejs/core/issues/11011)) ([5b8c1af](https://redirect.github.com/vuejs/core/commit/5b8c1afb74e39045fcb53a011420d26e3f67eab4)) - **compiler-core:** should set `` tag as block to retain MathML namespace after patching ([#​10891](https://redirect.github.com/vuejs/core/issues/10891)) ([87c5443](https://redirect.github.com/vuejs/core/commit/87c54430448005294c41803f07f517fef848f917)) - **compiler-core:** v-for expression missing source with spaces should emit error ([#​5821](https://redirect.github.com/vuejs/core/issues/5821)) ([b9ca202](https://redirect.github.com/vuejs/core/commit/b9ca202f477be595477e182972ee9bae3f2b9f74)), closes [#​5819](https://redirect.github.com/vuejs/core/issues/5819) - **compiler-sfc:** improve type resolving for the keyof operator ([#​10921](https://redirect.github.com/vuejs/core/issues/10921)) ([293cf4e](https://redirect.github.com/vuejs/core/commit/293cf4e131b6d4606e1de2cd7ea87814e2544952)), closes [#​10920](https://redirect.github.com/vuejs/core/issues/10920) [#​11002](https://redirect.github.com/vuejs/core/issues/11002) - **compiler-sfc:** support as keyword with template literal types ([#​11100](https://redirect.github.com/vuejs/core/issues/11100)) ([2594b1d](https://redirect.github.com/vuejs/core/commit/2594b1df57f672ac6621ac2880645e975fea581c)), closes [#​10962](https://redirect.github.com/vuejs/core/issues/10962) - **compiler-sfc:** support type resolve for keyof for intersection & union types ([#​11132](https://redirect.github.com/vuejs/core/issues/11132)) ([495263a](https://redirect.github.com/vuejs/core/commit/495263a9cb356861e58a4364f2570608265486b5)), closes [#​11129](https://redirect.github.com/vuejs/core/issues/11129) - **compiler-sfc:** throw error when import macro as alias ([#​11041](https://redirect.github.com/vuejs/core/issues/11041)) ([34a97ed](https://redirect.github.com/vuejs/core/commit/34a97edd2c8273c213599c44770accdb0846da8e)) - correct the type of `
`'s `onToggle` event handler ([#​10938](https://redirect.github.com/vuejs/core/issues/10938)) ([fd18ce7](https://redirect.github.com/vuejs/core/commit/fd18ce70b1a260a2485c9cd7faa30193da4b79f5)), closes [#​10928](https://redirect.github.com/vuejs/core/issues/10928) - **custom-element:** disconnect MutationObserver in nextTick in case that custom elements are moved ([#​10613](https://redirect.github.com/vuejs/core/issues/10613)) ([bbb5be2](https://redirect.github.com/vuejs/core/commit/bbb5be299b500a00e60c757118c846c3b5ddd8e0)), closes [#​10610](https://redirect.github.com/vuejs/core/issues/10610) - **custom-elements:** compatibility of createElement in older versions of Chrome ([#​9615](https://redirect.github.com/vuejs/core/issues/9615)) ([a88295d](https://redirect.github.com/vuejs/core/commit/a88295dc076ee867939d8b0ee2225e63c5ffb0ca)), closes [#​9614](https://redirect.github.com/vuejs/core/issues/9614) - **hmr:** avoid infinite recursion when reloading hmr components ([#​6936](https://redirect.github.com/vuejs/core/issues/6936)) ([36bd9b0](https://redirect.github.com/vuejs/core/commit/36bd9b0a1fb83e61731fb80d66e265dccbedcfa8)), closes [#​6930](https://redirect.github.com/vuejs/core/issues/6930) - **hydration:** log hydration error even when using async components ([#​9403](https://redirect.github.com/vuejs/core/issues/9403)) ([5afc76c](https://redirect.github.com/vuejs/core/commit/5afc76c229f9ad30eef07f34c7b65e8fe427e637)), closes [#​9369](https://redirect.github.com/vuejs/core/issues/9369) - **KeepAlive:** properly cache nested Suspense subtree ([#​10912](https://redirect.github.com/vuejs/core/issues/10912)) ([07764fe](https://redirect.github.com/vuejs/core/commit/07764fe330692fadf0fc9fb9e92cb5b111df33be)) - **npm:** explicitly add `@vue/reactivity` as dependency of `@vue/runtime-dom` ([#​10468](https://redirect.github.com/vuejs/core/issues/10468)) ([ec424f6](https://redirect.github.com/vuejs/core/commit/ec424f6cd96b7e6ba74fc244c484c00fa5590aac)) - **reactivity:** pass oldValue in debug info when triggering refs ([#​8210](https://redirect.github.com/vuejs/core/issues/8210)) ([3b0a56a](https://redirect.github.com/vuejs/core/commit/3b0a56a9c4d162ec3bd725a4f2dfd776b045e727)), closes [vuejs/pinia#2061](https://redirect.github.com/vuejs/pinia/issues/2061) - **runtime-core:** avoid traversing static children for vnodes w/ PatchFlags.BAIL ([#​11115](https://redirect.github.com/vuejs/core/issues/11115)) ([b557d3f](https://redirect.github.com/vuejs/core/commit/b557d3fb8ae1e4e926c4ad0fbb2fa7abe50fd661)), closes [#​10547](https://redirect.github.com/vuejs/core/issues/10547) - **runtime-core:** do not fire mount/activated hooks if unmounted before mounted ([#​9370](https://redirect.github.com/vuejs/core/issues/9370)) ([aa156ed](https://redirect.github.com/vuejs/core/commit/aa156ed5c4dc0d33ff37e201a7e89d5e0e29160e)), closes [#​8898](https://redirect.github.com/vuejs/core/issues/8898) [#​9264](https://redirect.github.com/vuejs/core/issues/9264) [#​9617](https://redirect.github.com/vuejs/core/issues/9617) - **runtime-core:** ensure suspense creates dep component's render effect with correct optimized flag ([#​7689](https://redirect.github.com/vuejs/core/issues/7689)) ([c521f95](https://redirect.github.com/vuejs/core/commit/c521f956e1697cda36a7f1b913599e5e2004f7ba)), closes [#​7688](https://redirect.github.com/vuejs/core/issues/7688) - **runtime-core:** fix missed updates when passing text vnode to `` ([#​8304](https://redirect.github.com/vuejs/core/issues/8304)) ([b310ec3](https://redirect.github.com/vuejs/core/commit/b310ec389d9738247e5b0f01711186216eb49955)), closes [#​8298](https://redirect.github.com/vuejs/core/issues/8298) - **runtime-core:** fix stale v-memo after v-if toggle ([#​6606](https://redirect.github.com/vuejs/core/issues/6606)) ([edf2638](https://redirect.github.com/vuejs/core/commit/edf263847eddc910f4d2de68287d84b8c66c3860)), closes [#​6593](https://redirect.github.com/vuejs/core/issues/6593) - **runtime-core:** fix Transition for components with root-level v-if ([#​7678](https://redirect.github.com/vuejs/core/issues/7678)) ([ef2e737](https://redirect.github.com/vuejs/core/commit/ef2e737577de42ea38771403f8a4dee8c892daa5)), closes [#​7649](https://redirect.github.com/vuejs/core/issues/7649) - **runtime-dom:** also set attribute for form element state ([537a571](https://redirect.github.com/vuejs/core/commit/537a571f8cf09dfe0a020e9e8891ecdd351fc3e4)), closes [#​6007](https://redirect.github.com/vuejs/core/issues/6007) [#​6012](https://redirect.github.com/vuejs/core/issues/6012) - **runtime-dom:** support Symbol for input value bindings ([#​10608](https://redirect.github.com/vuejs/core/issues/10608)) ([188f3ae](https://redirect.github.com/vuejs/core/commit/188f3ae533fd340603068a516a8fecc5d57426c5)), closes [#​10597](https://redirect.github.com/vuejs/core/issues/10597) - **shared:** ensure invokeArrayFns handles undefined arguments ([#​10869](https://redirect.github.com/vuejs/core/issues/10869)) ([9b40d0f](https://redirect.github.com/vuejs/core/commit/9b40d0f25da868a83b0d6bf99dbbdb3ca68bb700)), closes [#​10863](https://redirect.github.com/vuejs/core/issues/10863) - **ssr:** directive binding.instance should respect exposed during ssr ([df686ab](https://redirect.github.com/vuejs/core/commit/df686abb4f0ac9d898e4fd93751e860f8cbbdbea)), closes [#​7499](https://redirect.github.com/vuejs/core/issues/7499) [#​7502](https://redirect.github.com/vuejs/core/issues/7502) - **ssr:** fix hydration for node with empty text node ([#​7216](https://redirect.github.com/vuejs/core/issues/7216)) ([d1011c0](https://redirect.github.com/vuejs/core/commit/d1011c07a957d858cb37725b13bc8e4d7a395490)) - **ssr:** fix the bug that multi slot scope id does not work on component ([#​6100](https://redirect.github.com/vuejs/core/issues/6100)) ([4c74302](https://redirect.github.com/vuejs/core/commit/4c74302aae64c118752db7fc2a2c229a11ebaead)), closes [#​6093](https://redirect.github.com/vuejs/core/issues/6093) - **teleport:** do not throw target warning when teleport is disabled ([#​9818](https://redirect.github.com/vuejs/core/issues/9818)) ([15ee43f](https://redirect.github.com/vuejs/core/commit/15ee43f66ad2485ac212b02b444345d867b3c060)) - **transition:** ensure Transition enterHooks are updated after clone ([#​11066](https://redirect.github.com/vuejs/core/issues/11066)) ([671cf29](https://redirect.github.com/vuejs/core/commit/671cf297a550d15b19fa3fecce1b30e26cad8154)), closes [#​11061](https://redirect.github.com/vuejs/core/issues/11061) - **types/apiWatch:** correct type inference for reactive array ([#​11036](https://redirect.github.com/vuejs/core/issues/11036)) ([aae2d78](https://redirect.github.com/vuejs/core/commit/aae2d78875daa476280a45e71c2f38292964efae)), closes [#​9416](https://redirect.github.com/vuejs/core/issues/9416) - **types:** improve `app.provide` type checking ([#​10603](https://redirect.github.com/vuejs/core/issues/10603)) ([612bbf0](https://redirect.github.com/vuejs/core/commit/612bbf0507cbe39d701acc5dff11824802078063)), closes [#​10602](https://redirect.github.com/vuejs/core/issues/10602) - **types:** support generic argument in setup context expose method ([#​8507](https://redirect.github.com/vuejs/core/issues/8507)) ([635a59b](https://redirect.github.com/vuejs/core/commit/635a59b96fe6be445525c6595ca27da7ef7c1feb)) - **v-model:** fix the lazy modifier is not reset by other modifications ([#​8547](https://redirect.github.com/vuejs/core/issues/8547)) ([a52a02f](https://redirect.github.com/vuejs/core/commit/a52a02f43fdf73d8aaad99c9cafed07f12ee422a)), closes [#​8546](https://redirect.github.com/vuejs/core/issues/8546) [#​6564](https://redirect.github.com/vuejs/core/issues/6564) [#​6773](https://redirect.github.com/vuejs/core/issues/6773) - **watch:** support traversing symbol properties in deep watcher ([#​10969](https://redirect.github.com/vuejs/core/issues/10969)) ([a3e8aaf](https://redirect.github.com/vuejs/core/commit/a3e8aafbcc82003a66caded61143eb64c4ef02cd)), closes [#​402](https://redirect.github.com/vuejs/core/issues/402) ### [`v3.4.27`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3427-2024-05-06) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.26...v3.4.27) ##### Bug Fixes - **compat:** include legacy scoped slots ([#​10868](https://redirect.github.com/vuejs/core/issues/10868)) ([8366126](https://redirect.github.com/vuejs/core/commit/83661264a4ced3cb2ff6800904a86dd9e82bbfe2)), closes [#​8869](https://redirect.github.com/vuejs/core/issues/8869) - **compiler-core:** add support for arrow aysnc function with unbracketed ([#​5789](https://redirect.github.com/vuejs/core/issues/5789)) ([ca7d421](https://redirect.github.com/vuejs/core/commit/ca7d421e8775f6813f8943d32ab485e0c542f98b)), closes [#​5788](https://redirect.github.com/vuejs/core/issues/5788) - **compiler-dom:** restrict createStaticVNode usage with option elements ([#​10846](https://redirect.github.com/vuejs/core/issues/10846)) ([0e3d617](https://redirect.github.com/vuejs/core/commit/0e3d6178b02d0386d779720ae2cc4eac1d1ec990)), closes [#​6568](https://redirect.github.com/vuejs/core/issues/6568) [#​7434](https://redirect.github.com/vuejs/core/issues/7434) - **compiler-sfc:** handle keyof operator ([#​10874](https://redirect.github.com/vuejs/core/issues/10874)) ([10d34a5](https://redirect.github.com/vuejs/core/commit/10d34a5624775f20437ccad074a97270ef74c3fb)), closes [#​10871](https://redirect.github.com/vuejs/core/issues/10871) - **hydration:** handle edge case of style mismatch without style attribute ([f2c1412](https://redirect.github.com/vuejs/core/commit/f2c1412e46a8fad3e13403bfa78335c4f704f21c)), closes [#​10786](https://redirect.github.com/vuejs/core/issues/10786) ###

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

netlify[bot] commented 1 month ago

Deploy Preview for adyen-lume ready!

Name Link
Latest commit 83224d951bafd2fd04eecdea5c967eb26c7852d5
Latest deploy log https://app.netlify.com/sites/adyen-lume/deploys/66fbc1ae44b7cd0008840c33
Deploy Preview https://deploy-preview-462--adyen-lume.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

sonarcloud[bot] commented 1 month ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud