三咲智子 Kevin Deng
736db791a4
Merge remote-tracking branch 'upstream/main'
2024-01-19 16:29:21 +08:00
inottn
6fa33e67ec
fix(runtime-core): should not warn out-of-render slot fn usage when mounting another app in setup ( #10125 )
...
close #10124
2024-01-18 11:45:11 +08:00
Evan You
d16a2138a3
fix(hydration): fix incorect mismatch warning for option with non-string value and inner text
...
close 10140
2024-01-18 11:20:32 +08:00
三咲智子 Kevin Deng
af9f892afa
Merge remote-tracking branch 'upstream/main'
2024-01-14 23:33:08 +08:00
edison
d35b87725a
fix(runtime-core): filter single root for nested DEV_ROOT_FRAGMENT ( #8593 )
...
close #5203
close #8581
close #10087
2024-01-12 22:07:06 +08:00
zhoulixiang
08b60f5d0d
fix(hydration): improve mismatch when client valut is null or undefined ( #10086 )
2024-01-12 17:50:26 +08:00
Evan You
3907c87ce2
fix(hydration): should not warn on falsy bindings of non-property keys
2024-01-11 21:07:41 +08:00
Evan You
8fda856a82
refactor: split out useModel implementation and tests
2024-01-11 18:04:47 +08:00
edison
bcda96b525
fix(suspense): avoid double-patching nested suspense when parent suspense is not resolved ( #10055 )
...
close #8678
2024-01-11 17:27:53 +08:00
Evan You
dcc68ef7d4
fix(hydration): do not warn against bindings w/ object values
2024-01-11 16:18:00 +08:00
Evan You
70ad4caad7
fix(suspense): fix more suspense patch before resolve edge cases
...
close #10017
2024-01-11 00:37:06 +08:00
Evan You
972facee0d
fix(hydration): improve attr hydration mismatch check for boolean attrs
...
close #10057
close #10060
2024-01-10 14:14:47 +08:00
Evan You
2fd3905738
revert: "dx(computed): warn incorrect use of getCurrentInstance inside computed"
...
This reverts commit 324e817ef8
.
2024-01-09 16:37:50 +08:00
Doctorwu
3bf34b767e
fix(runtime-core): handle fragment with null children ( #10010 )
...
close #10007
2024-01-08 18:48:47 +08:00
Evan You
3c3561e720
fix: fix post watcher fire timing on nested app mounts
...
close #10005
2024-01-08 18:44:28 +08:00
Evan You
d9162dfc2e
fix(scheduler): sort nested postFlushCbs
...
close #10003
2024-01-08 18:20:29 +08:00
Evan You
324e817ef8
dx(computed): warn incorrect use of getCurrentInstance inside computed
...
ref #9974
close #10001
2024-01-08 18:12:40 +08:00
zhoulixiang
2701355e8e
fix(hydration): avoid hydration mismatch warning for styles with different order ( #10011 )
...
close #10000
close #10006
2024-01-08 16:36:27 +08:00
Rizumu Ayaka
bdf28de8e8
feat(runtime-core, reactivity): `onEffectCleanup` and `baseWatch` ( #82 )
...
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
2024-01-04 23:22:55 +08:00
三咲智子 Kevin Deng
e971b0699b
Merge remote-tracking branch 'upstream/main'
2024-01-04 16:25:58 +08:00
Yang Mingshan
d2d89551bb
fix(watch): cleanup watcher effect from scope when manually stopped ( #9978 )
2024-01-04 10:36:13 +08:00
skirtle
10ccb9bfa0
fix(defineModel): support kebab-case/camelCase mismatches ( #9950 )
2024-01-03 18:18:35 +08:00
Evan You
a9f781a92c
fix(watch): revert watch behavior when watching shallow reactive objects
...
close #9965
2024-01-03 17:25:24 +08:00
yangxiuxiu
06488047c1
fix(runtime-core): correctly assign suspenseId to avoid conflicts with the default id ( #9966 )
...
close #9944
2024-01-03 17:22:06 +08:00
三咲智子 Kevin Deng
3d3d08d0f1
Merge remote-tracking branch 'upstream/minor'
2023-12-31 18:51:34 +08:00
Evan You
24d77c25ce
perf(watch): avoid double traverse for reactive source
2023-12-31 17:29:58 +08:00
yangxiuxiu
4f703d120d
fix(runtime-core): support deep: false when watch reactive ( #9928 )
...
close #9916
---------
Co-authored-by: RicardoErii <‘1974364190@qq.com’>
Co-authored-by: Evan You <yyx990803@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-12-30 18:52:17 +08:00
Evan You
97ce041910
fix(defineModel): support local mutation when only prop but no listener is passed
2023-12-30 08:57:55 +08:00
Rizumu Ayaka
a82d070890
Merge remote-tracking branch 'upstream/minor'
2023-12-29 21:03:21 +08:00
三咲智子 Kevin Deng
116c3f37ae
Merge remote-tracking branch 'upstream/minor'
2023-12-26 23:47:18 +08:00
Evan You
a772031ea8
feat(defineModel): support modifiers and transformers
2023-12-26 22:13:04 +08:00
三咲智子 Kevin Deng
bfe6b459d3
style: update format & lint config ( #9162 )
...
Co-authored-by: 丶远方 <yangpanteng@gmail.com>
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
Co-authored-by: Guo Xingjun <99574369+Plumbiu@users.noreply.github.com>
2023-12-26 19:39:47 +08:00
agoni1212
e7135f7100
chore: fix mismatching tag in hydration test ( #9888 )
2023-12-22 21:55:11 +08:00
Evan You
e585b0db43
fix(ssr): avoid hydration mismatch warning for classes with different order
2023-12-20 10:48:01 +08:00
三咲智子 Kevin Deng
597eae423b
Merge remote-tracking branch 'upstream/minor'
2023-12-16 16:12:55 +08:00
Evan You
9f64d2b681
chore: Merge branch 'main' into minor
2023-12-16 14:37:21 +08:00
edison
eb12f211b8
fix(defineModel): ensure trigger effect when prop changed ( #9841 )
...
close #9838
2023-12-16 12:15:30 +08:00
edison
e70f4c47c5
fix(hydration): handle appear transition before patch props ( #9837 )
...
close #9832
2023-12-16 11:55:40 +08:00
Cédric Exbrayat
4070502bd0
test(runtime-core): uncomment assertion in hydration test ( #9843 )
2023-12-15 23:07:45 +08:00
Evan You
f0f6f7cea6
fix(Suspense): fix edge case of Suspense being patched during async HOC child remount
2023-12-15 11:39:50 +08:00
Evan You
0db336ff6c
fix(Suspense): properly fix #6416
...
previous fix caused regressions in nuxt
2023-12-13 17:56:58 +08:00
Evan You
33159a5916
fix(hydration): should not warn mismatch for nullish prop
2023-12-13 02:41:49 +08:00
Evan You
aa0c13f637
fix(Suspense): handle switching away from kept-alive component before resolve
...
close #6416
using test from #6467
2023-12-12 23:50:28 +08:00
mmis1000
bb0c8899ca
fix(runtime-core): fix suspense crash when patching non-resolved async setup component ( #7290 )
...
close #5993
close #6463
close #6949
close #6095
close #8121
2023-12-12 21:55:15 +08:00
Evan You
f74785bc4a
feat(defineModel): support local mutation by default, remove local option
...
ref https://github.com/vuejs/rfcs/discussions/503#discussioncomment-7566278
2023-12-12 16:47:34 +08:00
Evan You
982a145d38
chore: Merge branch 'main' into minor
2023-12-11 22:03:28 +08:00
三咲智子 Kevin Deng
b1fe48d851
ci: add continuous reactivity benchmark ( #9638 )
2023-12-08 21:26:48 +08:00
Evan You
2ffc1e8cfd
feat(ssr): improve ssr hydration mismatch checks ( #5953 )
...
- Include the actual element in the warning message
- Also warn class/style/attribute mismatches
Note: class/style/attribute mismatches are check-only and will not be
rectified.
close #5063
2023-12-08 15:49:09 +08:00
edison
b700328342
fix(Suspense): properly get anchor when mount fallback vnode ( #9770 )
...
close #9769
2023-12-08 12:29:15 +08:00
Rudy
6784f0b1f8
fix(watch): should not fire pre watcher on child component unmount ( #7181 )
...
close #7030
2023-12-08 12:24:44 +08:00