]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
4 days agotest: add more tests edison/testVapor 13383/head
daiwei [Tue, 19 Aug 2025 01:19:20 +0000 (09:19 +0800)] 
test: add more tests

4 days agorefactor: insertion anchors
daiwei [Mon, 18 Aug 2025 13:57:44 +0000 (21:57 +0800)] 
refactor: insertion anchors

6 days agorefactor: update SlotFnBuilder to include parent parameter in buildSlots
daiwei [Sat, 16 Aug 2025 14:24:06 +0000 (22:24 +0800)] 
refactor: update SlotFnBuilder to include parent parameter in buildSlots

8 days agochore: tweaks
daiwei [Fri, 15 Aug 2025 03:35:26 +0000 (11:35 +0800)] 
chore: tweaks

8 days agotest: add test for vapor slot render non-compiled vdom component
daiwei [Fri, 15 Aug 2025 02:03:22 +0000 (10:03 +0800)] 
test: add test for vapor slot render non-compiled vdom component

8 days agochore: tweaks
daiwei [Thu, 14 Aug 2025 13:31:46 +0000 (21:31 +0800)] 
chore: tweaks

8 days agorefactor: add txt runtime helper for getTextChild
daiwei [Thu, 14 Aug 2025 13:12:15 +0000 (21:12 +0800)] 
refactor: add txt runtime helper for getTextChild

8 days agochore: tweaks
daiwei [Thu, 14 Aug 2025 13:01:12 +0000 (21:01 +0800)] 
chore: tweaks

8 days agotest: update snap
daiwei [Thu, 14 Aug 2025 09:58:13 +0000 (17:58 +0800)] 
test: update snap

8 days agochore: remove unnecessary code
daiwei [Thu, 14 Aug 2025 09:51:10 +0000 (17:51 +0800)] 
chore: remove unnecessary code

forwarded slots anchors now in ssr output

8 days agofix: add __vapor flag in SSR script
daiwei [Thu, 14 Aug 2025 08:02:08 +0000 (16:02 +0800)] 
fix: add __vapor flag in SSR script

9 days agochore: improve vdom slot hydration handling
daiwei [Thu, 14 Aug 2025 06:24:43 +0000 (14:24 +0800)] 
chore: improve vdom slot hydration handling

9 days agorefactor: disable fragment anchor generation for vapor mode
daiwei [Wed, 13 Aug 2025 13:07:05 +0000 (21:07 +0800)] 
refactor: disable fragment anchor generation for vapor mode

9 days agochore: don't add anchor if children are only one block node
daiwei [Wed, 13 Aug 2025 09:53:14 +0000 (17:53 +0800)] 
chore: don't add anchor if children are only one block node

9 days agochore: minor tweaks
daiwei [Wed, 13 Aug 2025 09:14:49 +0000 (17:14 +0800)] 
chore: minor tweaks

9 days agochore: remove unnecessary code
daiwei [Wed, 13 Aug 2025 08:40:20 +0000 (16:40 +0800)] 
chore: remove unnecessary code

9 days agorefactor: improve comment handling in renderVNode to avoid escaping anchors
daiwei [Wed, 13 Aug 2025 08:34:25 +0000 (16:34 +0800)] 
refactor: improve comment handling in renderVNode to avoid escaping anchors

9 days agotest: add tests for dynamic component in ssr vnode-based slot
daiwei [Wed, 13 Aug 2025 07:53:02 +0000 (15:53 +0800)] 
test: add tests for dynamic component in ssr vnode-based slot

9 days agorefactor: only create anchor for forwarded slots in ssr vnode-based slot
daiwei [Wed, 13 Aug 2025 07:33:58 +0000 (15:33 +0800)] 
refactor: only create anchor for forwarded slots in ssr vnode-based slot

10 days agorefactor: warp if/else-if/else node with a template node
daiwei [Wed, 13 Aug 2025 03:07:17 +0000 (11:07 +0800)] 
refactor: warp if/else-if/else node with a template node

10 days agowip: inject block anchors in ssr vnode-based slot
daiwei [Wed, 13 Aug 2025 01:05:03 +0000 (09:05 +0800)] 
wip: inject block anchors in ssr vnode-based slot

