]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
3 days agochore: update edison/feat/HydrationOfVaporTeleport 13864/head
daiwei [Fri, 12 Sep 2025 14:40:39 +0000 (22:40 +0800)] 
chore: update

3 days agochore: stop prev renderEffect before hmr rerender
daiwei [Fri, 12 Sep 2025 13:44:26 +0000 (21:44 +0800)] 
chore: stop prev renderEffect before hmr rerender

4 days agowip: save
daiwei [Fri, 12 Sep 2025 12:58:07 +0000 (20:58 +0800)] 
wip: save

4 days agowip: save
daiwei [Fri, 12 Sep 2025 09:46:12 +0000 (17:46 +0800)] 
wip: save

4 days agochore: update
daiwei [Fri, 12 Sep 2025 09:03:03 +0000 (17:03 +0800)] 
chore: update

4 days agowip: add more cases
daiwei [Fri, 12 Sep 2025 08:31:07 +0000 (16:31 +0800)] 
wip: add more cases

4 days agowip: add more tests
daiwei [Fri, 12 Sep 2025 06:26:39 +0000 (14:26 +0800)] 
wip: add more tests

4 days agochore: add more cases
daiwei [Fri, 12 Sep 2025 02:48:39 +0000 (10:48 +0800)] 
chore: add more cases

4 days agochore: update
daiwei [Fri, 12 Sep 2025 01:56:29 +0000 (09:56 +0800)] 
chore: update

5 days agowip: hydrate teleport
daiwei [Thu, 11 Sep 2025 13:44:21 +0000 (21:44 +0800)] 
wip: hydrate teleport

5 days agowip: save
daiwei [Thu, 11 Sep 2025 06:22:27 +0000 (14:22 +0800)] 
wip: save

6 days agowip: save
daiwei [Wed, 10 Sep 2025 13:50:20 +0000 (21:50 +0800)] 
wip: save

6 days agorefactor: teleport edison/testVapor 13383/head
daiwei [Wed, 10 Sep 2025 08:00:15 +0000 (16:00 +0800)] 
refactor: teleport

