Commit Graph

142 Commits

Author SHA1 Message Date
edison 1ee1777232
feat: hydrate VaporTransition with appear (#13863) 2025-09-10 11:11:51 +08:00
daiwei c511b9a5d7 refactor: vapor hydration 2025-08-11 17:58:53 +08:00
daiwei 61eaf4eb9e chore: rename 2025-08-09 11:07:40 +08:00
daiwei b09c8eed34 fix: avoid insert serfAnchor during hydrate 2025-08-07 20:47:52 +08:00
daiwei 8eedd1e56c refactor: hydration vdom interop 2025-08-07 09:49:02 +08:00
daiwei 32b0bcb11c chore: Merge branch 'minor' into edison/testVapor 2025-07-29 13:59:41 +08:00
Johnson Chu 5a528aa5cc
refactor(reactivity, runtime-core): improve performance-critical code (#13274) 2025-07-09 17:56:19 -07:00
daiwei 926748423d chore: Merge branch 'minor' into vapor 2025-07-04 14:20:10 +08:00
GU Yiling c85f1b5a13
fix(css-vars): nullish v-bind in style should not lead to unexpected inheritance (#12461)
ci / test (push) Waiting to run Details
ci / continuous-release (push) Waiting to run Details
size data / upload (push) Waiting to run Details
close #12434
close #12439
close #7474
close #7475
2025-07-03 16:20:28 +08:00
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
skirtle e53a4ffbe0
chore(hydration): reuse existing variable (#13412)
ci / test (push) Has been cancelled Details
ci / continuous-release (push) Has been cancelled Details
size data / upload (push) Has been cancelled Details
canary release / canary (push) Has been cancelled Details
canary minor release / canary (push) Has been cancelled Details
2025-05-30 14:43:23 +08:00
edison 35aeae7fa3
fix(hydration): handle transition appear hydration edge case (#13339)
close #13335
2025-05-20 08:28:43 +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 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
daiwei 7a842ab6cb wip: refactor 2025-04-26 11:03:11 +08:00
daiwei aad75fd7c4 wip: refactor 2025-04-25 15:30:09 +08:00
daiwei e9c9e4903d wip: refactor hydration for v-if 2025-04-24 22:12:29 +08:00
daiwei 3e7f093519 chore: dont process text/comment node as dynamic 2025-04-23 17:43:47 +08:00
daiwei 25b8fbe2fd refactor: add enableHydrationNodeLookup and disableHydrationNodeLookup functions for node handling 2025-04-23 16:15:49 +08:00
daiwei e5dd701291 feat(vapor/hydration): handle component with anchor insertion 2025-04-21 16:16:12 +08:00
Evan You 2a0cfc03b8
chore: warn vapor hydration for now 2025-02-08 15:06:27 +08:00
Evan You be5c2a2f51
wip: vdom in vapor hmr reload 2025-02-04 22:44:17 +08:00
edison da7ad5e3d2
fix(ssr): avoid updating subtree of async component if it is resolved (#12363)
close #12362
2024-11-15 22:11:21 +08:00
linzhe a20a4cb36a
fix(hydration): the component vnode's el should be updated when a mismatch occurs. (#12255)
close #12253
2024-11-15 18:18:58 +08:00
edison f1a4f67aed
fix(transition/ssr): make transition appear work with Suspense in SSR (#12047)
close #12046
2024-10-11 10:34:28 +08:00
Boshen 5d9e81d3da
chore(types): disambiguate the `Comment` type in hydration.ts (#12009) 2024-09-24 18:00:39 +08:00
Evan You a5f3c2eb4d
fix(hydration): fix mismatch of leading newline in <textarea> and <pre>
close #11873
close #11874
2024-09-13 21:24:59 +08:00
edison ca12e776bc
fix(hydration): escape css var name to avoid mismatch (#11739)
close #11735
2024-09-03 08:25:00 +08:00
edison c756da24b2
fix(hydration): handle text nodes with 0 during hydration (#11772)
close #11771
2024-09-02 17:09:38 +08:00
Evan You 90caac473d
test(custom-element): test custom element hydration w/ declarative shadow dom 2024-08-10 16:39:20 +08:00
Kevin Deng 三咲智子 928af5fe2f
refactor(types): enable `isolatedDeclarations` (#11178) 2024-08-08 23:05:21 +08:00
Evan You eaf5455d77
chore: Merge branch 'main' into minor 2024-08-07 18:25:58 +08:00
Evan You 7d473b7721
fix(hydration): force hydrate custom element dynamic props
close #7203
close #8038
2024-08-06 15:58:45 +08:00
Evan You d14a11c1cd
feat: lazy hydration strategies for async components (#11458) 2024-07-31 12:14:51 +08:00
Evan You 94fb2b8106
feat(hydration): support suppressing hydration mismatch via data-allow-mismatch 2024-07-25 11:22:27 +08:00
Evan You f15ba2c2e2
chore: Merge branch 'main' into minor 2024-07-17 17:32:31 +08:00
linzhe 3e9e32ee0a
fix(runtime-dom): properly handle innerHTML unmount into new children (#11159)
close #9135
2024-07-17 16:37:14 +08:00
Evan You c10e40a217
fix(hydration): fix tracking of reactive style objects in production
close #11372
2024-07-17 12:14:25 +08:00
Evan You f44c3b37d4
fix(hydration): handle consectuvie text nodes during hydration
close #7285
close #7301
2024-07-16 11:09:00 +08:00
Evan You 7d06ca3a83
chore: Merge branch 'main' into minor 2024-06-22 21:05:15 +08:00
Evan You a959781dd6
fix(runtime-core): update devtool __vnode on patch, avoid memory leak during dev
close #11192
2024-06-22 20:54:46 +08:00
Evan You 3169c91493
fix(hydration): skip prop mismatch check for directives that mutate DOM in created
close #11189
2024-06-22 18:05:45 +08:00
yangxiuxiu 7ad67ced26
fix(hydration): fix css vars hydration mismatch false positive on attr-fallthrough (#11190)
close #11188
2024-06-22 17:49:25 +08:00
Evan You 26356264d2
chore: Merge branch 'main' into minor 2024-06-14 12:32:28 +02:00
Rodrigo Pimentel 5afc76c229
fix(hydration): log hydration error even when using async components (#9403)
close #9369
2024-06-07 15:45:16 +08:00
Evan You cd0ea0d479
fix(compiler-core): change node hoisting to caching per instance (#11067)
close #5256
close #9219
close #10959
2024-06-04 20:09:54 +08:00
Kevin Deng 三咲智子 cdb1d1795d
chore: disallow optional chaining (#10919) 2024-05-29 15:03:20 +08:00
edison d1011c07a9
fix(ssr): fix hydration for node with empty text node (#7216) 2024-05-27 16:50:49 +08:00
Evan You f2c1412e46
fix(hydration): handle edge case of style mismatch without style attribute
ref #10786
2024-05-06 15:38:16 -07:00