ShaggyTech / nhtsa-api-wrapper

Decode and Validate Vehicle VINs - Javascript Client Wrapper for the nhtsa.dot.gov VPIC Vehicles API.
https://vpic.shaggytech.com
MIT License
30 stars 8 forks source link

fix(deps): update dependency vue to v3.5.3 #579

Open renovate[bot] opened 9 months ago

renovate[bot] commented 9 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
vue (source) 3.3.7 -> 3.5.3 age adoption passing confidence

Release Notes

vuejs/core (vue) ### [`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) ### [`v3.4.26`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3426-2024-04-29) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.25...v3.4.26) ##### Bug Fixes - **compiler-core:** fix bail constant for globals ([fefce06](https://redirect.github.com/vuejs/core/commit/fefce06b41e3b75de3d748dc6399628ec5056e78)) - **compiler-core:** remove unnecessary constant bail check ([09b4df8](https://redirect.github.com/vuejs/core/commit/09b4df809e59ef5f4bc91acfc56dc8f82a8e243a)), closes [#​10807](https://redirect.github.com/vuejs/core/issues/10807) - **runtime-core:** attrs should be readonly in functional components ([#​10767](https://redirect.github.com/vuejs/core/issues/10767)) ([e8fd644](https://redirect.github.com/vuejs/core/commit/e8fd6446d14a6899e5e8ab1ee394d90088e01844)) - **runtime-core:** ensure slot compiler marker writable ([#​10825](https://redirect.github.com/vuejs/core/issues/10825)) ([9c2de62](https://redirect.github.com/vuejs/core/commit/9c2de6244cd44bc5fbfd82b5850c710ce725044f)), closes [#​10818](https://redirect.github.com/vuejs/core/issues/10818) - **runtime-core:** properly handle inherit transition during clone VNode ([#​10809](https://redirect.github.com/vuejs/core/issues/10809)) ([638a79f](https://redirect.github.com/vuejs/core/commit/638a79f64a7e184f2a2c65e21d764703f4bda561)), closes [#​3716](https://redirect.github.com/vuejs/core/issues/3716) [#​10497](https://redirect.github.com/vuejs/core/issues/10497) [#​4091](https://redirect.github.com/vuejs/core/issues/4091) - **Transition:** re-fix [#​10620](https://redirect.github.com/vuejs/core/issues/10620) ([#​10832](https://redirect.github.com/vuejs/core/issues/10832)) ([accf839](https://redirect.github.com/vuejs/core/commit/accf8396ae1c9dd49759ba0546483f1d2c70c9bc)), closes [#​10632](https://redirect.github.com/vuejs/core/issues/10632) [#​10827](https://redirect.github.com/vuejs/core/issues/10827) ### [`v3.4.25`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3425-2024-04-24) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.24...v3.4.25) ##### Bug Fixes - **defineModel:** align prod mode runtime type generation with defineProps ([4253a57](https://redirect.github.com/vuejs/core/commit/4253a57f1703a7f1ac701d77e0a235689203461d)), closes [#​10769](https://redirect.github.com/vuejs/core/issues/10769) - **runtime-core:** properly get keepAlive child ([#​10772](https://redirect.github.com/vuejs/core/issues/10772)) ([3724693](https://redirect.github.com/vuejs/core/commit/3724693a25c3f2dd13d70a8a1af760b03a4fb783)), closes [#​10771](https://redirect.github.com/vuejs/core/issues/10771) - **runtime-core:** use normal object as internal prototype for attrs and slots ([064e82f](https://redirect.github.com/vuejs/core/commit/064e82f5855f30fe0b77fe9b5e4dd22700fd634d)), closes [/github.com/vuejs/core/commit/6df53d85a207986128159d88565e6e7045db2add#r141304923](https://redirect.github.com//github.com/vuejs/core/commit/6df53d85a207986128159d88565e6e7045db2add/issues/r141304923) ### [`v3.4.24`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3424-2024-04-22) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.4.23...v3.4.24) ##### Bug Fixes - **compiler-core:** handle template ref bound via v-bind object on v-for ([#​10706](https://redirect.github.com/vuejs/core/issues/10706)) ([da7adef](https://redirect.github.com/vuejs/core/commit/da7adefa844265eecc9c336abfc72

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 was generated by Mend Renovate. View the repository job log.

vercel[bot] commented 9 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
nhtsa-api-wrapper ✅ Ready (Inspect) Visit Preview 💬 Add feedback Sep 6, 2024 4:52am
changeset-bot[bot] commented 9 months ago

⚠️ No Changeset found

Latest commit: 06d4927fff621c87e399e85c79a09e886cae6e8f

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

codecov[bot] commented 9 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 99.92%. Comparing base (34ccde4) to head (262b428).

:exclamation: Current head 262b428 differs from pull request most recent head 92a34cd

Please upload reports for the commit 92a34cd to get more accurate results.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## next #579 +/- ## ======================================= Coverage 99.92% 99.92% ======================================= Files 42 42 Lines 8459 8459 Branches 416 416 ======================================= Hits 8453 8453 Misses 6 6 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.