]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
3 days agowip: save
daiwei [Thu, 31 Jul 2025 00:18:30 +0000 (08:18 +0800)] 
wip: save

3 days 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 days agofix: tests
daiwei [Wed, 30 Jul 2025 13:56:09 +0000 (21:56 +0800)] 
fix: tests

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

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

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

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

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

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

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

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

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

4 days 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)

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

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

8 days agochore: tweaks edison/feat/fowardedSlots 13408/head
daiwei [Fri, 25 Jul 2025 14:15:47 +0000 (22:15 +0800)] 
chore: tweaks

8 days 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

8 days 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

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

9 days 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

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

9 days 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

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

10 days 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

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

12 days 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)

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

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

12 days 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

12 days 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

2 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

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

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

2 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

2 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

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

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

2 weeks agofix(compiler-vapor): handle special characters in cached variable names (#13626)
zhiyuanzmj [Fri, 18 Jul 2025 07:03:36 +0000 (15:03 +0800)] 
fix(compiler-vapor): handle special characters in cached variable names (#13626)

2 weeks agofix(compiler-vapor): selectors was not initialized in time when the initial value...
Johnson Chu [Fri, 18 Jul 2025 07:00:04 +0000 (15:00 +0800)] 
fix(compiler-vapor): selectors was not initialized in time when the initial value of createFor source was not empty (#13642)

2 weeks agoMerge branch 'minor' into edison/feat/fowardedSlots
edison [Wed, 16 Jul 2025 12:51:22 +0000 (20:51 +0800)] 
Merge branch 'minor' into edison/feat/fowardedSlots

2 weeks agofix(runtime-vapor): component emits vdom interop (#13498)
edison [Wed, 16 Jul 2025 05:49:52 +0000 (13:49 +0800)] 
fix(runtime-vapor): component emits vdom interop (#13498)

2 weeks agochore: fix typo
daiwei [Tue, 15 Jul 2025 03:49:20 +0000 (11:49 +0800)] 
chore: fix typo

3 weeks agochore: fix incorrect package.json repo link
Evan You [Sat, 12 Jul 2025 08:09:19 +0000 (16:09 +0800)] 
chore: fix incorrect package.json repo link

3 weeks agorelease: v3.6.0-alpha.1 v3.6.0-alpha.1
Evan You [Sat, 12 Jul 2025 08:00:05 +0000 (16:00 +0800)] 
release: v3.6.0-alpha.1

3 weeks agofix(reactivity): add back STOP flag (#13605)
Johnson Chu [Thu, 10 Jul 2025 09:14:59 +0000 (17:14 +0800)] 
fix(reactivity): add back STOP flag (#13605)

3 weeks agofix(deps): add estree-walker (#13604)
edison [Thu, 10 Jul 2025 02:53:25 +0000 (10:53 +0800)] 
fix(deps): add estree-walker (#13604)

3 weeks agofix(runtime-vapor): fix error when props are not provided
zhiyuanzmj [Thu, 10 Jul 2025 02:38:21 +0000 (10:38 +0800)] 
fix(runtime-vapor): fix error when props are not provided

3 weeks agofix(type): remove internal doc for refs (#13589)
edison [Thu, 10 Jul 2025 02:08:13 +0000 (10:08 +0800)] 
fix(type): remove internal doc for refs (#13589)

3 weeks agoperf(vapor): more efficient renderList update algorithm (#13279)
Johnson Chu [Thu, 10 Jul 2025 01:48:39 +0000 (09:48 +0800)] 
perf(vapor): more efficient renderList update algorithm (#13279)

3 weeks agofeat(runtime-vapor): support functional slot in vdom component (#13576)
zhiyuanzmj [Thu, 10 Jul 2025 01:46:41 +0000 (09:46 +0800)] 
feat(runtime-vapor): support functional slot in vdom component (#13576)

3 weeks agofeat(vapor): add vapor flag for createVaporApp (#13360)
zhiyuanzmj [Thu, 10 Jul 2025 01:12:22 +0000 (09:12 +0800)] 
feat(vapor): add vapor flag for createVaporApp (#13360)

3 weeks agofeat(vapor): generate more efficient runtime code for specific interpolation patterns...
Johnson Chu [Thu, 10 Jul 2025 01:06:13 +0000 (09:06 +0800)] 
feat(vapor): generate more efficient runtime code for specific interpolation patterns (#13278)

3 weeks agorefactor(reactivity, runtime-core): improve performance-critical code (#13274)
Johnson Chu [Thu, 10 Jul 2025 00:56:19 +0000 (08:56 +0800)] 
refactor(reactivity, runtime-core): improve performance-critical code (#13274)

3 weeks agofeat(runtime-vapor): expose isVaporComponent (#13307)
zhiyuanzmj [Thu, 10 Jul 2025 00:31:28 +0000 (08:31 +0800)] 
feat(runtime-vapor): expose isVaporComponent (#13307)

3 weeks agofeat(runtime-vapor): support HMR for non-compiled setup component (#13102)
zhiyuanzmj [Thu, 10 Jul 2025 00:30:25 +0000 (08:30 +0800)] 
feat(runtime-vapor): support HMR for non-compiled setup component (#13102)

3 weeks agofix(devtools): allow setting devtools hook after createApp (#13580)
edison [Wed, 9 Jul 2025 00:45:09 +0000 (08:45 +0800)] 
fix(devtools): allow setting devtools hook after createApp (#13580)

3 weeks agofix(compiler-vapor): add missing dependency for @babel/parser in package.json (#13581)
edison [Wed, 9 Jul 2025 00:44:41 +0000 (08:44 +0800)] 
fix(compiler-vapor): add missing dependency for @babel/parser in package.json (#13581)

3 weeks agofix(scheduler): improve error handling in job flushing (#13587)
edison [Wed, 9 Jul 2025 00:44:24 +0000 (08:44 +0800)] 
fix(scheduler): improve error handling in job flushing (#13587)

3 weeks agofix(parse): make 'vapor' property optional (#13590)
edison [Wed, 9 Jul 2025 00:43:57 +0000 (08:43 +0800)] 
fix(parse): make 'vapor' property optional (#13590)

3 weeks agoMerge branch 'vapor' into minor
daiwei [Mon, 7 Jul 2025 00:37:12 +0000 (08:37 +0800)] 
Merge branch 'vapor' into minor

3 weeks agoRevert "feat: Vapor mode (#12359)" (#13578)
edison [Mon, 7 Jul 2025 00:34:02 +0000 (08:34 +0800)] 
Revert "feat: Vapor mode (#12359)" (#13578)

This reverts commit bfe5ce309c6fc16bb49cca78e141862bc12708ac.

3 weeks agofeat: Vapor mode (#12359)
Evan You [Mon, 7 Jul 2025 00:06:20 +0000 (08:06 +0800)] 
feat: Vapor mode (#12359)

3 weeks agofix(reactivity): avoid unwrapping `.value` when the proxy is a direct wrapper of...
Johnson Chu [Mon, 7 Jul 2025 00:05:18 +0000 (08:05 +0800)] 
fix(reactivity): avoid unwrapping `.value` when the proxy is a direct wrapper of Ref (#13569)

4 weeks agofix: format 12359/head 13579/head
daiwei [Fri, 4 Jul 2025 06:28:15 +0000 (14:28 +0800)] 
fix: format

4 weeks agochore: Merge branch 'minor' into vapor
daiwei [Fri, 4 Jul 2025 06:20:10 +0000 (14:20 +0800)] 
chore: Merge branch 'minor' into vapor

4 weeks agochore: Merge branch 'main' into minor
daiwei [Fri, 4 Jul 2025 05:52:08 +0000 (13:52 +0800)] 
chore: Merge branch 'main' into minor

4 weeks agochore(deps): update build (#13542)
renovate[bot] [Fri, 4 Jul 2025 03:47:51 +0000 (11:47 +0800)] 
chore(deps): update build (#13542)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 weeks agotest(runtime-vapor): add vdomInterop tests (#13563)
edison [Fri, 4 Jul 2025 03:29:51 +0000 (11:29 +0800)] 
test(runtime-vapor): add vdomInterop tests (#13563)

4 weeks agofix(css-vars): nullish v-bind in style should not lead to unexpected inheritance...
GU Yiling [Thu, 3 Jul 2025 08:20:28 +0000 (16:20 +0800)] 
fix(css-vars): nullish v-bind in style should not lead to unexpected inheritance (#12461)

close #12434
close #12439
close #7474
close #7475

4 weeks agochore(deps): update all non-major dependencies (#13541)
renovate[bot] [Thu, 3 Jul 2025 00:16:56 +0000 (08:16 +0800)] 
chore(deps): update all non-major dependencies (#13541)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 weeks agowip: hydration
daiwei [Wed, 25 Jun 2025 14:55:37 +0000 (22:55 +0800)] 
wip: hydration

5 weeks agofix(compiler-vapor): handle variable name substring edge cases (#13520)
edison [Thu, 26 Jun 2025 07:41:25 +0000 (15:41 +0800)] 
fix(compiler-vapor): handle variable name substring edge cases (#13520)

5 weeks agofix(compiler-vapor): properly handle static ref in inline mode (#13257)
edison [Thu, 26 Jun 2025 07:35:27 +0000 (15:35 +0800)] 
fix(compiler-vapor): properly handle static ref in inline mode (#13257)

5 weeks agofix(runtime-vapor): ensure props are shallow reactive in VDOM component (#13502)
edison [Thu, 26 Jun 2025 07:34:47 +0000 (15:34 +0800)] 
fix(runtime-vapor): ensure props are shallow reactive in VDOM component (#13502)

5 weeks agofix(compiler-sfc): always use defineComponent in SSR mode (#13525)
edison [Thu, 26 Jun 2025 06:46:21 +0000 (14:46 +0800)] 
fix(compiler-sfc): always use defineComponent in SSR mode (#13525)

5 weeks agofix(compiler-vapor): properly cache variable with optional chaining (#13519)
edison [Thu, 26 Jun 2025 06:44:39 +0000 (14:44 +0800)] 
fix(compiler-vapor): properly cache variable with optional chaining (#13519)

5 weeks agochore: Merge branch 'edison/feat/vaporHydration' into edison/testVapor
daiwei [Wed, 25 Jun 2025 06:52:10 +0000 (14:52 +0800)] 
chore: Merge branch 'edison/feat/vaporHydration' into edison/testVapor

5 weeks agochore: update
daiwei [Wed, 25 Jun 2025 06:48:07 +0000 (14:48 +0800)] 
chore: update

remove unnecessary locateHydrationNode for DynamicFragment

5 weeks agoMerge branch 'edison/fix/ssrScriptCodegen' into edison/testVapor
daiwei [Wed, 25 Jun 2025 03:08:35 +0000 (11:08 +0800)] 
Merge branch 'edison/fix/ssrScriptCodegen' into edison/testVapor

5 weeks agofix(compiler-sfc): always use defineComponent in SSR mode 13525/head
daiwei [Wed, 25 Jun 2025 03:06:33 +0000 (11:06 +0800)] 
fix(compiler-sfc): always use defineComponent in SSR mode

5 weeks agoMerge branch 'edison/feat/setScopeId' into edison/testVapor
daiwei [Tue, 24 Jun 2025 09:12:38 +0000 (17:12 +0800)] 
Merge branch 'edison/feat/setScopeId' into edison/testVapor

5 weeks agochore: update edison/feat/setScopeId 13422/head
daiwei [Tue, 24 Jun 2025 09:11:47 +0000 (17:11 +0800)] 
chore: update

5 weeks agochore: Merge branch 'edison/fix/cacheSameExpr' into edison/testVapor
daiwei [Tue, 24 Jun 2025 07:58:39 +0000 (15:58 +0800)] 
chore: Merge branch 'edison/fix/cacheSameExpr' into edison/testVapor

5 weeks agofix(compiler-vapor): handle variable name substring edge cases
daiwei [Tue, 24 Jun 2025 03:37:53 +0000 (11:37 +0800)] 
fix(compiler-vapor): handle variable name substring edge cases

5 weeks agoMerge branch 'edison/fix/cacheOptionalMemberExpr' into edison/testVapor
daiwei [Mon, 23 Jun 2025 13:43:46 +0000 (21:43 +0800)] 
Merge branch 'edison/fix/cacheOptionalMemberExpr' into edison/testVapor

5 weeks agofix(compiler-vapor): properly cache variable with optional chaining 13519/head
daiwei [Mon, 23 Jun 2025 13:39:23 +0000 (21:39 +0800)] 
fix(compiler-vapor): properly cache variable with optional chaining

5 weeks agochore: Merge branch 'edison/feat/vaporAsyncComponent' into edison/testVapor
daiwei [Mon, 23 Jun 2025 07:53:10 +0000 (15:53 +0800)] 
chore: Merge branch 'edison/feat/vaporAsyncComponent' into edison/testVapor

5 weeks agochore: Merge branch 'edison/feat/vaporTeleport' into edison/testVapor
daiwei [Mon, 23 Jun 2025 07:22:11 +0000 (15:22 +0800)] 
chore: Merge branch 'edison/feat/vaporTeleport' into edison/testVapor

5 weeks agochore(deps): update dependency vite to v5.4.19 [security] (#13517)
renovate[bot] [Mon, 23 Jun 2025 06:33:04 +0000 (14:33 +0800)] 
chore(deps): update dependency vite to v5.4.19 [security] (#13517)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 weeks agochore(deps): update build (#13516)
renovate[bot] [Mon, 23 Jun 2025 06:32:41 +0000 (14:32 +0800)] 
chore(deps): update build (#13516)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 weeks agochore(deps): update all non-major dependencies (#13515)
renovate[bot] [Mon, 23 Jun 2025 06:04:52 +0000 (14:04 +0800)] 
chore(deps): update all non-major dependencies (#13515)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
6 weeks agochore: Merge branch 'edison/feat/setScopeId' into edison/testVapor
daiwei [Fri, 20 Jun 2025 07:33:00 +0000 (15:33 +0800)] 
chore: Merge branch 'edison/feat/setScopeId' into edison/testVapor

6 weeks agochore: Merge branch 'edison/feat/fowardedSlots' into edison/feat/setScopeId
daiwei [Fri, 20 Jun 2025 07:24:11 +0000 (15:24 +0800)] 
chore: Merge branch 'edison/feat/fowardedSlots' into edison/feat/setScopeId

6 weeks agochore: Merge branch 'vapor' into edison/feat/fowardedSlots
daiwei [Fri, 20 Jun 2025 06:22:23 +0000 (14:22 +0800)] 
chore: Merge branch 'vapor' into edison/feat/fowardedSlots

6 weeks agochore: Merge branch 'vapor' into edison/feat/vaporAsyncComponent
daiwei [Fri, 20 Jun 2025 06:09:36 +0000 (14:09 +0800)] 
chore: Merge branch 'vapor' into edison/feat/vaporAsyncComponent

6 weeks agochore: Merge branch 'vapor' into edison/feat/vaporHydration
daiwei [Fri, 20 Jun 2025 06:00:11 +0000 (14:00 +0800)] 
chore: Merge branch 'vapor' into edison/feat/vaporHydration

6 weeks agochore: Merge branch 'vapor' into edison/feat/vaporTeleport
daiwei [Fri, 20 Jun 2025 03:29:36 +0000 (11:29 +0800)] 
chore: Merge branch 'vapor' into edison/feat/vaporTeleport

6 weeks agowip: fix e2e test
daiwei [Fri, 20 Jun 2025 02:40:31 +0000 (10:40 +0800)] 
wip: fix e2e test

6 weeks agoMerge branch 'edison/feat/fowardedSlots' into edison/testVapor
daiwei [Fri, 20 Jun 2025 02:23:43 +0000 (10:23 +0800)] 
Merge branch 'edison/feat/fowardedSlots' into edison/testVapor

6 weeks agochore: Merge branch 'vapor' into edison/testVapor
daiwei [Fri, 20 Jun 2025 01:35:45 +0000 (09:35 +0800)] 
chore: Merge branch 'vapor' into edison/testVapor