6 days agofeat: hydrate VaporTransition with appear (#13863)
edison [Wed, 10 Sep 2025 03:11:51 +0000 (11:11 +0800)] 
feat: hydrate VaporTransition with appear (#13863)

7 days agochore: add some comments
daiwei [Tue, 9 Sep 2025 02:07:23 +0000 (10:07 +0800)] 
chore: add some comments

7 days agoperf: save
daiwei [Mon, 8 Sep 2025 14:54:00 +0000 (22:54 +0800)] 
perf: save

8 days agoperf: cache static children on parent
daiwei [Mon, 8 Sep 2025 09:33:01 +0000 (17:33 +0800)] 
perf: cache static children on parent

8 days agochore: clean up
daiwei [Mon, 8 Sep 2025 08:19:25 +0000 (16:19 +0800)] 
chore: clean up

8 days agofix: ensure transition enter performed
daiwei [Mon, 8 Sep 2025 08:00:31 +0000 (16:00 +0800)] 
fix: ensure transition enter performed

8 days agofix: fix dts test
daiwei [Mon, 8 Sep 2025 07:49:02 +0000 (15:49 +0800)] 
fix: fix dts test

8 days agochore: pin rollup
daiwei [Mon, 8 Sep 2025 07:28:12 +0000 (15:28 +0800)] 
chore: pin rollup

8 days agochore: Merge branch 'minor' into edison/testVapor
daiwei [Mon, 8 Sep 2025 07:18:06 +0000 (15:18 +0800)] 
chore: Merge branch 'minor' into edison/testVapor

8 days agorefactor: vapor hydration (#13850)
edison [Mon, 8 Sep 2025 06:57:35 +0000 (14:57 +0800)] 
refactor: vapor hydration (#13850)

2 weeks agofix(runtime-vapor): handle vapor attrs fallthrough to vdom component (#13551)
edison [Tue, 2 Sep 2025 06:05:16 +0000 (14:05 +0800)] 
fix(runtime-vapor): handle vapor attrs fallthrough to vdom component (#13551)

2 weeks agofix: ensure self anchor is inserted during hydration
daiwei [Fri, 29 Aug 2025 08:53:00 +0000 (16:53 +0800)] 
fix: ensure self anchor is inserted during hydration

2 weeks agofix(vapor): handle next host node for vapor component (#13823)
Jack [Fri, 29 Aug 2025 07:48:41 +0000 (15:48 +0800)] 
fix(vapor): handle next host node for vapor component (#13823)

close #13824

---------

Co-authored-by: daiwei <daiwei521@126.com>
3 weeks agochore: format
daiwei [Thu, 21 Aug 2025 06:09:28 +0000 (14:09 +0800)] 
chore: format

3 weeks agochore: update lock file
daiwei [Thu, 21 Aug 2025 06:06:12 +0000 (14:06 +0800)] 
chore: update lock file

3 weeks agochore: Merge branch 'main' into minor
daiwei [Thu, 21 Aug 2025 06:03:13 +0000 (14:03 +0800)] 
chore: Merge branch 'main' into minor

3 weeks agorelease: v3.5.19 v3.5.19
daiwei [Thu, 21 Aug 2025 02:29:08 +0000 (10:29 +0800)] 
release: v3.5.19

3 weeks agofix(compiler-ssr): disable v-memo transform in ssr vdom fallback branch (#13725)
equt [Thu, 21 Aug 2025 02:03:16 +0000 (10:03 +0800)] 
fix(compiler-ssr): disable v-memo transform in ssr vdom fallback branch (#13725)

close #13724

3 weeks agofix(compiler-sfc): improve type inference for generic type aliases types (#12876)
edison [Thu, 21 Aug 2025 01:48:40 +0000 (09:48 +0800)] 
fix(compiler-sfc): improve type inference for generic type aliases types (#12876)

close #12872

3 weeks agofix(runtime-core): avoid setting direct ref of useTemplateRef in dev (#13449)
Alex Snezhko [Thu, 21 Aug 2025 00:46:10 +0000 (20:46 -0400)] 
fix(runtime-core): avoid setting direct ref of useTemplateRef in dev (#13449)

close 12852

3 weeks agochore(deps): update build (#13748)
renovate[bot] [Wed, 20 Aug 2025 14:21:14 +0000 (22:21 +0800)] 
chore(deps): update build (#13748)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 weeks agochore(deps): update test (#13734)
renovate[bot] [Wed, 20 Aug 2025 14:20:44 +0000 (22:20 +0800)] 
chore(deps): update test (#13734)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 weeks agochore(deps): update dawidd6/action-download-artifact action to v11 (#13774)
renovate[bot] [Wed, 20 Aug 2025 14:15:44 +0000 (22:15 +0800)] 
chore(deps): update dawidd6/action-download-artifact action to v11 (#13774)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 weeks agochore(deps): update actions/checkout action to v5 (#13773)
renovate[bot] [Wed, 20 Aug 2025 14:14:57 +0000 (22:14 +0800)] 
chore(deps): update actions/checkout action to v5 (#13773)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 weeks agochore(deps): update compiler (#13713)
renovate[bot] [Wed, 20 Aug 2025 14:14:32 +0000 (22:14 +0800)] 
chore(deps): update compiler (#13713)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 weeks agochore(deps): update all non-major dependencies (#13733)
renovate[bot] [Wed, 20 Aug 2025 14:14:18 +0000 (22:14 +0800)] 
chore(deps): update all non-major dependencies (#13733)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 weeks agochore(deps): update build (#13712)
renovate[bot] [Wed, 20 Aug 2025 14:14:03 +0000 (22:14 +0800)] 
chore(deps): update build (#13712)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 weeks agofix(deps): update dependency @vue/repl to ^4.6.3 (#13747)
renovate[bot] [Wed, 20 Aug 2025 14:13:36 +0000 (22:13 +0800)] 
fix(deps): update dependency @vue/repl to ^4.6.3 (#13747)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3 weeks agofix(suspense): don't immediately resolve suspense on last dep unmount (#13456)
edison [Wed, 20 Aug 2025 14:11:16 +0000 (22:11 +0800)] 
fix(suspense): don't immediately resolve suspense on last dep unmount (#13456)

close #13453

3 weeks agofix(compiler-sfc): throw mismatched script langs error before invoking babel (#13194)
Adrian Cerbaro [Wed, 20 Aug 2025 13:05:52 +0000 (10:05 -0300)] 
fix(compiler-sfc): throw mismatched script langs error before invoking babel (#13194)

Close #13193

3 weeks agofix(runtime-core): improve consistency of `PublicInstanceProxyHandlers.has` (#13507)
skirtle [Wed, 20 Aug 2025 13:05:26 +0000 (14:05 +0100)] 
fix(runtime-core): improve consistency of `PublicInstanceProxyHandlers.has` (#13507)

3 weeks agofix(Transition): handle KeepAlive + transition leaving edge case (#13152)
edison [Wed, 20 Aug 2025 12:56:08 +0000 (20:56 +0800)] 
fix(Transition): handle KeepAlive + transition leaving edge case (#13152)

close #13153

3 weeks agofix(compiler-core): prevent cached array children from retaining detached dom nodes...
edison [Wed, 20 Aug 2025 12:51:04 +0000 (20:51 +0800)] 
fix(compiler-core): prevent cached array children from retaining detached dom nodes (#13691)

fix element-plus/element-plus#21408
Re-fix #13211

3 weeks agofix(hmr): prevent updating unmounting component during HMR rerender (#13775)
edison [Wed, 20 Aug 2025 12:49:59 +0000 (20:49 +0800)] 
fix(hmr): prevent updating unmounting component during HMR rerender (#13775)

close #13771
close #13772

3 weeks agofix(reactivity): warn on nested readonly ref update during unwrapping (#12141)
Tycho [Wed, 20 Aug 2025 12:45:01 +0000 (20:45 +0800)] 
fix(reactivity): warn on nested readonly ref update during unwrapping (#12141)

3 weeks agofix(hydration): also set vShow name if __FEATURE_PROD_HYDRATION_MISMATCH_DETAILS__...
edison [Wed, 20 Aug 2025 12:41:07 +0000 (20:41 +0800)] 
fix(hydration): also set vShow name if __FEATURE_PROD_HYDRATION_MISMATCH_DETAILS__ flag is enabled (#13777)

close #13744

3 weeks agochore(ci): trusted publisher (#13768)
edison [Wed, 20 Aug 2025 12:39:07 +0000 (20:39 +0800)] 
chore(ci): trusted publisher (#13768)

Related to e18e/ecosystem-issues#201

3 weeks agotest(runtime-core): remove incorrect suspense test in vnode spec (#13782)
alentide [Wed, 20 Aug 2025 12:36:37 +0000 (20:36 +0800)] 
test(runtime-core): remove incorrect suspense test in vnode spec (#13782)

3 weeks agofix(runtime-vapor): properly handle consecutive prepend operations with insertionStat...
edison [Wed, 20 Aug 2025 09:51:40 +0000 (17:51 +0800)] 
fix(runtime-vapor): properly handle consecutive prepend operations with insertionState (#13558)

close #13764

3 weeks agorefactor(compiler-sfc): destructure built-in properties ($emit,$attrs,$slots) in...
Rizumu Ayaka [Wed, 20 Aug 2025 09:50:53 +0000 (17:50 +0800)] 
refactor(compiler-sfc): destructure built-in properties ($emit,$attrs,$slots) in inline mode (#13663)

Co-authored-by: daiwei <daiwei521@126.com>
3 weeks agofix(runtime-vapor): fix readonly warning when useTemplateRef has same variable name...
edison [Wed, 20 Aug 2025 09:50:04 +0000 (17:50 +0800)] 
fix(runtime-vapor): fix readonly warning when useTemplateRef has same variable name as template ref (#13672)

close #13665

align to bc63df0

3 weeks agofix(runtime-vapor): apply v-show to vdom child (#13767)
edison [Wed, 20 Aug 2025 09:49:33 +0000 (17:49 +0800)] 
fix(runtime-vapor): apply v-show to vdom child (#13767)

close #13765

3 weeks agofix(compiler-vapor): adjust children generation order for hydration (#13729)
edison [Wed, 20 Aug 2025 09:49:12 +0000 (17:49 +0800)] 
fix(compiler-vapor): adjust children generation order for hydration (#13729)

4 weeks agotest: add more tests
daiwei [Tue, 19 Aug 2025 01:19:20 +0000 (09:19 +0800)] 
test: add more tests

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

4 weeks 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

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

4 weeks 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

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

4 weeks 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

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

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

4 weeks 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

4 weeks 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

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

4 weeks 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

4 weeks 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

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

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

4 weeks 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

4 weeks 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

4 weeks 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

4 weeks 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

4 weeks 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

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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

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

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

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

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

5 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.

5 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

5 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

5 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

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

5 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

6 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

6 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

6 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

6 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

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

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