10 days agochore: update comment
daiwei [Tue, 12 Aug 2025 12:55:58 +0000 (20:55 +0800)] 
chore: update comment

10 days agofix: ensure vnode anchor is removed only if it exists
daiwei [Tue, 12 Aug 2025 10:04:56 +0000 (18:04 +0800)] 
fix: ensure vnode anchor is removed only if it exists

10 days agofix: conditionally disable hydration node lookup based on hydration state
daiwei [Tue, 12 Aug 2025 09:58:44 +0000 (17:58 +0800)] 
fix: conditionally disable hydration node lookup based on hydration state

10 days agofix: add anchors for template v-if node in vnode-based slot
daiwei [Tue, 12 Aug 2025 09:46:52 +0000 (17:46 +0800)] 
fix: add anchors for template v-if node in vnode-based slot

10 days agorefactor: add anchors for v-else-if branches
daiwei [Tue, 12 Aug 2025 09:14:32 +0000 (17:14 +0800)] 
refactor: add anchors for v-else-if branches

10 days agofix: preserve empty slot anchor in vapor components in ssr
daiwei [Tue, 12 Aug 2025 08:23:55 +0000 (16:23 +0800)] 
fix: preserve empty slot anchor in vapor components in ssr

11 days agofix: special handing inject insertion anchors of if node in ssr vnode-based slot
daiwei [Tue, 12 Aug 2025 02:49:46 +0000 (10:49 +0800)] 
fix: special handing inject insertion anchors of if node in ssr vnode-based slot

11 days agorefactor: vapor hydration
daiwei [Mon, 11 Aug 2025 03:49:09 +0000 (11:49 +0800)] 
refactor: vapor hydration

2 weeks agochore: rename
daiwei [Sat, 9 Aug 2025 03:07:40 +0000 (11:07 +0800)] 
chore: rename

2 weeks agochore: update
daiwei [Fri, 8 Aug 2025 13:23:14 +0000 (21:23 +0800)] 
chore: update

2 weeks agotest: update snap
daiwei [Fri, 8 Aug 2025 08:10:20 +0000 (16:10 +0800)] 
test: update snap

2 weeks agofix: avoid duplicate rendering of children
daiwei [Fri, 8 Aug 2025 03:10:31 +0000 (11:10 +0800)] 
fix: avoid duplicate rendering of children

Revert "fix(hydration): handle v-if on insertion parent"
This reverts commit 9d3ee8e2ec66bdcee341b8c6c105d5ab37985e44.

2 weeks agofix: ensure component mount during hydration
daiwei [Thu, 7 Aug 2025 13:57:59 +0000 (21:57 +0800)] 
fix: ensure component mount during hydration

2 weeks agofix: avoid insert serfAnchor during hydrate
daiwei [Thu, 7 Aug 2025 12:47:52 +0000 (20:47 +0800)] 
fix: avoid insert serfAnchor during hydrate

2 weeks agowip: create anchor for DynamicFragment when necessary
daiwei [Thu, 7 Aug 2025 07:21:37 +0000 (15:21 +0800)] 
wip: create anchor for DynamicFragment when necessary

2 weeks agorefactor: hydration vdom interop
daiwei [Wed, 6 Aug 2025 09:38:55 +0000 (17:38 +0800)] 
refactor: hydration vdom interop

2 weeks agofix(hydration): handling empty text node in slot
daiwei [Tue, 5 Aug 2025 14:10:20 +0000 (22:10 +0800)] 
fix(hydration): handling empty text node in slot

2 weeks agofix(hydration): handling empty text nodes
daiwei [Tue, 5 Aug 2025 13:04:51 +0000 (21:04 +0800)] 
fix(hydration): handling empty text nodes

2 weeks agowip: special handing anchors in ssr slot vnode fallback
daiwei [Tue, 5 Aug 2025 10:05:26 +0000 (18:05 +0800)] 
wip: special handing anchors in ssr slot vnode fallback

2 weeks agowip: process component as a single element during hydration
daiwei [Tue, 5 Aug 2025 07:13:07 +0000 (15:13 +0800)] 
wip: process component as a single element during hydration

2 weeks agofix: treat v-if/v-else/v-else-if as a single node
daiwei [Mon, 4 Aug 2025 14:12:06 +0000 (22:12 +0800)] 
fix: treat v-if/v-else/v-else-if as a single node

