Evan You
|
d13774b881
|
perf: skip patch on same vnode
|
2021-07-21 14:04:02 -04:00 |
|
Evan You
|
dd1439e711
|
build: reduce runtime build size
|
2021-07-21 11:11:40 -04:00 |
|
Evan You
|
9d5dd2da8c
|
release: v3.2.0-beta.3
|
2021-07-20 17:47:03 -04:00 |
|
Evan You
|
14ca881a1b
|
feat(reactivity): deferredComputed
Note: this is not exposed as part of Vue API, only as
a lower-level API specific to @vue/reactivity
|
2021-07-20 17:39:19 -04:00 |
|
Evan You
|
d87d059ac1
|
feat(runtime-core): watchSyncEffect
|
2021-07-20 16:49:54 -04:00 |
|
Evan You
|
33c2fbfdc8
|
fix(reactivity): revert computed scheduler change
fix #4157
|
2021-07-20 16:45:29 -04:00 |
|
Evan You
|
bc7f9767f5
|
fix(watch): ensure watchers respect detached scope
fix #4158
|
2021-07-20 14:32:17 -04:00 |
|
Evan You
|
2bdee50a59
|
fix(runtime-core): fix v-bind class/style merging regression
fix #4155
|
2021-07-20 13:58:43 -04:00 |
|
webfansplz
|
acb2a4d285
|
fix(sfc-playground): Transform named default exports without altering scope (#4154)
Co-authored-by: webfansplz <>
|
2021-07-20 10:28:02 -04:00 |
|
webfansplz
|
457c9aed1f
|
chore(type): remove unnecessary type assertion (#4150)
|
2021-07-20 09:31:40 -04:00 |
|
Evan You
|
3ff94faca1
|
build: fix default build script (ignore sfc-playground)
close #4153
|
2021-07-20 09:29:45 -04:00 |
|
Evan You
|
1034546a4c
|
release: v3.2.0-beta.2
|
2021-07-19 19:36:55 -04:00 |
|
Evan You
|
a21ca3dccc
|
fix(compiler-core): fix self-closing tags with v-pre
|
2021-07-19 19:29:28 -04:00 |
|
Evan You
|
7e75b4105a
|
refactor: better fix for ec6abe8d
|
2021-07-19 19:23:44 -04:00 |
|
Evan You
|
bb7b130b0b
|
chore: remove peer dep for compiler-sfc
|
2021-07-19 19:06:17 -04:00 |
|
Evan You
|
8dbecfcbb3
|
feat(compiler-sfc): add ignoreEmpty option for sfc parse method
|
2021-07-19 19:02:46 -04:00 |
|
Evan You
|
ec6abe8d5e
|
fix(compiler-sfc): fix whitespace preservation when block contains single self-closing tag
|
2021-07-19 18:54:35 -04:00 |
|
Evan You
|
47f488350c
|
chore: run updated prettier
|
2021-07-19 18:24:18 -04:00 |
|
Amour1688
|
69344ff1ae
|
feat(types): map declared emits to onXXX props in inferred prop types (#3926)
|
2021-07-19 18:22:19 -04:00 |
|
Pick
|
35cc7b0d31
|
chore(reactivity): correct the description of the test case (#4135)
|
2021-07-19 17:59:30 -04:00 |
|
Evan You
|
3056e9b3dc
|
fix(v-model): properly detect input type=number
fix #3813
|
2021-07-19 17:46:04 -04:00 |
|
Evan You
|
93a950d60d
|
fix(compiler-sfc): support const enum
|
2021-07-19 17:31:13 -04:00 |
|
Cédric Exbrayat
|
b771fdbef9
|
perf(compiler-sfc): ignore empty blocks (#3520)
|
2021-07-19 17:24:40 -04:00 |
|
Homyee King
|
65f82ce94f
|
chore(shared): remove extra NaN logic (#3837)
|
2021-07-19 17:22:21 -04:00 |
|
ioslh
|
20b6619793
|
fix(ssr): update initial old value to watch callback in ssr usage (#4103)
|
2021-07-19 17:13:37 -04:00 |
|
Evan You
|
b274b08f5f
|
fix(compiler-sfc): expose correct range for empty blocks
|
2021-07-19 17:05:37 -04:00 |
|
Evan You
|
d810a1a569
|
fix(scheduler): fix insertion for id-less job
fix #4148
|
2021-07-19 13:37:38 -04:00 |
|
Evan You
|
6eb47f000a
|
fix(reactivity): computed should not trigger scheduler if stopped
fix #4149
|
2021-07-19 13:37:03 -04:00 |
|
Austin Keener
|
dd0f9d1ce6
|
feat(compiler): allow 'comments' option to affect comment inclusion in dev (#4115)
Close: #3392
Replace: #3395
|
2021-07-19 11:40:37 -04:00 |
|
webfansplz
|
d868d5ffa7
|
chore(shared): remove deprecated html tags (#4130)
|
2021-07-19 11:30:43 -04:00 |
|
Evan You
|
bbf6ca9bca
|
fix(runtime-core): fix null type in required + multi-type prop declarations
fix #4146 (in combination with #4147)
|
2021-07-19 11:20:28 -04:00 |
|
Evan You
|
cac6ab5bdb
|
chore: fix type issue
|
2021-07-19 11:11:17 -04:00 |
|
edison
|
f7607d3a15
|
fix(compiler-sfc): defineProps infer TSParenthesizedType (#4147)
|
2021-07-19 11:09:24 -04:00 |
|
Evan You
|
47ba33e27b
|
refactor: improve the fix for #4138
|
2021-07-19 10:43:14 -04:00 |
|
Evan You
|
a8c3a8ad61
|
fix(shared): normalizeStyle should handle strings
fix #4138
|
2021-07-19 10:37:12 -04:00 |
|
leno
|
84f6791e89
|
chore(runtime-core): use bit operations instead (#4142)
|
2021-07-19 10:32:14 -04:00 |
|
webfansplz
|
df0ce21836
|
chore(types): improve of type assertion (#4141)
|
2021-07-19 10:32:07 -04:00 |
|
Cédric Exbrayat
|
1e5e004d7c
|
chore(sfc-playground): remove compiler macro imports (#4134)
Importing `defineEmits` and `defineProps` is no longer needed since v3.1.3
|
2021-07-19 10:08:51 -04:00 |
|
Evan You
|
327c8983fb
|
types: typing for ref macros
|
2021-07-16 17:35:04 -04:00 |
|
Evan You
|
1bab53e717
|
chore: remove deprecated defineEmit & useContext APIs
|
2021-07-16 16:56:51 -04:00 |
|
Evan You
|
d4c67dd253
|
release: v3.2.0-beta.1
|
2021-07-16 14:44:06 -04:00 |
|
Evan You
|
49dc2dd1e4
|
fix(sfc/style-vars): properly re-apply style vars on component root elements change
Now uses MutationObserver to ensure it works even for HOCs
fix #3894
|
2021-07-16 14:30:49 -04:00 |
|
Evan You
|
317654b34f
|
chore: fix codegen error due to scopeId deprecation change
|
2021-07-16 14:30:49 -04:00 |
|
Evan You
|
a27d5cb188
|
workflow: also rebuild runtime-dom when working on sfc playground
|
2021-07-16 14:30:49 -04:00 |
|
Evan You
|
fcc6a54ee7
|
chore: expose watchPostEffect
|
2021-07-16 14:30:49 -04:00 |
|
Evan You
|
de32cfa43e
|
fix: ensure customElements API ssr compatibility
fix #4129
|
2021-07-16 14:30:49 -04:00 |
|
fishDog
|
eca4d7891a
|
chore(compiler-core): reduce unnecessary cache inside v-once (#4112)
|
2021-07-16 14:30:49 -04:00 |
|
Evan You
|
e5a4412764
|
feat(sfc): support namespaced component tags when using <script setup>
|
2021-07-16 14:30:49 -04:00 |
|
Evan You
|
a8edf2bdff
|
refactor: remove outdated slot ctx wrapper codegen
|
2021-07-16 14:30:49 -04:00 |
|
Evan You
|
2a310df753
|
fix(runtime-core): fix default shapeFlag for fragments
|
2021-07-16 14:30:49 -04:00 |
|