fix(deps): update dependency vue to v3.5.0
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| vue (source) | dependencies | minor | 3.4.38 -> 3.5.0 |
Release Notes
vuejs/core (vue)
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) (05eb4e0)
- reactivity: Optimize array tracking (#9511) (70196a4)
- compiler-sfc: enable reactive props destructure by default (d2dac0e)
-
reactivity:
onEffectCleanupAPI (2cc5615), closes #10173 -
reactivity: add
failSilentlyargument foronScopeDispose(9a936aa) -
reactivity/watch: base
watch,getCurrentWatcher, andonWatcherCleanup(#9927) (205e5b5) - reactivity/watch: add pause/resume for ReactiveEffect, EffectScope, and WatchHandle (#9651) (267093c)
-
watch: support passing number to
deepoption to control the watch depth (#9572) (22f7d96) -
types: export
MultiWatchSourcestype (#9563) (998dca5) - types: allow computed getter and setter types to be unrelated (#11472) (a01675e), closes #7271
SSR
-
runtime-core:
useId()andapp.config.idPrefix(#11404) (73ef156) - hydration: lazy hydration strategies for async components (#11458) (d14a11c)
- hydration: support suppressing hydration mismatch via data-allow-mismatch (94fb2b8)
Custom Element
-
custom-element:
useHost()helper (775103a) -
custom-element:
useShadowRoot()helper (5a1a89b), closes #6113 #8195 -
custom-element: expose
this.$hostin Options API (1ef8f46) - custom-element: inject child components styles to custom element shadow root (#11517) (56c76a8), closes #4662 #7941 #7942
- custom-element: support configurable app instance in defineCustomElement (6758c3c), closes #4356 #4635
-
custom-element: support css
:hostselector by applying css vars on host element (#8830) (03a9ea2), closes #8826 - custom-element: support emit with options (e181bff), closes #7605
- custom-element: support expose on customElement (#6256) (af838c1), closes #5540
-
custom-element: support
nonceoption for injected style tags (bb4a02a), closes #6530 - custom-element: support passing custom-element-specific options via 2nd argument of defineCustomElement (60a88a2)
-
custom-element: support
shadowRoot: falseindefineCustomElement()(37d2ce5), closes #4314 #4404
Teleport
- teleport: support deferred Teleport (#11387) (59a3e88), closes #2015 #11386
- teleport/transition: support directly nesting Teleport inside Transition (#6548) (0e6e3c7), closes #5836
Misc
-
runtime-core:
useTemplateRef()(3ba70e4) -
runtime-core: add
app.onUnmount()for registering cleanup functions (#4619) (582a3a3), closes #4516 -
runtime-core: add
app.config.throwUnhandledErrorInProduction(f476b7f), closes #7876 - runtime-dom: Trusted Types compatibility (#10844) (6d4eb94)
-
compiler-core: support
Symbolglobal in template expressions (#9069) (a501a85) - types: export more emit related types (#11017) (189573d)
Internals
- reactivity: store value cache on CustomRefs impls (#11539) (e044b6e)
- types: provide internal options for directly using user types in language tools (#10801) (75c8cf6)
- types: provide internal options for using refs type in language tools (#11492) (5ffd1a8)
Bug Fixes
- compiler-sfc: fix import usage check for kebab-case same name shorthand binding (0f7c0e5), closes #11745 #11754
- cssVars: correctly escape double quotes in SSR (#11784) (7b5b6e0), closes #11779
- deps: update dependency postcss to ^8.4.44 (#11774) (cb843e0)
- hydration: escape css var name to avoid mismatch (#11739) (ca12e77), closes #11735
- hydration: handle text nodes with 0 during hydration (#11772) (c756da2), closes #11771
- reactivity: correctly handle method calls on user-extended arrays (#11760) (9817c80), closes #11759
- runtime-dom: avoid unnecessary prop patch for checkbox (#11657) (c3ce9fe), closes #11647
- runtime-dom: prevent unnecessary DOM update from v-model (#11656) (b1be9bd), closes #11647
- server-renderer: Fix call to serverPrefetch in server renderer with an async setup (#10893) (6039e25)
-
server-renderer: render
classNameduring SSR (#11722) (52cdb0f) - types/defineModel: allow getter and setter types to be unrelated (#11699) (fe07f70), closes #11697
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.