2 weeks agorefactor: move $dp into setInsertionState
daiwei [Mon, 4 Aug 2025 06:45:24 +0000 (14:45 +0800)] 
refactor: move $dp into setInsertionState

2 weeks agochore: update
daiwei [Mon, 4 Aug 2025 05:44:57 +0000 (13:44 +0800)] 
chore: update

2 weeks agorefactor: gen set $dp
daiwei [Mon, 4 Aug 2025 03:41:28 +0000 (11:41 +0800)] 
refactor:  gen set $dp

2 weeks agotest: update snap
daiwei [Mon, 4 Aug 2025 02:59:21 +0000 (10:59 +0800)] 
test: update snap

2 weeks agofix: use fragment end anchor as vfor anchor
daiwei [Mon, 4 Aug 2025 02:49:03 +0000 (10:49 +0800)] 
fix: use fragment end anchor as vfor anchor

2 weeks agofix: fix child index
daiwei [Mon, 4 Aug 2025 02:48:34 +0000 (10:48 +0800)] 
fix: fix child index

2 weeks agochore: cache parent sibling
daiwei [Mon, 4 Aug 2025 02:11:41 +0000 (10:11 +0800)] 
chore: cache parent sibling

2 weeks agowip: create anchor for DynamicFragment in ssr slot vnode fallback
daiwei [Sat, 2 Aug 2025 01:09:35 +0000 (09:09 +0800)] 
wip: create anchor for DynamicFragment in ssr slot vnode fallback

3 weeks agowip: save
daiwei [Fri, 1 Aug 2025 09:33:49 +0000 (17:33 +0800)] 
wip: save

3 weeks agofix: advance hydration node in vdom interop
daiwei [Fri, 1 Aug 2025 09:24:03 +0000 (17:24 +0800)] 
fix: advance hydration node in vdom interop

3 weeks agochore: Merge branch 'edison/fix/codegenOrder' into edison/testVapor
daiwei [Fri, 1 Aug 2025 08:19:01 +0000 (16:19 +0800)] 
chore: Merge branch 'edison/fix/codegenOrder' into edison/testVapor

3 weeks agofix(compiler-vapor): adjust children generation order for hydration 13729/head
daiwei [Fri, 1 Aug 2025 07:12:11 +0000 (15:12 +0800)] 
fix(compiler-vapor): adjust children generation order for hydration

3 weeks agochore: Merge branch 'edison/fix/codegenOrder' into edison/testVapor
daiwei [Fri, 1 Aug 2025 07:16:50 +0000 (15:16 +0800)] 
chore: Merge branch 'edison/fix/codegenOrder' into edison/testVapor

3 weeks agofix(compiler-vapor): adjust children generation order for hydration
daiwei [Fri, 1 Aug 2025 07:12:11 +0000 (15:12 +0800)] 
fix(compiler-vapor): adjust children generation order for hydration

3 weeks agotest: add tests for forwarded slots
daiwei [Fri, 1 Aug 2025 01:30:41 +0000 (09:30 +0800)] 
test: add tests for forwarded slots

3 weeks agowip: skip hydration for empty forwarded slots
daiwei [Thu, 31 Jul 2025 13:13:01 +0000 (21:13 +0800)] 
wip: skip hydration for empty forwarded slots

3 weeks agofix(hydration): improve parent sibling lookup
daiwei [Thu, 31 Jul 2025 09:48:45 +0000 (17:48 +0800)] 
fix(hydration): improve parent sibling lookup

3 weeks agowip: save
daiwei [Thu, 31 Jul 2025 08:19:01 +0000 (16:19 +0800)] 
wip: save

3 weeks agowip: handle mixed prepend and insertionAnchor
daiwei [Thu, 31 Jul 2025 03:53:53 +0000 (11:53 +0800)] 
wip: handle mixed prepend and insertionAnchor

3 weeks agofeat(hydration): handle consecutive prepend
daiwei [Thu, 31 Jul 2025 01:28:18 +0000 (09:28 +0800)] 
feat(hydration): handle consecutive prepend

3 weeks agowip: save
daiwei [Thu, 31 Jul 2025 00:18:30 +0000 (08:18 +0800)] 
wip: save

