edison
ac2a410e46
fix(runtime-core): ensure suspense content inherit scopeId ( #10652 )
...
close #5148
2024-08-19 16:19:24 +08:00
skirtle
4b608a9449
refactor(scheduler): remove invalidateJob ( #11650 )
...
Co-authored-by: Evan You <evan@vuejs.org>
2024-08-19 10:49:59 +08:00
skirtle
b332f80f0e
fix(runtime-core): pre jobs without an id should run first ( #7746 )
2024-08-19 10:13:50 +08:00
Jakob
8bcaad4a32
fix(watch): handle errors in computed used as watch source ( #11626 )
...
close #11624
2024-08-16 16:14:08 +08:00
linzhe
3bda3e83fd
fix(reactivity): sync watch should be executed correctly ( #11589 )
...
close #11577
2024-08-13 22:54:08 +08:00
btea
3653bc0f45
fix(keep-alive): ensure include/exclude regexp work with global flag ( #11595 )
2024-08-13 22:07:35 +08:00
Evan You
741d8a0710
chore: Merge branch 'main' into minor
2024-08-08 23:06:53 +08:00
LiuSeen
e0428884b5
fix(defineModel): detect changes respect custom getter and setter ( #11543 )
...
fix : #11541
fix : #11526
close : #11527
2024-08-07 22:10:01 +08:00
Evan You
eaf5455d77
chore: Merge branch 'main' into minor
2024-08-07 18:25:58 +08:00
edison
7e75de002f
fix(runtime-core): prioritize using the provides from currentApp in nested createApp ( #11502 )
...
close #11488
2024-08-07 12:02:38 +08:00
かっこかり
81351dc7fb
fix(keep-alive): fix render error in cached is undefined ( #11496 )
...
fix #11427
close #11431
2024-08-07 11:58:44 +08:00
skirtle
e359ff0046
fix(runtime-core): fix warning for missing event handler ( #11489 )
...
fix #4803
close #8268
2024-08-07 11:29:41 +08:00
edison
a917c0539c
fix(keep-alive): avoid cache suspense comment root ( #11479 )
2024-08-07 11:24:17 +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
btea
3430bffa4b
test(runtime-core): test cases when the value of the `$stable` flag is false ( #11485 )
2024-08-05 10:53:21 +08:00
远方os
267093c314
feat(reactivity/watch): add pause/resume for ReactiveEffect, EffectScope, and WatchHandle ( #9651 )
2024-08-02 14:41:27 +08:00
Tycho
55acabe88c
dx(useTemplateRef): warn when declaring with the same key ( #11462 )
2024-08-02 13:18:58 +08:00
远方os
22f7d96757
feat(watch): support passing number to `deep` option to control the watch depth ( #9572 )
2024-08-02 11:38:07 +08:00
Evan You
f35080daf5
chore: Merge branch 'main' into minor
2024-07-31 16:49:22 +08:00
Evan You
7b18cdb0b5
fix(teleport/ssr): fix Teleport hydration regression due to targetStart anchor addition
2024-07-31 16:10:23 +08:00
edison
12667da487
fix(Teleport): ensure targetAnchor and targetStart not null during hydration ( #11456 )
...
close #11400
2024-07-31 15:46:39 +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
fa6c5d8d32
chore: Merge branch 'main' into minor
2024-07-24 23:37:31 +08:00
Tycho
a18f1ecf05
fix(defineModel): correct update with multiple changes in same tick ( #11430 )
...
close #11429
2024-07-24 23:25:22 +08:00
Evan You
cd28172578
fix(useId): properly mark async boundary for already resolved async component
2024-07-24 23:08:56 +08:00
Evan You
2a55f2267d
test: add test case for useId
2024-07-24 22:50:31 +08:00
Evan You
1b8e197a5b
fix(suspense/hydration): fix hydration timing of async component inside suspense
...
close #6638
2024-07-24 22:15:25 +08:00
Evan You
73ef1561f6
feat(runtime-core): useId() ( #11404 )
2024-07-19 18:06:02 +08:00
Evan You
3f8cbb2379
chore: move useTemplateRef tests
2024-07-19 15:50:20 +08:00
Evan You
4c03ab2224
test(teleport): test for accessing template ref inside teleport in mounted
2024-07-18 21:15:27 +08:00
Evan You
59a3e88903
feat(teleport): support deferred Teleport ( #11387 )
...
close #2015
close #11386
2024-07-18 21:06:48 +08:00
Evan You
3ba70e49b5
feat: useTemplateRef()
2024-07-17 18:20:23 +08:00
Evan You
f15ba2c2e2
chore: Merge branch 'main' into minor
2024-07-17 17:32:31 +08:00
yangxiuxiu
f1bb0aef08
fix(runtime-core): do not emit when defineModel ref is set with same value ( #11162 )
...
close #11125
2024-07-17 16:46:10 +08:00
Evan You
3dc5a1ad98
test: test case for #11286
2024-07-17 14:29:54 +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
f476b7f030
feat(runtime-core): add app.config.throwUnhandledErrorInProduction
...
close #7876
2024-07-17 10:05:09 +08:00
Evan You
8655ced480
fix(teleport): skip teleported nodes when locating patch anchor
...
close #9071
close #9134
close #9313
Tests reused from #9313
2024-07-16 17:17:25 +08:00
Linghao Su
2d854414fa
test(runtime-core): test effectscope instance null ( #8397 )
2024-07-16 11:40:53 +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
skirtle
b0aa234e5e
fix(runtime-core): use separate prop caches for components and mixins ( #11350 )
...
Co-authored-by: Red Huang <gcaaa31928@gmail.com>
close #7998
2024-07-15 21:56:37 +08:00
_Kerman
c8b9794575
fix(hmr): hmr reload should work with async component ( #11248 )
2024-07-15 21:54:53 +08:00
Evan You
d343a0dc01
fix(v-once): properly unmount v-once cached trees
...
close #5154
close #8809
2024-07-13 21:38:32 +08:00
Evan You
aef807746a
refactor(compiler): move patchFlag text generation to codegen phase
2024-07-13 19:40:04 +08:00
skirtle
7fb6eb882b
fix(v-model): component v-model modifiers trim and number when cases don't match ( #9609 )
...
close #4848
close #4850 (based on commits from #4850 )
Co-authored-by: zhaozhongyu <zhaozhongyu@xunlei.com>
Co-authored-by: Evan You <evan@vuejs.org>
2024-07-13 14:57:37 +08:00
Evan You
d76dd9c58d
fix(runtime-core): force diff slot fallback content and provided content
...
fix #7256
fix #9200
fix #9308
close #7266
close #9213
2024-07-12 18:26:11 +08:00
Evan You
685e3f381c
fix(runtime-core): more edge case fix for manually rendered compiled slot
...
close #11336
2024-07-12 17:29:42 +08:00
Evan You
314ce82e47
test: test case for 3d34f406a
/ #10870
2024-07-12 01:25:08 +08:00
Evan You
ee0248accf
fix(runtime-core): errors during component patch should be caught by error handlers
2024-07-12 01:24:17 +08:00
Evan You
3d34f406ac
fix(runtime-core): bail manually rendered compiler slot fragments in all cases
...
Previously this bail was only applied on updates but not on initial mount,
and leads to different patch code paths between mount and update in edge
cases.
close #10870
2024-07-12 00:34:23 +08:00