Evan You
ec795bfc51
release: v3.2.44
2022-11-10 07:25:22 +08:00
Thorsten Lünborg
5dc593ba28
fix(watch): for immediate watch with single source, ensure cb is called with undefined as oldValue ( #7075 )
...
fix : #7074
2022-11-09 18:19:35 -05:00
skirtle
fccfb1821f
chore(compat): change 'vnode-' to 'vue:' in event hooks warning ( #7063 )
2022-11-09 08:15:41 -05:00
Evan You
71977ec972
release: v3.2.43
2022-11-09 21:00:57 +08:00
Evan You
23e85e21a5
fix(watch): ensure oldValue in multi-source watcher is always an array
...
fix #7070
2022-11-09 20:50:02 +08:00
Evan You
d33292dd47
chore: return early in warn() in prod
2022-11-09 11:48:35 +08:00
Evan You
8dbf083133
build: put ssrContext warning behind __DEV__ flag
2022-11-09 11:41:26 +08:00
Evan You
f023d49a49
release: v3.2.42
2022-11-09 11:36:09 +08:00
被雨水过滤的空气(Rairn)
64e6d9221d
fix(transition/keep-alive): fix unmount bug for component with out-in transition ( #6839 )
...
fix #6835
2022-11-08 10:01:43 -05:00
Evan You
9906e3a82a
chore: remove blank line [ci skip]
2022-11-08 14:29:13 +08:00
花果山大圣
bdaf83aae7
fix(hmr): fix hmr for components managed by keep-alive ( #6809 )
...
fix #6222
2022-11-08 01:26:56 -05:00
Evan You
4c3203b9b7
chore: run prettier
2022-11-08 14:25:48 +08:00
Rudy
e4de623ea7
fix(types): support inferring injected properties in options api ( #6804 )
...
close #3031
close #5931
2022-11-08 01:09:53 -05:00
Evan You
f55cfe6d3b
chore: prettier
2022-11-08 11:03:37 +08:00
littleboarx
168c857247
fix(sfc/types): improve the type inference using withDefaults ( #6764 )
...
fix #6552
2022-11-07 21:59:31 -05:00
Cédric Exbrayat
04553786e4
fix(runtime-core): do not throw on unknown directives ( #6671 )
...
fix #6340
This commit improves the case when a directive is not found in a template.
As `resolveDirective` returns `undefined`, some code was failing with the following error:
```
TypeError: Cannot read properties of undefined (reading 'deep')
```
2022-11-07 21:49:49 -05:00
三咲智子 Kevin Deng
e9172db68b
fix(types): export `Raw` type ( #6380 )
...
fix #7048
2022-11-07 21:03:49 -05:00
三咲智子 (Kevin)
bbb66d7ac7
ci: check prettier format ( #6830 )
2022-10-28 09:39:34 +08:00
webfansplz
0e0976168f
fix(ssr/watch) flush: sync watchers should work in ssr ( #6139 )
...
fix #6013
2022-10-26 06:30:15 -04:00
Julian Meinking
32b51249bf
fix(runtime-core): `in` operator returning `false` for built-in instance properties in `exposeProxy` ( #6138 )
...
fix #6137
2022-10-26 05:54:10 -04:00
shadowings-zy
018b850399
fix(v-model): fix trim modifier on events with non-string args ( ( #5770 )
...
fix #5765
2022-10-26 05:47:05 -04:00
webfansplz
41d9c47300
fix(types): `$watch` callback parameters type ( #6136 )
...
fix #6135
2022-10-26 05:43:42 -04:00
nandi95
506a42a9a5
types(runtime-core): added `ComponentCustomProperties` type to `globalProperties` ( #5389 )
2022-10-26 05:00:47 -04:00
Carlos Rodrigues
8e792d93a8
types(h): Support passing `props` to `Component` when using `h` ( #3219 )
2022-10-26 03:07:44 -04:00
Thorsten Lünborg
54b6ba32ca
fix(runtime-core): ensure props definition objects are not mutated during props normalization ( close : #6915 ) ( #6916 )
2022-10-22 11:20:02 +02:00
Thorsten Lünborg
e5fc7dcc02
fix(types): ensure createBlock() helper accepts Teleport and Supsense types ( fix : #2855 ) ( #5458 )
...
Co-authored-by: Carlos Rodrigues <carlos@hypermob.co.uk>
2022-10-20 21:45:51 +02:00
Thorsten Lünborg
bc167b5c6c
fix(runtime-core): watching multiple values - handle `undefined` as initial values ( fix : #5032 ) ( #5033 )
2022-10-20 21:45:05 +02:00
Evan You
9617dd4b2a
release: v3.2.41
2022-10-14 18:41:15 +08:00
白雾三语
9ae796d156
fix(runtime-core): fix v-for ref reactivity behavior difference between prod and dev ( #6714 )
...
fix #6697
2022-10-14 05:23:01 -04:00
似水微寒
82a73da351
fix(runtime-core): ensure that errors in slot function execution do not affect block tracking ( #5670 )
...
fix #5657
2022-10-14 04:08:32 -04:00
Eduardo San Martin Morote
35a113eda4
fix(devtools): use cleanupBuffer instead of modifying _buffer ( #6812 )
...
Co-authored-by: Anthony Fu <anthonyfu117@hotmail.com>
2022-10-03 11:29:34 +02:00
edison
824174915f
types: creating Teleport with h and RawSlots #2613 ( #2614 )
2022-10-03 16:40:37 +08:00
webfansplz
a9e3fa4e21
refactor(types): improve of type assertion ( #4177 )
...
Co-authored-by: webfansplz <>
2022-10-03 16:37:54 +08:00
Anthony Fu
534593cfa8
chore: format
2022-10-03 15:30:43 +08:00
Evan You
24f4c479d6
fix(devtools): avoid memory leak caused by devtools event buffer
...
fix #6591
2022-09-28 18:19:19 +08:00
Evan You
551f606d98
release: v3.2.40
2022-09-28 11:40:24 +08:00
Evan You
cae1aa82cc
chore: use stricter slots type in createSlots
2022-09-28 10:38:27 +08:00
Shigma
3cc8e024e6
test(slots): ensure createSlots helper work with ssr slots ( #6660 )
2022-09-27 22:36:11 -04:00
Evan You
8963c5508c
fix(ssr): fix dynamic slot regression in ssr
...
fix #6651
2022-09-28 10:25:01 +08:00
Evan You
9698dd3cf1
fix(ssr): fix hydration mismatch when entire multi-root template is stringified
...
fix #6637
2022-09-28 09:33:17 +08:00
Evan You
fc5bdb36ed
fix(runtime-core): avoid hoisted vnodes retaining detached DOM nodes
...
fix #6591
2022-09-27 16:20:52 +08:00
Evan You
aa70188c41
fix(runtime-core): remove prod-only hoisted clone behavior for manual DOM manipulation compat
...
fix #6727
fix #6739
2022-09-27 15:24:46 +08:00
Evan You
c0d8db81a6
fix(runtime-core): unset removed props first in full diff mode
...
fix #6571
2022-09-27 10:24:13 +08:00
Thorsten Lünborg
c71a08e6fd
fix(runtime-core): Lifecycle hooks should support callbacks shared by reference ( #6687 )
...
fix #6686
2022-09-26 22:18:22 -04:00
Evan You
f79c423621
release: v3.2.39
2022-09-08 10:12:39 +08:00
Evan You
6aaf8efeff
fix(runtime-core): avoid double firing when mounting inside a watcher callback
...
fix #6614
2022-09-08 09:59:51 +08:00
Evan You
5381abc057
fix(types): support TypeScript 4.8
...
fix #6554
2022-08-31 14:03:08 +08:00
edison
9875ecd762
fix(runtime-core): support extends template for runtime compiler ( #6250 )
...
fix #6249
2022-08-31 01:44:21 -04:00
Evan You
6624ead663
release: v3.2.38
2022-08-30 16:02:01 +08:00
Evan You
00036bb52c
fix(slots): ensure different branches of dynamic slots have different keys
...
fix #6202
2022-08-30 15:55:09 +08:00