3 weeks agofix(hydration): skip dynamic children in __child
daiwei [Fri, 4 Jul 2025 02:52:45 +0000 (10:52 +0800)] 
fix(hydration): skip dynamic children in __child

3 weeks agofix: tests
daiwei [Wed, 30 Jul 2025 13:56:09 +0000 (21:56 +0800)] 
fix: tests

3 weeks agofix(runtime-vapor): properly handle fast remove in keyed diff
daiwei [Wed, 30 Jul 2025 12:40:36 +0000 (20:40 +0800)] 
fix(runtime-vapor): properly handle fast remove in keyed diff

3 weeks agofix: preserve current hydration node during slot insertion
daiwei [Wed, 30 Jul 2025 10:23:07 +0000 (18:23 +0800)] 
fix: preserve current hydration node during slot insertion

3 weeks agofix: properly handle advance hydration node
daiwei [Wed, 30 Jul 2025 10:22:06 +0000 (18:22 +0800)] 
fix: properly handle advance hydration node

3 weeks agofix: use empty comment as if fragment anchor
daiwei [Wed, 30 Jul 2025 09:22:09 +0000 (17:22 +0800)] 
fix: use empty comment as if fragment anchor

3 weeks agofix: don't create comment anchor for v-else-if
daiwei [Wed, 30 Jul 2025 08:54:58 +0000 (16:54 +0800)] 
fix: don't create comment anchor for v-else-if

3 weeks agofix: don't create comment anchor for forwarded slot
daiwei [Wed, 30 Jul 2025 08:15:54 +0000 (16:15 +0800)] 
fix: don't create comment anchor for forwarded slot

3 weeks agowip: fix type
daiwei [Wed, 30 Jul 2025 06:59:06 +0000 (14:59 +0800)] 
wip: fix type

3 weeks agoMerge branch 'minor' into edison/testVapor
edison [Wed, 30 Jul 2025 06:56:30 +0000 (14:56 +0800)] 
Merge branch 'minor' into edison/testVapor

3 weeks agofeat(hydration): handle consecutive if node
daiwei [Wed, 30 Jul 2025 06:39:56 +0000 (14:39 +0800)] 
feat(hydration): handle consecutive if node

3 weeks agofix(hydration): handle v-if on insertion parent
daiwei [Tue, 29 Jul 2025 10:21:12 +0000 (18:21 +0800)] 
fix(hydration): handle v-if on insertion parent

