Commit Graph

393 Commits

Author SHA1 Message Date
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 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 a253aa6935 chore: Merge branch 'vapor' into edison/testVapor 2025-06-20 09:35:45 +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
zhiyuanzmj 2250d415b9
fix(compiler-vapor): remove types for expressions (#13395) 2025-06-20 08:43:15 +08:00
zhiyuanzmj b96447dd41
chore(compiler-vapor): use compiler-dom instead of compiler-core (#13364) 2025-06-20 08:30:36 +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
zhiyuanzmj cb925112f5
fix(compiler-vapor): don't generate default slot for whitespace when preserved (#13009) 2025-06-20 08:11:05 +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
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 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
daiwei ba08c5458b chore: Merge branch 'edison/feat/vaporTransition' into edison/testVapor 2025-06-16 10:45:13 +08:00
daiwei a4f716f3c1 Merge branch 'edison/fix/slotAndIfError' into edison/testVapor 2025-06-12 17:23:45 +08:00
daiwei 8bd6fc432c test(compiler-vapor): add test for v-if + v-if / v-else[-if] scenario
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-12 17:22:18 +08:00
daiwei 9772a4c6c4 wip: slotScopeIds
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
2025-06-09 15:59:55 +08:00
daiwei 3a3fcdad62 Merge branch 'edison/feat/fowardedSlots' into edison/testVapor 2025-05-30 11:17:28 +08:00
daiwei c23d63582e chore: update 2025-05-30 09:40:54 +08:00
daiwei a952b03358 test: add tests
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-05-29 22:13:46 +08:00
daiwei dde7076120 feat(compiler-vapor): add support for forwarded slots 2025-05-29 17:04:49 +08:00
daiwei bc9ff3f428 Merge branch 'edison/fix/resolveComponent' into edison/testVapor 2025-05-29 10:38:23 +08:00
daiwei 584c04fa99 feat(compiler-vapor): resolve implicitly self-referencing component 2025-05-28 15:42:52 +08:00
daiwei cbfc289be9 Merge branch 'edison/fix/slotAndIfError' into edison/testVapor
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
2025-05-28 11:07:24 +08:00
daiwei 8a6382c9a3 fix(compiler-vapor): properly locate last if node 2025-05-28 10:53:17 +08:00
daiwei ebd32e68c8 chore: Merge branch 'edison/fix/vdomInteropWithProps' into edison/testVapor 2025-05-26 14:28:34 +08: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
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
daiwei 3e69504c7d fix(compiler-vapor): properly handle static ref in inline mode 2025-04-29 15:36:21 +08:00
zhiyuanzmj 2f002649d1
fix(compiler-vapor): move `next`, `child` and `nthChild` before setInsertionState (#13246) 2025-04-27 11:13:22 +08:00
daiwei 42a421a93f wip: hydration for slots 2025-04-27 10:37:07 +08:00
daiwei 3108d91dfa refactor: skip dynamic anchors and empty text nodes 2025-04-23 10:53:57 +08:00
daiwei 97e6174c41 wip: handle vapor teleport 2025-03-24 14:27:46 +08:00
daiwei e42ff1b24c chore: update 2025-03-17 14:52:06 +08:00
daiwei 2caeecd595 wip: work with v-show appear 2025-03-14 17:02:21 +08:00
daiwei 055ca98701 test: add more tests 2025-03-13 11:55:31 +08:00
daiwei dbecdf9184 wip: save 2025-03-12 09:12:39 +08:00
edison 2e71c9e980
feat(vapor): vapor TransitionGroup (#13019)
* wip: save

* wip: save

* wip: handle tag prop and attrs fallthrough

* test: add e2e tests

* [autofix.ci] apply automated fixes

* wip: add more tests

* [autofix.ci] apply automated fixes

* wip: handle vdom interop

* [autofix.ci] apply automated fixes

* wip: vapor interop + filter out reserved props

* [autofix.ci] apply automated fixes

* fix: tests

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-03-11 21:37:33 +08:00
Evan You 2a76b52d7f
wip(vapor): fix children gen for dynamic with anchor insertion 2025-03-11 20:32:07 +08:00
Evan You 9ff6177697
chore(vapor): remove no longer needed CREATE_TEXT_NODE IR type 2025-03-11 15:33:21 +08:00
Evan You 9722574744
wip(vapor): adjust children and block generation order for hydration 2025-03-11 15:09:36 +08:00
Evan You e3a33e6092
wip(vapor): component hydration 2025-03-10 16:18:02 +08:00