]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
4 weeks agochore: update
daiwei [Thu, 9 Oct 2025 06:23:30 +0000 (14:23 +0800)] 
chore: update

4 weeks agochore: remove redundant test
daiwei [Thu, 9 Oct 2025 03:52:10 +0000 (11:52 +0800)] 
chore: remove redundant test

4 weeks agowip: force hydrate v-bind with .prop modifiers
daiwei [Thu, 9 Oct 2025 03:44:25 +0000 (11:44 +0800)] 
wip: force hydrate v-bind with .prop modifiers

4 weeks agofix(compiler-vapor): set static indeterminate as prop
daiwei [Tue, 30 Sep 2025 08:32:22 +0000 (16:32 +0800)] 
fix(compiler-vapor): set static indeterminate as  prop

5 weeks agowip: force hydrate prop
daiwei [Tue, 30 Sep 2025 07:49:07 +0000 (15:49 +0800)] 
wip: force hydrate prop

5 weeks agochore: sync https://github.com/vuejs/core/pull/13408/commits/d7a767290a046c6f38818628...
daiwei [Tue, 30 Sep 2025 07:08:40 +0000 (15:08 +0800)] 
chore: sync https://github.com/vuejs/core/pull/13408/commits/d7a767290a046c6f38818628bf59bfd05675edf8#diff-0dd3482ecc41e155cfe3af80f16083b197377604944b94f44c5b9d933a5afa06

5 weeks agoperf: directly update currentHydrationNode
daiwei [Tue, 30 Sep 2025 02:14:39 +0000 (10:14 +0800)] 
perf: directly update currentHydrationNode

5 weeks agorefactor: update logical child handling and optimize hydration state management
daiwei [Tue, 30 Sep 2025 01:50:11 +0000 (09:50 +0800)] 
refactor: update logical child handling and optimize hydration state management

5 weeks agochore: update
daiwei [Mon, 29 Sep 2025 14:25:42 +0000 (22:25 +0800)] 
chore: update

5 weeks agoperf: replace $lastLogicalChild with vfor end anchor
daiwei [Mon, 29 Sep 2025 14:10:24 +0000 (22:10 +0800)] 
perf: replace $lastLogicalChild with vfor end anchor

5 weeks agochore: update
daiwei [Mon, 29 Sep 2025 08:40:13 +0000 (16:40 +0800)] 
chore: update

5 weeks agochore: update
daiwei [Mon, 29 Sep 2025 08:01:32 +0000 (16:01 +0800)] 
chore: update

5 weeks agoperf: optimize hydration node management in createFor
daiwei [Mon, 29 Sep 2025 04:01:43 +0000 (12:01 +0800)] 
perf: optimize hydration node management in createFor

5 weeks agoperf: reuse currentHydrationNode when possible
daiwei [Mon, 29 Sep 2025 03:46:24 +0000 (11:46 +0800)] 
perf: reuse currentHydrationNode when possible

5 weeks agochore: update
daiwei [Mon, 29 Sep 2025 02:53:08 +0000 (10:53 +0800)] 
chore: update

5 weeks agochore: delay insert self anchor during hydration
daiwei [Mon, 29 Sep 2025 00:25:37 +0000 (08:25 +0800)] 
chore: delay insert self anchor during hydration

5 weeks agowip: hydrate vapor teleport (#13864)
edison [Sun, 28 Sep 2025 08:23:43 +0000 (16:23 +0800)] 
wip: hydrate vapor teleport (#13864)

6 weeks agochore: remove redundant test
daiwei [Tue, 23 Sep 2025 07:44:35 +0000 (15:44 +0800)] 
chore: remove redundant test

6 weeks agochore: update
daiwei [Mon, 22 Sep 2025 07:45:10 +0000 (15:45 +0800)] 
chore: update

6 weeks agofix: don't warn mismatch in setHtml
daiwei [Mon, 22 Sep 2025 07:02:00 +0000 (15:02 +0800)] 
fix: don't warn mismatch in setHtml

6 weeks agofix: don't warn when incremental value is empty
daiwei [Mon, 22 Sep 2025 07:01:18 +0000 (15:01 +0800)] 
fix: don't warn when incremental value is empty

6 weeks agochore: hydration mismatch handling
daiwei [Mon, 22 Sep 2025 06:16:50 +0000 (14:16 +0800)] 
chore: hydration mismatch handling

6 weeks agochore: update
daiwei [Sat, 20 Sep 2025 01:43:52 +0000 (09:43 +0800)] 
chore: update

7 weeks agorefactor: reuse hydration state
daiwei [Fri, 19 Sep 2025 07:50:03 +0000 (15:50 +0800)] 
refactor: reuse hydration state

7 weeks agochore: update
daiwei [Thu, 18 Sep 2025 05:44:29 +0000 (13:44 +0800)] 
chore: update

7 weeks agofix: revert
daiwei [Wed, 17 Sep 2025 03:41:27 +0000 (11:41 +0800)] 
fix: revert

7 weeks agoperf: don't initialize hydration state if no anchor
daiwei [Tue, 16 Sep 2025 07:01:29 +0000 (15:01 +0800)] 
perf: don't initialize hydration state if no anchor

7 weeks agofix(runtime-vapor): prevent insertion and scope Id setting during hydration
daiwei [Wed, 17 Sep 2025 01:59:10 +0000 (09:59 +0800)] 
fix(runtime-vapor): prevent insertion and scope Id setting during hydration

7 weeks agofix(compiler-vapor): treat template v-for with single component child as component
daiwei [Wed, 17 Sep 2025 01:25:54 +0000 (09:25 +0800)] 
fix(compiler-vapor): treat template v-for with single component child as component

7 weeks agofix: handling v-for on component with non-hydration node
daiwei [Tue, 16 Sep 2025 14:49:02 +0000 (22:49 +0800)] 
fix: handling v-for on component with non-hydration node

8 weeks agorefactor: teleport
daiwei [Wed, 10 Sep 2025 08:00:15 +0000 (16:00 +0800)] 
refactor: teleport

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

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

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

8 weeks 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 weeks agochore: clean up
daiwei [Mon, 8 Sep 2025 08:19:25 +0000 (16:19 +0800)] 
chore: clean up

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

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

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

8 weeks 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 weeks agorefactor: vapor hydration (#13850)
edison [Mon, 8 Sep 2025 06:57:35 +0000 (14:57 +0800)] 
refactor: vapor hydration (#13850)

2 months 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 months 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 months 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>
2 months agochore: format
daiwei [Thu, 21 Aug 2025 06:09:28 +0000 (14:09 +0800)] 
chore: format

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

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

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

2 months 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

2 months 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

2 months 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

2 months 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>
2 months 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>
2 months 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>
2 months 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>
2 months 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>
2 months 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>
2 months 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>
2 months 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>
2 months 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

2 months 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

2 months 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)

2 months 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

2 months 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

2 months 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

2 months 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)

2 months 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

2 months 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

2 months 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)

2 months 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

2 months 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>
2 months 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

2 months 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

2 months 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)

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

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

2 months 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

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

2 months 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

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

2 months 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

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

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

2 months 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

2 months 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

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

2 months 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

2 months 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

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

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

2 months 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

2 months 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

2 months 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

2 months 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

2 months 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

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

2 months 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

2 months 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

2 months 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

2 months 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