3 weeks agofix(runtime-vapor): resolve multiple vFor rendering issues (#13714)
edison [Wed, 30 Jul 2025 01:25:35 +0000 (09:25 +0800)] 
fix(runtime-vapor): resolve multiple vFor rendering issues (#13714)

3 weeks agochore: Merge branch 'edison/feat/fowardedSlots' into edison/testVapor
daiwei [Tue, 29 Jul 2025 06:25:18 +0000 (14:25 +0800)] 
chore: Merge branch 'edison/feat/fowardedSlots' into edison/testVapor

3 weeks agochore: Merge branch 'minor' into edison/testVapor
daiwei [Tue, 29 Jul 2025 05:59:41 +0000 (13:59 +0800)] 
chore: Merge branch 'minor' into edison/testVapor

4 weeks agochore: tweaks
daiwei [Fri, 25 Jul 2025 14:15:47 +0000 (22:15 +0800)] 
chore: tweaks

4 weeks agochore: Merge branch 'edison/fix/vaporSlotFallback' into edison/feat/fowardedSlots
daiwei [Fri, 25 Jul 2025 13:55:55 +0000 (21:55 +0800)] 
chore: Merge branch 'edison/fix/vaporSlotFallback' into edison/feat/fowardedSlots

4 weeks agofix(runtime-vapor): improve fallback handling for nested fragments
daiwei [Fri, 25 Jul 2025 13:51:07 +0000 (21:51 +0800)] 
fix(runtime-vapor): improve fallback handling for nested fragments

4 weeks agochore: tweaks
daiwei [Fri, 25 Jul 2025 02:16:29 +0000 (10:16 +0800)] 
chore: tweaks

4 weeks agochore: Merge branch 'edison/fix/vaporSlotFallback' into edison/feat/fowardedSlots
daiwei [Fri, 25 Jul 2025 02:52:01 +0000 (10:52 +0800)] 
chore: Merge branch 'edison/fix/vaporSlotFallback' into edison/feat/fowardedSlots

4 weeks agochore: tweaks
daiwei [Fri, 25 Jul 2025 02:16:29 +0000 (10:16 +0800)] 
chore: tweaks

4 weeks agoMerge branch 'edison/fix/vaporSlotFallback' into edison/feat/fowardedSlots
daiwei [Fri, 25 Jul 2025 02:16:46 +0000 (10:16 +0800)] 
Merge branch 'edison/fix/vaporSlotFallback' into edison/feat/fowardedSlots

4 weeks agochore: tweaks
daiwei [Fri, 25 Jul 2025 02:16:29 +0000 (10:16 +0800)] 
chore: tweaks

4 weeks agochore: Merge branch 'edison/fix/vaporSlotFallback' into edison/feat/fowardedSlots
daiwei [Wed, 23 Jul 2025 13:51:15 +0000 (21:51 +0800)] 
chore: Merge branch 'edison/fix/vaporSlotFallback' into edison/feat/fowardedSlots

4 weeks agowip: render fallback nodes for vfor
daiwei [Wed, 23 Jul 2025 10:07:22 +0000 (18:07 +0800)] 
wip: render fallback nodes for vfor

4 weeks agotest(runtime-vapor): port tests from rendererChildren.spec.ts (#13649)
edison [Tue, 22 Jul 2025 07:00:41 +0000 (15:00 +0800)] 
test(runtime-vapor): port tests from rendererChildren.spec.ts (#13649)

4 weeks agochore: tweaks
daiwei [Tue, 22 Jul 2025 02:31:16 +0000 (10:31 +0800)] 
chore: tweaks

4 weeks agochore: tweaks
daiwei [Tue, 22 Jul 2025 02:22:19 +0000 (10:22 +0800)] 
chore: tweaks

4 weeks agoMerge branch 'minor' into edison/feat/fowardedSlots
edison [Mon, 21 Jul 2025 13:07:02 +0000 (21:07 +0800)] 
Merge branch 'minor' into edison/feat/fowardedSlots

4 weeks agofix(runtime-vapor): render slot fallback if slot content is not a valid block
daiwei [Mon, 21 Jul 2025 00:29:31 +0000 (08:29 +0800)] 
fix(runtime-vapor): render slot fallback if slot content is not a valid block

close #13668

5 weeks agorelease: v3.6.0-alpha.2 v3.6.0-alpha.2
daiwei [Fri, 18 Jul 2025 09:37:08 +0000 (17:37 +0800)] 
release: v3.6.0-alpha.2

5 weeks agofix(runtime-vapor): handle v-model vdom interop error (#13643)
edison [Fri, 18 Jul 2025 09:34:50 +0000 (17:34 +0800)] 
fix(runtime-vapor): handle v-model vdom interop error (#13643)

5 weeks agofix(runtime-vapor): remove access globalProperties warning (#13609)
zhiyuanzmj [Fri, 18 Jul 2025 09:15:20 +0000 (17:15 +0800)] 
fix(runtime-vapor): remove access globalProperties warning (#13609)

5 weeks agofix(reactivity): allow collect effects in EffectScope (#13657)
zhiyuanzmj [Fri, 18 Jul 2025 09:01:58 +0000 (17:01 +0800)] 
fix(reactivity): allow collect effects in EffectScope (#13657)

close #13656

5 weeks agofix(reactivity): remove link check to align with 3.5 (#13654)
Doctor Wu [Fri, 18 Jul 2025 07:28:01 +0000 (15:28 +0800)] 
fix(reactivity): remove link check to align with 3.5 (#13654)

close #13620

5 weeks agofix(runtime-core): use __vapor instead of vapor to identify Vapor components (#13652)
zhiyuanzmj [Fri, 18 Jul 2025 07:26:05 +0000 (15:26 +0800)] 
fix(runtime-core): use __vapor instead of vapor to identify Vapor components (#13652)

5 weeks agofix(compiler-vapor): handle empty interpolation (#13592)
Rizumu Ayaka [Fri, 18 Jul 2025 07:24:52 +0000 (15:24 +0800)] 
fix(compiler-vapor): handle empty interpolation (#13592)