]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
2 weeks agorelease: v3.6.0-alpha.6 v3.6.0-alpha.6
daiwei [Thu, 4 Dec 2025 07:56:36 +0000 (15:56 +0800)] 
release: v3.6.0-alpha.6

2 weeks agorefactor: allow `getScopeOwner` to return null and add non-null assertion for instanc...
daiwei [Thu, 4 Dec 2025 07:27:27 +0000 (15:27 +0800)] 
refactor: allow `getScopeOwner` to return null and add non-null assertion for instance access.

2 weeks agorefactor: extract scope ID retrieval into `getCurrentScopeId` helper.
daiwei [Thu, 4 Dec 2025 07:22:22 +0000 (15:22 +0800)] 
refactor: extract scope ID retrieval into `getCurrentScopeId` helper.

2 weeks agorefactor: conditionally generate `withVaporCtx` for slots only when they contain...
daiwei [Thu, 4 Dec 2025 06:48:18 +0000 (14:48 +0800)] 
refactor: conditionally generate `withVaporCtx` for slots only when they contain components or slot outlets.

2 weeks agorefactor: rename `getSlotInstance` to `getScopeOwner` and centralize scope owner...
daiwei [Thu, 4 Dec 2025 06:09:18 +0000 (14:09 +0800)] 
refactor: rename `getSlotInstance` to `getScopeOwner` and centralize scope owner retrieval

2 weeks agorefactor: explicitly pass current instance to fragment rendering instead of relying...
daiwei [Thu, 4 Dec 2025 05:56:10 +0000 (13:56 +0800)] 
refactor: explicitly pass current instance to fragment rendering instead of relying on a stored parentComponent property.

2 weeks agorefactor: remove manual `TransitionGroup` update triggering and the `group` flag...
daiwei [Thu, 4 Dec 2025 05:51:23 +0000 (13:51 +0800)] 
refactor: remove manual `TransitionGroup` update triggering and the `group` flag from transition hooks.

2 weeks agorefactor(runtime-vapor): use dedicated currentSlotOwner instead of changing currentIn...
daiwei [Thu, 4 Dec 2025 04:03:09 +0000 (12:03 +0800)] 
refactor(runtime-vapor): use dedicated currentSlotOwner instead of changing currentInstance in withVaporCtx

2 weeks agofix(KeepAlive): remove unnecessary null check in getInnerBlock call
daiwei [Thu, 4 Dec 2025 02:49:01 +0000 (10:49 +0800)] 
fix(KeepAlive): remove unnecessary null check in getInnerBlock call

2 weeks agofix(TransitionGroup): simplify dev-only warning condition for unkeyed children
daiwei [Thu, 4 Dec 2025 02:46:29 +0000 (10:46 +0800)] 
fix(TransitionGroup): simplify dev-only warning condition for unkeyed children

2 weeks agofix(KeepAlive): correct condition for caching inner blocks to handle null cases
daiwei [Thu, 4 Dec 2025 02:43:21 +0000 (10:43 +0800)] 
fix(KeepAlive): correct condition for caching inner blocks to handle null cases

