Bump vue from 3.4.38 to 3.5.0
Bumps vue from 3.4.38 to 3.5.0.
Release notes
Sourced from vue's releases.
v3.5.0
For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the
minor
branch.v3.5.0-rc.1
For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the
minor
branch.v3.5.0-beta.3
For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the
minor
branch.v3.5.0-beta.2
For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the
minor
branch.v3.5.0-beta.1
For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the
minor
branch.v3.5.0-alpha.5
For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the
minor
branch.v3.5.0-alpha.4
For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the
minor
branch.v3.5.0-alpha.3
For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the
minor
branch.v3.5.0-alpha.2
For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the
minor
branch.v3.5.0-alpha.1
Please refer to CHANGELOG.md for details.
Changelog
Sourced from vue's changelog.
3.5.0 (2024-09-03)
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:
onEffectCleanup
API (2cc5615), closes #10173- reactivity: add
failSilently
argument 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
deep
option to control the watch depth (#9572) (22f7d96)- types: export
MultiWatchSources
type (#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.$host
in 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
:host
selector 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
nonce
option 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: false
indefineCustomElement()
(37d2ce5), closes #4314 #4404Teleport
- 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
Symbol
global in template expressions (#9069) (a501a85)- types: export more emit related types (#11017) (189573d)
... (truncated)
Commits
-
6402b98
release: v3.5.0 -
c3ce9fe
fix(runtime-dom): avoid unnecessary prop patch for checkbox (#11657) -
fe07f70
fix(types/defineModel): allow getter and setter types to be unrelated (#11699) -
b1be9bd
fix(runtime-dom): prevent unnecessary DOM update from v-model (#11656) -
6039e25
fix(server-renderer): Fix call to serverPrefetch in server renderer with an a... -
7b5b6e0
fix(cssVars): correctly escape double quotes in SSR (#11784) -
9817c80
fix(reactivity): correctly handle method calls on user-extended arrays (#11760) -
52cdb0f
fix(server-renderer): renderclassName
during SSR (#11722) -
ca12e77
fix(hydration): escape css var name to avoid mismatch (#11739) -
cb843e0
fix(deps): update dependency postcss to ^8.4.44 (#11774) - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts