Evan You
|
de174e1aa7
|
fix(defineModel): force local update when setter results in same emitted value
fix #10279
fix #10301
|
2024-07-11 17:00:39 +08:00 |
Evan You
|
0ac0f2e338
|
workflow: use pnpm catalog for workspace deps (#11317)
ref https://pnpm.io/catalogs
|
2024-07-08 20:06:37 +08:00 |
renovate[bot]
|
e84b807cf2
|
fix(deps): update dependency @vue/repl to ^4.3.1 (#11313)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-07-08 18:03:27 +08:00 |
renovate[bot]
|
328ba41747
|
chore(deps): update build (#11260)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-07-08 18:02:53 +08:00 |
renovate[bot]
|
933ad9db4b
|
fix(deps): update dependency postcss to ^8.4.39 (#11259)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-07-08 18:02:39 +08:00 |
PhantomPower82
|
b3c5f0be9c
|
chore: fix missing parenthesis (#11271) [ci skip]
|
2024-07-08 18:02:10 +08:00 |
renovate[bot]
|
4e45bf1273
|
chore(deps): update all non-major dependencies (#11255)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-07-08 17:31:20 +08:00 |
Evan You
|
93324b2ec0
|
chore: refactor scripts to reduce dependencies
|
2024-07-05 11:51:24 +08:00 |
Tycho
|
ae97e50538
|
chore: move custom matcher types to setup-vitest.ts (#11252)
|
2024-06-29 22:26:30 +08:00 |
Evan You
|
f2acd51340
|
release: v3.4.31
|
2024-06-28 10:14:29 +08:00 |
Tycho
|
746352a14d
|
fix(compiler-core): handle inline comments with undefined bindings (#11217)
close #11216
|
2024-06-28 09:48:23 +08:00 |
Johnson Chu
|
ad22879dd2
|
test(reactivity): add a failed test for computed (#11243)
to avoid regressions like in #11135
|
2024-06-28 09:45:34 +08:00 |
renovate[bot]
|
b1d1f44e9f
|
chore(deps): update dependency monaco-editor to ^0.50.0 (#11211)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-06-28 09:36:19 +08:00 |
Evan You
|
e0df985f03
|
fix: Revert "fix(reactivity): avoid infinite loop when render access a side effect computed (#11135)"
This reverts commit 8296e19855 .
|
2024-06-28 09:31:14 +08:00 |
Evan You
|
6c303eacd1
|
Revert "fix(reactivity): fix side effect computed dirty level (#11183)"
This reverts commit 3bd79e3e5e .
|
2024-06-28 09:28:51 +08:00 |
renovate[bot]
|
a1170db9e0
|
chore(deps): update all non-major dependencies (#11207)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-06-24 10:53:17 +08:00 |
Tycho
|
00341e8d66
|
chore: fix typo (#11195) [ci skip]
|
2024-06-24 10:26:17 +08:00 |
skirtle
|
0126cfff9d
|
fix(shared): unwrap refs in toDisplayString (#7306)
close #5578
close #5593
close #11199
close #11201
|
2024-06-23 09:34:52 +08:00 |
Evan You
|
582cd2e9bc
|
release: v3.4.30
|
2024-06-22 20:59:53 +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 |
Fernando Fernández
|
80ba50d74c
|
refactor(built-ins): remove unused code from Teleport and Suspense components (#11139)
|
2024-06-22 17:10:16 +08:00 |
_Kerman
|
e102670bde
|
fix(compiler-core): should not remove slot node with `v-else` (#11150)
|
2024-06-22 17:08:39 +08:00 |
Simon He
|
914f064429
|
refactor(compat/compiler-core): improve conditional branching (#11185)
|
2024-06-22 17:05:35 +08:00 |
Thorsten Lünborg
|
a2e35d682d
|
fix(runtime-dom): ensure only symbols are explicitly stringified during attribute patching (#11182)
close #11177
|
2024-06-22 17:04:41 +08:00 |
Tycho
|
7936daebce
|
perf(reactivity): cache tracking value (#11145)
|
2024-06-22 16:57:25 +08:00 |
XiaoDong
|
8c4d7f5dd9
|
chore: remove dead links (#11173) [ci skip]
|
2024-06-22 16:55:37 +08:00 |
Tycho
|
220fe24748
|
fix(runtime-core): ensure unmount dynamic components in optimized mode (#11171)
close #11168
|
2024-06-22 16:54:56 +08:00 |
Tycho
|
8ae4c293ad
|
fix(runtime-dom): prevent setting state as attribute for custom elements (#11165)
close #11163
|
2024-06-22 16:42:12 +08:00 |
Doctor Wu
|
3bd79e3e5e
|
fix(reactivity): fix side effect computed dirty level (#11183)
close #11181, #11169
|
2024-06-22 16:27:28 +08:00 |
renovate[bot]
|
97f45f363a
|
chore(deps): update dependency vite to ^5.3.1 (#11153)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-06-17 12:04:00 +08:00 |
renovate[bot]
|
98a0b42527
|
chore(deps): update all non-major dependencies (#11152)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-06-17 11:43:37 +08:00 |
Evan You
|
e5ca13a3af
|
release: v3.4.29
|
2024-06-14 18:02:36 +02:00 |
Doctor Wu
|
8296e19855
|
fix(reactivity): avoid infinite loop when render access a side effect computed (#11135)
close #11121
|
2024-06-14 23:51:19 +08:00 |
Evan You
|
a23e99bedf
|
fix(compiler-sfc): support @vue-ignore comment on more type sources
|
2024-06-14 17:46:50 +02:00 |
Evan You
|
a476692ed2
|
fix(compiler-sfc): fix parsing of mts, d.mts, and mtsx files
|
2024-06-14 16:47:24 +02:00 |
Evan You
|
4ec387b100
|
fix(compiler-sfc): fix missing scope for extends error message
|
2024-06-14 16:46:26 +02:00 |
Evan You
|
11cc12b915
|
fix(build): fix accidental inclusion of runtime-core in server-renderer cjs build
close #11137
|
2024-06-14 16:13:18 +02:00 |
Evan You
|
bda5ff1d3f
|
chore: fix missing type import
|
2024-06-14 16:04:04 +02:00 |
Evan You
|
7c8b12620a
|
fix(custom-element): support same direct setup function signature in defineCustomElement
close #11116
|
2024-06-14 15:19:42 +02:00 |
Evan You
|
3e89a0da21
|
release: v3.4.28
|
2024-06-14 11:30:16 +02:00 |
Zhaolin Liang
|
495263a9cb
|
fix(compiler-sfc): support type resolve for keyof for intersection & union types (#11132)
close #11129
|
2024-06-14 17:10:46 +08:00 |
Tycho
|
b557d3fb8a
|
fix(runtime-core): avoid traversing static children for vnodes w/ PatchFlags.BAIL (#11115)
close #10547
|
2024-06-14 17:10:13 +08:00 |
Evan You
|
04729ba216
|
fix(compat): only warn ATTR_FALSE_VALUE when enabled
close #11126
|
2024-06-14 11:03:04 +02:00 |
Tycho
|
8cf357ec04
|
chore(perf): replace startsWith with === (#11124)
|
2024-06-14 16:09:39 +08:00 |
Micha Huhn
|
70773d0098
|
docs: fix typo (#11105)
|
2024-06-11 14:19:52 +08:00 |
Evan You
|
df686abb4f
|
fix(ssr): directive binding.instance should respect exposed during ssr
close #7499
close #7502
|
2024-06-10 17:46:59 +08:00 |
Evan You
|
9daf90e29f
|
refactor(runtime-core): extract getComponentPublicInstance helper
|
2024-06-10 17:37:32 +08:00 |
Xu Wei
|
188f3ae533
|
fix(runtime-dom): support Symbol for input value bindings (#10608)
close #10597
|
2024-06-10 17:01:56 +08:00 |
dopamine
|
612bbf0507
|
fix(types): improve `app.provide` type checking (#10603)
close #10602
|
2024-06-10 16:09:46 +08:00 |
Tycho
|
aae2d78875
|
fix(types/apiWatch): correct type inference for reactive array (#11036)
close #9416
|
2024-06-10 16:07:25 +08:00 |
n0099
|
ec424f6cd9
|
fix(npm): explicitly add `@vue/reactivity` as dependency of `@vue/runtime-dom` (#10468)
|
2024-06-10 15:29:37 +08:00 |
Tycho
|
80e402975b
|
refactor(shared): improve handling of out-of-range start and end values in generateCodeFrame (#10883)
related: #10854
|
2024-06-10 15:28:00 +08:00 |
cyrilluce
|
bdeac377c7
|
fix(compile-sfc): Support project reference with folder, (#10908)
close #10907
|
2024-06-10 15:25:47 +08:00 |
Zhaolin Liang
|
2594b1df57
|
fix(compiler-sfc): support as keyword with template literal types (#11100)
close #10962
|
2024-06-10 15:19:39 +08:00 |
renovate[bot]
|
953e09670a
|
chore(deps): update build (#11098)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-06-10 15:16:08 +08:00 |
renovate[bot]
|
2438b75ed6
|
fix(deps): update compiler to ^7.24.7 (#11101)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-06-10 15:06:09 +08:00 |
No Two
|
2c78f8921d
|
chore: improve compileTemplate warn message (#11085)
|
2024-06-07 17:30:35 +08:00 |
edison
|
edf263847e
|
fix(runtime-core): fix stale v-memo after v-if toggle (#6606)
close #6593
|
2024-06-07 17:29:28 +08:00 |
Tycho
|
293cf4e131
|
fix(compiler-sfc): improve type resolving for the keyof operator (#10921)
close #10920
close #11002
|
2024-06-07 16:27:43 +08: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 |
edison
|
aa156ed5c4
|
fix(runtime-core): do not fire mount/activated hooks if unmounted before mounted (#9370)
close #8898
close #9264
close #9617
|
2024-06-07 13:48:50 +08:00 |
tomasvn
|
32262a9af5
|
chore: use PropertyKey type (#11056)
close #8559
|
2024-06-06 18:23:21 +08:00 |
Peixin Liu
|
a88295dc07
|
fix(custom-elements): compatibility of createElement in older versions of Chrome (#9615)
close #9614
|
2024-06-06 18:21:28 +08:00 |
Tycho
|
d04417da41
|
test(effect): verify cleanupEffect clears multiple dependencies (#9503)
close #5541
|
2024-06-06 17:52:01 +08:00 |
chenfan
|
71c2c0af74
|
test(reactivity): should not observe well-known symbol keyed properties in has operation (#9174)
|
2024-06-06 17:41:15 +08:00 |
Evan You
|
8d606c44ec
|
chore: format
|
2024-06-05 23:41:40 +08:00 |
Noel De Martin
|
635a59b96f
|
fix(types): support generic argument in setup context expose method (#8507)
|
2024-06-05 23:36:52 +08:00 |
auvred
|
b310ec389d
|
fix(runtime-core): fix missed updates when passing text vnode to `<component :is>` (#8304)
close #8298
|
2024-06-05 23:08:46 +08:00 |
Fan Pei
|
3b0a56a9c4
|
fix(reactivity): pass oldValue in debug info when triggering refs (#8210)
fix vuejs/pinia#2061
|
2024-06-04 23:25:37 +08:00 |
iwusong
|
be1e9bf03f
|
test: test for events when component updating (#7896)
test for #5517
|
2024-06-04 23:04:11 +08:00 |
魏
|
4caabf2cb7
|
test(reactivity): replace isReactive with isReadonly (#7513)
|
2024-06-04 22:13:48 +08:00 |
edison
|
671cf297a5
|
fix(transition): ensure Transition enterHooks are updated after clone (#11066)
close #11061
|
2024-06-04 22:07:42 +08:00 |
AlexVagrant
|
ef2e737577
|
fix(runtime-core): fix Transition for components with root-level v-if (#7678)
close #7649
|
2024-06-04 22:06:07 +08:00 |
Vadim Kruglov
|
29425df1ac
|
fix(compiler-core): fix :key shorthand on v-for (#10942)
close #10882
close #10939
|
2024-06-04 20:18:24 +08:00 |
Kevin Deng 三咲智子
|
f94568b2b7
|
chore(server-renderer): avoid using `s` regex flag (#11048)
for TS 5.5 compat
|
2024-06-04 20:12:43 +08:00 |
renovate[bot]
|
4aba580670
|
fix(deps): update playground (#11064)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-06-04 13:51:14 +08:00 |
renovate[bot]
|
48ccb3a5af
|
chore(deps): update build (#11057)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-06-03 19:39:32 +08:00 |
renovate[bot]
|
a1ff7a80d8
|
chore(deps): update all non-major dependencies (#11058)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-06-03 15:23:32 +08:00 |
Thorsten Lünborg
|
c521f956e1
|
fix(runtime-core): ensure suspense creates dep component's render effect with correct optimized flag (#7689)
close #7688
|
2024-05-31 23:57:37 +08:00 |
Thorsten Lünborg
|
c73847f2be
|
fix(compat): ensure proper handling of render fuction from SFC using Vue.extend (#7781)
close #7766
|
2024-05-31 23:49:18 +08:00 |
Zeke Zhang
|
36bd9b0a1f
|
fix(hmr): avoid infinite recursion when reloading hmr components (#6936)
close #6930
|
2024-05-31 23:41:13 +08:00 |
Evan You
|
f1cc478819
|
chore: format
|
2024-05-31 23:26:16 +08:00 |
Evan You
|
537a571f8c
|
fix(runtime-dom): also set attribute for form element state
close #6007
close #6012
|
2024-05-31 23:22:42 +08:00 |
远方os
|
a52a02f43f
|
fix(v-model): fix the lazy modifier is not reset by other modifications (#8547)
close #8546
close #6564
close #6773
|
2024-05-31 21:05:41 +08:00 |
Kevin Deng 三咲智子
|
34a97edd2c
|
fix(compiler-sfc): throw error when import macro as alias (#11041)
|
2024-05-31 17:08:54 +08:00 |
Alex Liu
|
f8994da00f
|
types: improve readability of built-in type (#9129)
|
2024-05-30 19:41:38 +08:00 |
远方os
|
70f2f283ee
|
refactor(types/compat): improve the types for $set and $delete (#8719)
|
2024-05-30 18:27:38 +08:00 |
Haoqun Jiang
|
3a0b463a2c
|
chore: fix typo (DistrubuteRef -> DistributeRef) (#11040)
|
2024-05-30 18:22:11 +08:00 |
Wouter
|
5d258502a0
|
fix(compiler-core): emit TS-compatible function declaration when requested (#9363)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Haoqun Jiang <haoqunjiang@gmail.com>
|
2024-05-30 18:19:04 +08:00 |
Travis
|
3ea964473d
|
fix(compiler-core): allow unicode to appear in simple identifiers (#6765)
close #6367
|
2024-05-30 17:45:11 +08:00 |
mmis1000
|
4c74302aae
|
fix(ssr): fix the bug that multi slot scope id does not work on component (#6100)
close #6093
|
2024-05-30 17:43:34 +08:00 |
huangcheng
|
b9ca202f47
|
fix(compiler-core): v-for expression missing source with spaces should emit error (#5821)
close #5819
|
2024-05-30 17:24:37 +08:00 |
skirtle
|
a3e8aafbcc
|
fix(watch): support traversing symbol properties in deep watcher (#10969)
close #402
|
2024-05-30 11:03:44 +08:00 |
Yi Yang
|
15ee43f66a
|
fix(teleport): do not throw target warning when teleport is disabled (#9818)
|
2024-05-30 10:51:30 +08:00 |
Kevin Deng 三咲智子
|
cdb1d1795d
|
chore: disallow optional chaining (#10919)
|
2024-05-29 15:03:20 +08:00 |
远方os
|
94b9b37362
|
test: improve test coverage (#9203)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Haoqun Jiang <haoqunjiang@gmail.com>
|
2024-05-28 17:36:29 +08:00 |
linzhe
|
87c5443044
|
fix(compiler-core): should set `<math>` tag as block to retain MathML namespace after patching (#10891)
Co-authored-by: linzhe141 <linzhe141@qq.com>
|
2024-05-28 14:26:29 +08:00 |
远方os
|
521988d7e1
|
types(runtime-core): add `OnCleanup` parameter type in `this.$watch` (#9371)
|
2024-05-28 00:25:07 +08:00 |