Commit Graph

6128 Commits

Author SHA1 Message Date
daiwei 63ec52aaa9 wip: hydration
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-30 17:55:38 +08:00
daiwei bba71becba chore: Merge branch 'edison/feat/vaporHydration' into edison/testVapor
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-06-25 14:52:10 +08:00
daiwei 552ac6d6fe chore: update
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
remove unnecessary locateHydrationNode for DynamicFragment
2025-06-25 14:48:07 +08:00
daiwei 88a5b49ede Merge branch 'edison/fix/ssrScriptCodegen' into edison/testVapor
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-06-25 11:08:35 +08:00
daiwei 5a487cfd66 fix(compiler-sfc): always use defineComponent in SSR mode 2025-06-25 11:06:33 +08:00
daiwei 5e1295d4c4 Merge branch 'edison/feat/setScopeId' into edison/testVapor
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-06-24 17:12:38 +08:00
daiwei 6c5ebf4df5 chore: update
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-24 17:11:47 +08:00
daiwei 8c3c9ffe2e chore: Merge branch 'edison/fix/cacheSameExpr' into edison/testVapor 2025-06-24 15:58:39 +08:00
daiwei f77fd2f229 fix(compiler-vapor): handle variable name substring edge cases
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-24 15:45:04 +08:00
daiwei 061a4b34b1 Merge branch 'edison/fix/cacheOptionalMemberExpr' into edison/testVapor
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-06-23 21:43:46 +08:00
daiwei ead1600aa4 fix(compiler-vapor): properly cache variable with optional chaining 2025-06-23 21:39:23 +08:00
daiwei d922a9a153 chore: Merge branch 'edison/feat/vaporAsyncComponent' into edison/testVapor
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-06-23 15:53:10 +08:00
daiwei fd2e46bf64 chore: Merge branch 'edison/feat/vaporTeleport' into edison/testVapor 2025-06-23 15:24:35 +08:00
daiwei 6795f5a3e3 chore: Merge branch 'edison/feat/setScopeId' into edison/testVapor
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-20 15:44:02 +08:00
daiwei fa752c4a30 chore: Merge branch 'edison/feat/fowardedSlots' into edison/feat/setScopeId
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-20 15:24:11 +08:00
daiwei 748686a3f9 chore: Merge branch 'vapor' into edison/feat/fowardedSlots
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-20 14:22:23 +08:00
daiwei 637b3cb9b3 chore: Merge branch 'vapor' into edison/feat/vaporAsyncComponent
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-20 14:09:36 +08:00
daiwei 7dd7d82d7e chore: Merge branch 'vapor' into edison/feat/vaporHydration
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-20 14:00:11 +08:00
daiwei fed71cb800 chore: Merge branch 'vapor' into edison/feat/vaporTeleport
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-20 11:29:36 +08:00
daiwei fc2f9f873e wip: fix e2e test
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-06-20 10:40:31 +08:00
daiwei 1bb0fa1c87 Merge branch 'edison/feat/fowardedSlots' into edison/testVapor 2025-06-20 10:23:43 +08:00
daiwei a253aa6935 chore: Merge branch 'vapor' into edison/testVapor 2025-06-20 09:35:45 +08:00
daiwei afd82f3330 Merge branch 'edison/fix/emitVdomInterop' into edison/testVapor 2025-06-20 09:23:18 +08:00
daiwei 26dbd3c902 fix(vapor): component emits vdom interop
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-20 09:20:07 +08:00
daiwei c86bf7b11f chore: update snap
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-20 08:59:51 +08:00
zhiyuanzmj bf7424aa29
fix(compiler-vapor): correct execution order of operations (#13351) 2025-06-20 08:55:50 +08:00
edison 430216a9f5
fix(runtime-vapor): should not warn invalid watch source when directly watching props (#13384) 2025-06-20 08:44:35 +08:00
zhiyuanzmj 2250d415b9
fix(compiler-vapor): remove types for expressions (#13395) 2025-06-20 08:43:15 +08:00
edison 6f6ab1ab3c
fix(runtime-vapor): dynamic component attrs fallthrough (#13466) 2025-06-20 08:40:52 +08:00
edison d65675d902
fix(runtime-vapor): dynamic component work with insertionState (#13142) 2025-06-20 08:38:24 +08:00
zhiyuanzmj b96447dd41
chore(compiler-vapor): use compiler-dom instead of compiler-core (#13364) 2025-06-20 08:30:36 +08:00
edison b9dc8658cb
fix(runtime-vapor): properly mount component when using setInsertionState (#13041) 2025-06-20 08:29:50 +08:00
Runyasak Chaengnaimuang 504fa10de3
fix(compiler-vapor): prevent v-for components from being single root (#13149) 2025-06-20 08:17:54 +08:00
zhiyuanzmj ed05053fc1
fix(compiler-vapor): prevent caching UpdateExpression (#13346) 2025-06-20 08:16:47 +08:00
edison a6e4966257
fix(runtime-vapor): dynamic component fallback rendering with insertion state (#13492) 2025-06-20 08:11:40 +08:00
zhiyuanzmj cb925112f5
fix(compiler-vapor): don't generate default slot for whitespace when preserved (#13009) 2025-06-20 08:11:05 +08:00
edison 6f8ea357b2
fix(runtime-vapor): should not fallthrough emit handlers to vdom child (#13500) 2025-06-20 08:08:34 +08:00
daiwei dc3f912739 chore: update
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-06-19 15:02:51 +08:00
daiwei a48e32f8c9 Merge branch 'edison/feat/vaporTransition' into edison/testVapor 2025-06-19 14:59:12 +08:00
daiwei 542e4012c1 fix: mark single root for transition block
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-06-19 14:58:51 +08:00
daiwei e31d4330ce Merge branch 'edison/feat/vaporTransition' into edison/testVapor 2025-06-19 14:41:56 +08:00
daiwei 41aba70529 fix: mark single root for transition block 2025-06-19 14:41:06 +08:00
daiwei 5da8dfe946 chore: Merge branch 'edison/fix/vhtmlAndvTextWithDynamicComponent' into edison/testVapor 2025-06-19 11:30:14 +08:00
daiwei a64867a500 feat(runtime-vapor): dynamic components work with v-html and v-text 2025-06-19 11:23:54 +08:00
daiwei 8bf75a77db chore: Merge branch 'edison/fix/dynamicComponentWithVHtml' into edison/testVapor
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-06-19 09:20:17 +08:00
daiwei d6d3dd2f85 fix(runtime-vapor): dynamic component fallback rendering with insertion state 2025-06-18 17:28:38 +08:00
Tycho 7d84010c0f
fix(runtime-vapor): respect immutability for readonly reactive arrays in `v-for` (#13187) 2025-06-18 10:17:22 +08:00
daiwei a0c42ffbbc chore: Merge branch 'minor' into vapor 2025-06-18 09:30:17 +08:00
zhiyuanzmj ff7fa88de1
fix(compiler-vapor): move `next`, `child` and `nthChild` before setInsertionState (#13057) 2025-06-18 09:05:43 +08:00
edison 99a8c6d34b
fix(runtime-vapor): reset insertion state to avoid duplicate block inserts during non-hydration (#13220) 2025-06-18 09:01:59 +08:00