Commit Graph

7486 Commits

Author SHA1 Message Date
edison 8bb02a4dc1
Merge f2a5abeced into bb4ae25793 2025-07-01 08:51:46 +00:00
daiwei f2a5abeced chore: update
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-07-01 16:51:35 +08:00
daiwei bb606f3ac5 wip: handle $root during hydration 2025-07-01 14:25:11 +08:00
daiwei a776fc4aad chore: update
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-06-30 11:10:31 +08:00
edison bac2bc2674
Merge branch 'vapor' into edison/feat/vaporHydration
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-28 09:22:42 +08:00
daiwei ea1c60bb16 wip: handle more case 2025-06-28 09:18:16 +08:00
edison bb4ae25793
fix(compiler-vapor): handle variable name substring edge cases (#13520)
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-26 15:41:25 +08:00
edison 66f16ee5db
fix(compiler-vapor): properly handle static ref in inline mode (#13257) 2025-06-26 15:35:27 +08:00
edison 280829bf73
fix(runtime-vapor): ensure props are shallow reactive in VDOM component (#13502) 2025-06-26 15:34:47 +08:00
edison 2074d66c90
fix(compiler-sfc): always use defineComponent in SSR mode (#13525) 2025-06-26 14:46:21 +08:00
edison 48a1370405
fix(compiler-vapor): properly cache variable with optional chaining (#13519) 2025-06-26 14:44:39 +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 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 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
Tycho 88ef97ffd3
chore(local-playground): fix vapor tsconfig include path (#13490)
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-18 10:17:49 +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
zhiyuanzmj 99482a4ddf
fix(compiler-vapor): prevent caching variables in function expression (#13244) 2025-06-18 08:53:38 +08:00
edison e5a59578e5
fix(runtime-vapor): set ref on dynamic component (#13172) 2025-06-18 08:51:29 +08:00
zhiyuanzmj ffb7ba77c9
fix(runtime-vapor): prevent passing an empty string to classList.add (#12974) 2025-06-18 08:44:50 +08:00
edison 978c47f751
feat(compiler-vapor): resolve implicitly self-referencing component (#13400) 2025-06-18 08:36:25 +08:00
edison 08f9c1d9f6
fix(compiler-vapor): properly locate last if node (#13399) 2025-06-18 08:36:05 +08:00
Evan You 1ef6e6edb7
chore: update package graph to include vapor packages [ci skip]
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-05-20 06:44:33 -04:00
zhiyuanzmj 122f75824d
test(compiler-vapor): fix v-for test (#13347)
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-05-19 11:42:54 +08:00
daiwei 77067abd33 chore: merge main into minor
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
size data / upload (push) Has been cancelled Details
2025-05-15 16:27:31 +08:00
zhiyuanzmj 5036f91ca4
test(compiler-vapor): add index test for v-for (#13004)
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-05-15 14:43:02 +08:00
edison d8ae428172 chore: Merge branch 'minor' into vapor
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-05-08 18:14:18 +08:00
daiwei d776a26d94 chore: tweaks
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-04-30 14:26:24 +08:00
daiwei a9496dedb8 test: more tests
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-04-29 15:51:47 +08:00
daiwei 3e69504c7d fix(compiler-vapor): properly handle static ref in inline mode 2025-04-29 15:36:21 +08:00
daiwei ea34f2f555 wip: vdom interop 2025-04-29 11:52:51 +08:00
daiwei d281d62312 wip: vdom hydration interop
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-04-29 09:22:45 +08:00
daiwei 4253b0ce3e wip: update
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-04-28 16:59:24 +08:00
daiwei e5399c3418 wip: vdom interop 2025-04-28 15:21:18 +08:00
daiwei 700f49ee96 wip: hydration for slots
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-04-28 09:36:04 +08:00
zhiyuanzmj 2f002649d1
fix(compiler-vapor): move `next`, `child` and `nthChild` before setInsertionState (#13246) 2025-04-27 11:13:22 +08:00