2 weeks agofeat(suspense): support rendering of Vapor components (#14157)
edison [Thu, 4 Dec 2025 02:10:52 +0000 (10:10 +0800)] 
feat(suspense): support rendering of Vapor components (#14157)

2 weeks agofix(compiler-vapor): enhance v-slot prop destructuring support (#14165)
edison [Thu, 4 Dec 2025 00:33:57 +0000 (08:33 +0800)] 
fix(compiler-vapor): enhance v-slot prop destructuring support (#14165)

2 weeks agofix(runtime-vapor): expose raw setup state to devtools via `devtoolsRawSetupState`
daiwei [Wed, 3 Dec 2025 09:24:21 +0000 (17:24 +0800)] 
fix(runtime-vapor): expose raw setup state to devtools via `devtoolsRawSetupState`

2 weeks agofix(runtime-vapor): add dev-only warning for non-existent property access during...
edison [Wed, 3 Dec 2025 09:06:03 +0000 (17:06 +0800)] 
fix(runtime-vapor): add dev-only warning for non-existent property access during render (#14162)

2 weeks agochore: clarify `isUpdating` purpose to prevent recursive updates
daiwei [Wed, 3 Dec 2025 07:54:59 +0000 (15:54 +0800)] 
chore: clarify `isUpdating` purpose to prevent recursive updates

2 weeks agofix(templateRef): prevent duplicate onScopeDispose registrations for dynamic template...
edison [Wed, 3 Dec 2025 07:12:57 +0000 (15:12 +0800)] 
fix(templateRef): prevent duplicate onScopeDispose registrations for dynamic template refs (#14161)

2 weeks agofix(compiler-vapor): prevent nested components from inheriting parent slots (#14158)
edison [Tue, 2 Dec 2025 08:36:29 +0000 (16:36 +0800)] 
fix(compiler-vapor): prevent nested components from inheriting parent slots (#14158)

2 weeks agorefactor: move development-only measurement and warning context handling back to...
daiwei [Mon, 1 Dec 2025 14:15:48 +0000 (22:15 +0800)] 
refactor: move development-only measurement and warning context handling back to `createComponent` from `setupComponent`

2 weeks agorefactor: introduce `setAsyncRef` on `DynamicFragment` for explicit async component...
edison [Mon, 1 Dec 2025 07:20:57 +0000 (15:20 +0800)] 
refactor: introduce `setAsyncRef` on `DynamicFragment` for explicit async component ref assignment. (#14153)

2 weeks agorefactor: extract teleport mount and mountToTarget logic into private methods (#14152)
edison [Mon, 1 Dec 2025 01:27:39 +0000 (09:27 +0800)] 
refactor: extract teleport mount and mountToTarget logic into private methods (#14152)

2 weeks agofeat: attrs fallthrough (#14144)
edison [Mon, 1 Dec 2025 01:13:49 +0000 (09:13 +0800)] 
feat: attrs fallthrough (#14144)

3 weeks agotest: Implement `setClassIncremental` and `setStyleIncremental` tests.
daiwei [Thu, 27 Nov 2025 03:05:31 +0000 (11:05 +0800)] 
test: Implement `setClassIncremental` and `setStyleIncremental` tests.

3 weeks agotest: update directive handling to use withVaporDirectives and improve type safety
daiwei [Thu, 27 Nov 2025 02:42:43 +0000 (10:42 +0800)] 
test: update directive handling to use withVaporDirectives and improve type safety

3 weeks agochore: simplify TransitionHooks comments and remove unused InsertFn type export.
daiwei [Thu, 27 Nov 2025 01:13:44 +0000 (09:13 +0800)] 
chore: simplify TransitionHooks comments and remove unused InsertFn type export.

3 weeks agofeat(runtime-vapor): support custom directives on vapor components (#14143)
edison [Thu, 27 Nov 2025 00:28:56 +0000 (08:28 +0800)] 
feat(runtime-vapor): support custom directives on vapor components (#14143)

3 weeks agochore(vShow): simplify fragment handling logic
daiwei [Wed, 26 Nov 2025 08:51:40 +0000 (16:51 +0800)] 
chore(vShow): simplify fragment handling logic

3 weeks agotest: remove TODO comments
daiwei [Wed, 26 Nov 2025 07:39:53 +0000 (15:39 +0800)] 
test: remove TODO comments

3 weeks agotest(compile): add tests for v-on multi statements, v-slot, and v-for
daiwei [Wed, 26 Nov 2025 07:25:48 +0000 (15:25 +0800)] 
test(compile): add tests for v-on multi statements, v-slot, and v-for

3 weeks agotest: remove temporary test case comment from compile.spec.ts
daiwei [Wed, 26 Nov 2025 07:07:14 +0000 (15:07 +0800)] 
test: remove temporary test case comment from compile.spec.ts

3 weeks agotest(scopeId): add tests for slot wrapping with `withVaporCtx` (#14142)
edison [Wed, 26 Nov 2025 07:04:23 +0000 (15:04 +0800)] 
test(scopeId): add tests for slot wrapping with `withVaporCtx` (#14142)

3 weeks agotest(vOnce): remove todo for hoistStatic test case
daiwei [Wed, 26 Nov 2025 06:39:10 +0000 (14:39 +0800)] 
test(vOnce): remove todo for hoistStatic test case

3 weeks agorefactor(compiler-vapor): move `hasDeferredVShow` tracking to root IR
daiwei [Wed, 26 Nov 2025 06:05:28 +0000 (14:05 +0800)] 
refactor(compiler-vapor): move `hasDeferredVShow` tracking to root IR

3 weeks agofeat(vapor): implement `v-once` support for slot outlets (#14141)
edison [Wed, 26 Nov 2025 05:39:53 +0000 (13:39 +0800)] 
feat(vapor): implement `v-once` support for slot outlets (#14141)

3 weeks agotest(vModel): implement test for v-model on custom element
daiwei [Wed, 26 Nov 2025 02:02:33 +0000 (10:02 +0800)] 
test(vModel): implement test for v-model on custom element

3 weeks agotest(vIf): add tests and refactor comment node check to use `isCommentOrWhitespace...
edison [Wed, 26 Nov 2025 01:59:31 +0000 (09:59 +0800)] 
test(vIf): add tests and refactor comment node check to use `isCommentOrWhitespace` utility. (#14140)

3 weeks agotest(compiler-vapor): add test for v-if with v-once
daiwei [Tue, 25 Nov 2025 09:06:32 +0000 (17:06 +0800)] 
test(compiler-vapor): add test for v-if with v-once

3 weeks agotest(compiler-vapor): add test for component v-if handling
daiwei [Tue, 25 Nov 2025 09:01:50 +0000 (17:01 +0800)] 
test(compiler-vapor): add test for component v-if handling

3 weeks agotest(compiler-vapor): add test for .prop modifier with dynamic arg and prefixIdentifi...
edison [Tue, 25 Nov 2025 08:51:21 +0000 (16:51 +0800)] 
test(compiler-vapor): add test for .prop modifier with dynamic arg and prefixIdentifiers (#14139)

3 weeks agofix(compiler-vapor): prevent `_camelize` from receiving nullish value for dynamic...
edison [Tue, 25 Nov 2025 08:23:58 +0000 (16:23 +0800)] 
fix(compiler-vapor): prevent `_camelize` from receiving nullish value for dynamic `v-bind` keys with `.camel` modifier. (#14138)

3 weeks agofix(tests): update props merging tests for style and class
daiwei [Tue, 25 Nov 2025 07:58:24 +0000 (15:58 +0800)] 
fix(tests): update props merging tests for style and class

3 weeks agofix(compiler-vapor): support merging multiple event handlers on components (#14137)
edison [Tue, 25 Nov 2025 07:51:35 +0000 (15:51 +0800)] 
fix(compiler-vapor): support merging multiple event handlers on components (#14137)

3 weeks agofix(compiler-vapor): only apply v-on key modifiers to keyboard events (#14136)
edison [Tue, 25 Nov 2025 05:49:24 +0000 (13:49 +0800)] 
fix(compiler-vapor): only apply v-on key modifiers to keyboard events (#14136)

3 weeks agofix(changelog): add missing colon
daiwei [Tue, 25 Nov 2025 02:26:28 +0000 (10:26 +0800)] 
fix(changelog): add missing colon

3 weeks agorelease: v3.6.0-alpha.5 v3.6.0-alpha.5
daiwei [Tue, 25 Nov 2025 02:25:13 +0000 (10:25 +0800)] 
release: v3.6.0-alpha.5

3 weeks agofix(types): remove unused helpers property from CodegenResult interface (#14133)
edison [Mon, 24 Nov 2025 13:01:17 +0000 (21:01 +0800)] 
fix(types): remove unused helpers property from CodegenResult interface (#14133)

3 weeks agofix(compiler-vapor): improve expression caching for shared member roots (#14132)
edison [Mon, 24 Nov 2025 12:10:45 +0000 (20:10 +0800)] 
fix(compiler-vapor): improve expression caching for shared member roots (#14132)

3 weeks agochore: Merge branch 'main' into minor
daiwei [Mon, 24 Nov 2025 08:23:04 +0000 (16:23 +0800)] 
chore: Merge branch 'main' into minor

3 weeks agorelease: v3.5.25 v3.5.25
daiwei [Mon, 24 Nov 2025 07:38:02 +0000 (15:38 +0800)] 
release: v3.5.25

3 weeks agofix(suspense): defer clearing fallback vnode el in case it has dirs (#14080)
linzhe [Mon, 24 Nov 2025 07:20:45 +0000 (15:20 +0800)] 
fix(suspense): defer clearing fallback vnode el in case it has dirs (#14080)

close #14078

3 weeks agofix(reactivity): correctly wrap iterated array items to preserve their readonly statu...
edison [Mon, 24 Nov 2025 07:20:23 +0000 (15:20 +0800)] 
fix(reactivity): correctly wrap iterated array items to preserve their readonly status (#14120)

3 weeks agofix(reactivity): toRef edge cases for ref unwrapping (#12420)
skirtle [Mon, 24 Nov 2025 07:19:41 +0000 (07:19 +0000)] 
fix(reactivity): toRef edge cases for ref unwrapping (#12420)

3 weeks agofix(provide): warn when using `provide` after mounting (#13954)
skirtle [Mon, 24 Nov 2025 06:54:12 +0000 (06:54 +0000)] 
fix(provide): warn when using `provide` after mounting (#13954)

close #13921
close #13924

3 weeks agodx(runtime-core): check current and parent components in formatComponentName (#7220)
skirtle [Mon, 24 Nov 2025 06:50:43 +0000 (06:50 +0000)] 
dx(runtime-core): check current and parent components in formatComponentName (#7220)

3 weeks agorefactor(runtime-core): check `props` rather than `propsOptions[0]` (#13514)
skirtle [Mon, 24 Nov 2025 06:38:03 +0000 (06:38 +0000)] 
refactor(runtime-core): check `props` rather than `propsOptions[0]` (#13514)

3 weeks agofix(compiler): share logic for comments and whitespace (#13550)
skirtle [Mon, 24 Nov 2025 03:18:11 +0000 (03:18 +0000)] 
fix(compiler): share logic for comments and whitespace (#13550)

3 weeks agotest(hmr): port hmr tests (#14109)
edison [Mon, 24 Nov 2025 01:16:09 +0000 (09:16 +0800)] 
test(hmr): port hmr tests (#14109)

3 weeks agofix: prevent infinite recursion in `vShow`'s `setDisplay` when handling Vapor components.
daiwei [Sat, 22 Nov 2025 12:54:28 +0000 (20:54 +0800)] 
fix: prevent infinite recursion in `vShow`'s `setDisplay` when handling Vapor components.

4 weeks agofix(runtime-vapor): prevent fragment `updated` hooks from running before the fragment...
edison [Thu, 20 Nov 2025 14:11:41 +0000 (22:11 +0800)] 
fix(runtime-vapor): prevent fragment `updated` hooks from running before the fragment is mounted. (#14123)

4 weeks agorefactor(transition-group): directly returns slotted block instead of wrapping it...
edison [Thu, 20 Nov 2025 14:03:18 +0000 (22:03 +0800)] 
refactor(transition-group): directly returns slotted block instead of wrapping it in DynamicFragment. (#14122)

4 weeks agofeat(runtime-vapor): support `v-bind()` in CSS (#12621)
edison [Thu, 20 Nov 2025 13:07:32 +0000 (21:07 +0800)] 
feat(runtime-vapor): support `v-bind()` in CSS (#12621)

4 weeks agorefactor(keep-alive): refactor KeepAlive to use new fragment hooks. (#14121)
edison [Thu, 20 Nov 2025 07:51:02 +0000 (15:51 +0800)] 
refactor(keep-alive): refactor KeepAlive to use new fragment hooks. (#14121)

4 weeks agofix(runtime-core): keep options API typing intact when expose is used (#14118)
SerKo [Thu, 20 Nov 2025 00:59:42 +0000 (08:59 +0800)] 
fix(runtime-core): keep options API typing intact when expose is used (#14118)

Fixed: #14117
Fixed: vuejs/language-tools#5069

4 weeks agochore(compiler-ssr): move `defaultProps` initialization into `input` tag branch ...
Vida Xie [Wed, 19 Nov 2025 05:42:16 +0000 (13:42 +0800)] 
chore(compiler-ssr): move `defaultProps` initialization into `input` tag branch (#14115)

4 weeks agofix(runtime-vapor): more accurate fallthrough attr support (#13972)
Alex Snezhko [Tue, 18 Nov 2025 03:55:54 +0000 (19:55 -0800)] 
fix(runtime-vapor): more accurate fallthrough attr support (#13972)

Co-authored-by: daiwei <daiwei521@126.com>
4 weeks agofix(compiler-vapor): prevent duplicate processing of member expressions in expression...
edison [Tue, 18 Nov 2025 00:56:02 +0000 (08:56 +0800)] 
fix(compiler-vapor): prevent duplicate processing of member expressions in expression analysis (#14105)

4 weeks agotypes(jsx): add new HTML attributes for improved JSX support (#13370)
Sean Wang [Tue, 18 Nov 2025 00:53:01 +0000 (08:53 +0800)] 
types(jsx): add new HTML attributes for improved JSX support (#13370)

4 weeks agotypes(jsx): correct the naming of the enterKeyHint property (#14090)
shuang [Tue, 18 Nov 2025 00:33:44 +0000 (08:33 +0800)] 
types(jsx): correct the naming of the enterKeyHint property (#14090)

4 weeks agotest(runtime-vapor): add tests for dynamic components with vapor and vdom children
daiwei [Mon, 17 Nov 2025 08:36:49 +0000 (16:36 +0800)] 
test(runtime-vapor): add tests for dynamic components with vapor and vdom children

4 weeks agotest(runtime-vapor): add tests for useTemplateRef with vapor child components
daiwei [Mon, 17 Nov 2025 08:26:59 +0000 (16:26 +0800)] 
test(runtime-vapor): add tests for useTemplateRef with vapor child components

4 weeks agotest(runtime-vapor): add provide/inject tests for vdom interop
daiwei [Mon, 17 Nov 2025 08:06:49 +0000 (16:06 +0800)] 
test(runtime-vapor): add provide/inject tests for vdom interop

4 weeks agotest(runtime-vapor): add test for teleport work with SVG (#14103)
edison [Mon, 17 Nov 2025 07:38:08 +0000 (15:38 +0800)] 
test(runtime-vapor): add test for teleport work with SVG (#14103)

4 weeks agotest(hydration): force hydrate custom element with dynamic props (#14102)
edison [Mon, 17 Nov 2025 07:36:53 +0000 (15:36 +0800)] 
test(hydration): force hydrate custom element with dynamic props (#14102)

4 weeks agofix(compiler-vapor): handle TSNonNullExpression and improve expression processing...
edison [Mon, 17 Nov 2025 00:35:53 +0000 (08:35 +0800)] 
fix(compiler-vapor): handle TSNonNullExpression and improve expression processing (#14097)

4 weeks agochore: update changelog
daiwei [Fri, 14 Nov 2025 06:20:14 +0000 (14:20 +0800)] 
chore: update changelog

4 weeks agorelease: v3.6.0-alpha.4 v3.6.0-alpha.4
daiwei [Fri, 14 Nov 2025 06:18:10 +0000 (14:18 +0800)] 
release: v3.6.0-alpha.4

4 weeks agofix(runtime-vapor): preserve correct parent instance for slotted content (#14095)
edison [Fri, 14 Nov 2025 06:10:42 +0000 (14:10 +0800)] 
fix(runtime-vapor): preserve correct parent instance for slotted content (#14095)

4 weeks agochore: Merge branch 'main' into minor
daiwei [Fri, 14 Nov 2025 05:59:18 +0000 (13:59 +0800)] 
chore: Merge branch 'main' into minor

5 weeks agofix(transition-group): support reusable transition group (#14077)
edison [Wed, 12 Nov 2025 03:27:31 +0000 (11:27 +0800)] 
fix(transition-group): support reusable transition group (#14077)

5 weeks agofix(runtime-dom): useCssModule vapor support (#13711)
Alex Snezhko [Mon, 10 Nov 2025 04:00:20 +0000 (20:00 -0800)] 
fix(runtime-dom): useCssModule vapor support (#13711)

5 weeks agofeat: implement defineVaporCustomElement (#14017)
edison [Mon, 10 Nov 2025 03:49:15 +0000 (11:49 +0800)] 
feat: implement defineVaporCustomElement (#14017)

5 weeks agofeat(vapor): dom event error handling (#13769)
edison [Mon, 10 Nov 2025 03:02:04 +0000 (11:02 +0800)] 
feat(vapor): dom event error handling (#13769)

5 weeks agofeat(compiler-vapor): handle asset imports (#13630)
Gianthard-cyh [Mon, 10 Nov 2025 02:30:35 +0000 (10:30 +0800)] 
feat(compiler-vapor): handle asset imports  (#13630)

5 weeks agochore(runtime-dom): export nodeOps and patchProp for better accessibility (#13753) 14089/head
Stefano Nepa [Mon, 10 Nov 2025 01:38:05 +0000 (02:38 +0100)] 
chore(runtime-dom): export nodeOps and patchProp for better accessibility (#13753)

5 weeks agofeat(runtime-vapor): dynamic component fallback work with dynamic slots (#14064)
edison [Mon, 10 Nov 2025 01:25:34 +0000 (09:25 +0800)] 
feat(runtime-vapor): dynamic component fallback work with dynamic slots (#14064)

5 weeks agofeat(runtime-vapor): support svg and MathML (#13703)
edison [Mon, 10 Nov 2025 01:25:08 +0000 (09:25 +0800)] 
feat(runtime-vapor): support svg and MathML (#13703)

5 weeks agofix(compiler-vapor): wrap event handler in parentheses for TSExpression (#14061)
zhiyuanzmj [Mon, 10 Nov 2025 01:23:23 +0000 (09:23 +0800)] 
fix(compiler-vapor): wrap event handler in parentheses for TSExpression (#14061)

5 weeks agorelease: v3.5.24 v3.5.24
daiwei [Fri, 7 Nov 2025 08:02:40 +0000 (16:02 +0800)] 
release: v3.5.24

5 weeks agochore(reactivity): remove duplicated ReactiveEffectRunner interface (#14063)
殷谊辉 [Fri, 7 Nov 2025 06:04:03 +0000 (14:04 +0800)] 
chore(reactivity): remove duplicated ReactiveEffectRunner interface (#14063)

5 weeks agoRevert "fix(compiler-core): correctly handle ts type assertions in expression…" ...
edison [Fri, 7 Nov 2025 00:52:07 +0000 (08:52 +0800)] 
Revert "fix(compiler-core): correctly handle ts type assertions in expression…" (#14062)

This reverts commit e6544ac292b5b473274f87cdb83ebeac3e7e61a4.
Close #14060

6 weeks agorefactor(compiler-vapor): generate unique variable to prevent collisions with user...
edison [Thu, 6 Nov 2025 07:19:45 +0000 (15:19 +0800)] 
refactor(compiler-vapor): generate unique variable to prevent collisions with user variables (#13822)

6 weeks agorefactor(compiler-vapor): remove isNodesEquivalent to reduce bundle size (#13945)
zhiyuanzmj [Thu, 6 Nov 2025 06:48:41 +0000 (14:48 +0800)] 
refactor(compiler-vapor): remove isNodesEquivalent to reduce bundle size (#13945)

6 weeks agofix(runtime-vapor): force defer mount when teleport has insertion state (#14049)
edison [Thu, 6 Nov 2025 06:23:28 +0000 (14:23 +0800)] 
fix(runtime-vapor): force defer mount when teleport has insertion state (#14049)

6 weeks agofix(vapor): v-model and v-model:model co-usage (#13070)
zhiyuanzmj [Thu, 6 Nov 2025 06:22:57 +0000 (14:22 +0800)] 
fix(vapor): v-model and v-model:model co-usage (#13070)

6 weeks agofix(compiler-vapor): handle boolean as constant node (#13994)
zhiyuanzmj [Thu, 6 Nov 2025 05:58:48 +0000 (13:58 +0800)] 
fix(compiler-vapor): handle boolean as constant node (#13994)

6 weeks agofix(compiler-vapor): handle numbers as static text (#13957)
zhiyuanzmj [Thu, 6 Nov 2025 05:57:19 +0000 (13:57 +0800)] 
fix(compiler-vapor): handle numbers as static text (#13957)

6 weeks agorelease: v3.6.0-alpha.3 v3.6.0-alpha.3
daiwei [Thu, 6 Nov 2025 01:33:44 +0000 (09:33 +0800)] 
release: v3.6.0-alpha.3

6 weeks agochore: Merge branch 'main' into minor
daiwei [Thu, 6 Nov 2025 01:11:54 +0000 (09:11 +0800)] 
chore: Merge branch 'main' into minor

6 weeks agofix(runtime-vapor): pass plain object props to createVNode during vdom interop (...
edison [Thu, 6 Nov 2025 00:52:53 +0000 (08:52 +0800)] 
fix(runtime-vapor): pass plain object props to createVNode during vdom interop (#13382)

close #14027

6 weeks agorelease: v3.5.23 v3.5.23
daiwei [Thu, 6 Nov 2025 00:27:08 +0000 (08:27 +0800)] 
release: v3.5.23