Commit Graph

2490 Commits

Author SHA1 Message Date
daiwei 25ebe3a42c release: v3.5.25
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
size data / upload (push) Has been cancelled Details
2025-11-24 15:38:02 +08:00
linzhe c0f63ddbfa
fix(suspense): defer clearing fallback vnode el in case it has dirs (#14080)
close #14078
2025-11-24 15:20:45 +08:00
skirtle 247b2c2067
fix(provide): warn when using `provide` after mounting (#13954)
close #13921
close #13924
2025-11-24 14:54:12 +08:00
skirtle b50eb68c50
dx(runtime-core): check current and parent components in formatComponentName (#7220) 2025-11-24 14:50:43 +08:00
skirtle 5af3dd9b45
refactor(runtime-core): check `props` rather than `propsOptions[0]` (#13514) 2025-11-24 14:38:03 +08:00
SerKo 8f82f23846
fix(runtime-core): keep options API typing intact when expose is used (#14118)
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
size data / upload (push) Has been cancelled Details
Lock Closed Issues / action (push) Has been cancelled Details
Auto close issues with "can't reproduce" label / close-issues (push) Has been cancelled Details
Fixed: #14117
Fixed: vuejs/language-tools#5069
2025-11-20 08:59:42 +08:00
daiwei e131369833 release: v3.5.24
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
size data / upload (push) Has been cancelled Details
2025-11-07 16:02:40 +08:00
daiwei 5cf0097f33 release: v3.5.23
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
size data / upload (push) Has been cancelled Details
2025-11-06 08:27:08 +08:00
edison f411c6604c
fix(suspense): clear placeholder and fallback el after resolve to enable GC (#13928)
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
size data / upload (push) Waiting to run Details
2025-11-05 21:53:06 +08:00
indykoning 40c4b2a876
fix(runtime-core): pass props and children to loadingComponent (#13997) 2025-11-05 17:18:20 +08:00
edison 6cbdf7823b
fix(hydration): avoid mismatch during hydrate text with newlines in interpolation (#9232)
close #9229
2025-11-05 17:05:50 +08:00
skirtle b8aab3d209
refactor(runtime-core): check feature flag when forwarding `data` properties (#13966) 2025-11-05 17:04:55 +08:00
Dylan Lathrum 8ec7cb12e4
types(runtime-core): add `undefined` to `NativeType` type (#13594)
close #13593
2025-11-05 16:50:58 +08:00
Alex Snezhko c13e674fb9
fix(custom-element): batch custom element prop patching (#13478)
close #12619
2025-11-05 16:50:00 +08:00
abeer0 2dbe30177f
chore: fix typo (#13973) 2025-10-09 09:28:26 +08:00
daiwei 5a8aa0b2ba release: v3.5.22
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
size data / upload (push) Has been cancelled Details
2025-09-25 09:05:13 +08:00
edison 6b68f72673
Revert "fix(hmr): prevent __VUE_HMR_RUNTIME__ from being overwritten by vue runtime in 3rd-party libraries" (#13925)
This reverts commit 1392734ae5.
2025-09-24 18:02:05 +08:00
Arthur Darkstone fda47ac702
chore(types): improve type safety in watch functions and instanceWatch (#13918) 2025-09-24 17:21:41 +08:00
linzhe 5e1e791880
fix(custom-element): properly mount multiple Teleports in custom element component w/ shadowRoot false (#13900)
close #13899
2025-09-24 17:15:36 +08:00
czhlin 4b7170625d
fix(types): widen directive arg type from string to any (#13758)
closes #13757
2025-09-24 17:12:25 +08:00
edison 5358bca4a8
fix(custom-element): use PatchFlags.BAIL for slot when props are present (#13907)
close #13904
2025-09-24 17:08:25 +08:00
edison 75220c7995
fix(runtime-core): simplify block-tracking disabling in h() (#13841) 2025-09-03 09:13:09 +08:00
daiwei 4b6cb1f52a release: v3.5.21 2025-09-02 17:59:45 +08:00
yangxiuxiu 5d75a170c8
fix(Suspence): handle Suspense + KeepAlive HMR updating edge case (#13076)
close #13075
2025-09-02 17:44:13 +08:00
山吹色御守 1e8b65aa49
perf: improve regexp performance with non-capturing groups (#13567) 2025-09-02 17:30:02 +08:00
skirtle f2699a5cb3
fix(watch): use maximum depth for duplicates (#13434) 2025-09-02 17:29:08 +08:00
Red Huang 15fc75f403
fix(runtime-core): use separate emits caches for components and mixins (#11661) 2025-09-02 17:15:46 +08:00
Yang Mingshan 4810f1489f
chore(types): compatible with TS 5.8 (#12973) 2025-09-02 17:13:08 +08:00
edison 26bce3dc6c
chore: update side effect annotations to use standardized format (#13839) 2025-09-02 17:12:19 +08:00
edison 1392734ae5
fix(hmr): prevent __VUE_HMR_RUNTIME__ from being overwritten by vue runtime in 3rd-party libraries (#13817)
close vitejs/vite-plugin-vue#644
2025-09-02 17:10:30 +08:00
edison 93ba107672
fix(templateRef): prevent unnecessary set ref on dynamic ref change or component unmount (#12642)
close #12639
2025-09-02 17:08:53 +08:00
linzhe 00978f7d14
fix(Teleport): hydrate disabled Teleport with undefined target (#11235)
close #11230
2025-09-02 17:08:15 +08:00
edison ef20b86b36
fix(hmr): prevent update unmounting component during HMR reload (#13815)
close vitejs/vite-plugin-vue#599
2025-09-02 17:07:36 +08:00
edison 8f6b505051
fix(runtime-core): disable tracking block in h function (#8213)
close #6913
2025-09-02 16:59:57 +08:00
daiwei 3aa782df38 release: v3.5.20 2025-08-25 15:08:32 +08:00
Zhong 952886e299
chore(compat): rename legacyresolveScopedSlots to legacyResolveScopedSlots
The changes correct the casing of a function name from legacyresolveScopedSlots to legacyResolveScopedSlots in both its definition and usage. No logic, control flow, or public API behavior is altered; only the symbol's casing is updated for consistency.
2025-08-23 21:30:50 +08:00
daiwei 20b888bd59 release: v3.5.19 2025-08-21 10:29:08 +08:00
Alex Snezhko 4a2953f57b
fix(runtime-core): avoid setting direct ref of useTemplateRef in dev (#13449)
close 12852
2025-08-21 08:46:10 +08:00
edison a8713159ee
fix(suspense): don't immediately resolve suspense on last dep unmount (#13456)
close #13453
2025-08-20 22:11:16 +08:00
skirtle d7283f3b7f
fix(runtime-core): improve consistency of `PublicInstanceProxyHandlers.has` (#13507) 2025-08-20 21:05:26 +08:00
edison 3190b179b0
fix(Transition): handle KeepAlive + transition leaving edge case (#13152)
close #13153
2025-08-20 20:56:08 +08:00
edison 7f60ef83e7
fix(compiler-core): prevent cached array children from retaining detached dom nodes (#13691)
fix element-plus/element-plus#21408
Re-fix #13211
2025-08-20 20:51:04 +08:00
edison 6e5143d963
fix(hmr): prevent updating unmounting component during HMR rerender (#13775)
close #13771
close #13772
2025-08-20 20:49:59 +08:00
alentide 8963b7979a
test(runtime-core): remove incorrect suspense test in vnode spec (#13782) 2025-08-20 20:36:37 +08:00
awaken1ng c875019d49
fix(devtools): clear performance measures (#13701)
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
size data / upload (push) Has been cancelled Details
canary release / canary (push) Has been cancelled Details
canary minor release / canary (push) Has been cancelled Details
Lock Closed Issues / action (push) Has been cancelled Details
Auto close issues with "can't reproduce" label / close-issues (push) Has been cancelled Details
close #13700
2025-07-25 08:48:57 +08:00
zhangenming 31f798581c
chore(runtime-core): use NO instead of ()=>false (#13695) 2025-07-25 08:45:38 +08:00
daiwei c486536105 release: v3.5.18
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
size data / upload (push) Has been cancelled Details
2025-07-23 08:57:59 +08:00
Alex Snezhko 7343f7c95f
dx(runtime-core): fix warning message for useSlots, useAttrs invocation with missing instance (#13647)
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
size data / upload (push) Waiting to run Details
2025-07-23 08:42:50 +08:00
edison 8cfc10a80b
fix(ssr): ensure empty slots render as a comment node in Transition (#13396)
close #13394
2025-07-23 08:42:34 +08:00
linzhe 7f2994393d
fix(runtime-core): ensure correct anchor el for unresolved async components (#13560)
close #13559
2025-07-23 08:42:10 +08:00