Commit Graph

3532 Commits

Author SHA1 Message Date
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
Yaroslav Sych
96eb745254
fix(hmr): fix HMR for nested non-SFC components (#4077) 2022-08-30 02:42:22 -04:00
Evan You
0739f8909a fix(custom-element): fix event listeners with capital letter event names on custom elements
close https://github.com/vuejs/docs/issues/1708
close https://github.com/vuejs/docs/pull/1890
2022-08-30 14:07:35 +08:00
Evan You
9f8f07ed38 feat(custom-elements): automatically respect custom elements when compiling in browser 2022-08-30 11:30:52 +08:00
Daniel Roe
c3465c1e88
fix(runtime-core): only set cache for object keys (#6266) 2022-08-28 23:10:16 -04:00
Anthony Fu
2024d11db0
fix(ssr): forward helpers provided by CSS v-bind (#6489)
fix #6201
2022-08-28 23:09:21 -04:00
林烁壕
81a7819535
fix(compiler-sfc): rewriteDefault for class with decorators (#6320)
fix #6318
2022-08-18 04:07:55 -04:00
Evan You
c1ee6caa82 fix(types): add types field for sub package exports
Add types field for vue/server-renderer and vue/compiler-sfc deep imports
which are necessary when using "moduleResolution": "nodenext"
2022-08-17 07:13:25 +08:00
Evan You
78c199d6db fix(watch): flush:pre watchers should not fire if state change causes
owner component to unmount

fix #2291
2022-08-15 19:00:55 +08:00
Evan You
a95554d35c fix(reactivity): fix shallow/readonly edge cases 2022-07-22 11:16:06 +08:00
Carlos Rodrigues
8dcb6c7bbd
fix(types): fix on* props incorrect type for TS 4.7 (#6216)
fix #6052
2022-07-06 04:28:25 -04:00
Carlos Rodrigues
17c50ce18d
build(deps-dev): bump typescript to 4.7.4 (#6215) 2022-07-06 04:27:30 -04:00
Evan You
769e5555f9 fix(compiler-sfc): fix template usage check edge case for v-on statements
ref: https://github.com/vuejs/vue/issues/12591
2022-07-04 11:49:47 +08:00
Evan You
fb3bfde264 chore: fix wrong condition in 3ff83694 2022-07-01 12:18:21 +08:00
Evan You
3ff83694f5 fix(compiler-sfc): only add decorators-legacy parser plugin when new decorators plugin is not used 2022-06-30 10:39:14 +08:00
Evan You
8edf4b3441 workflow(playground-sfc): bump @vue/repl 2022-06-26 11:03:32 +08:00
Hitesh Khandelwal
25f7a16a6e
perf(ssr): improve isComment check (#6078) 2022-06-12 23:06:15 -04:00
Stewart Haines
19236d2c90
chore: add LICENSE file in reactivity-transform (#6072) 2022-06-12 23:00:24 -04:00
木杉
b4e1dfe3f8
chore(sfc-playground): hide versions when click iframe & set color-scheme to dark (#6003) 2022-06-12 22:58:27 -04:00
Evan You
bdffc143ef release: v3.2.37 2022-06-06 20:08:19 +08:00
Evan You
e60244bcdf fix(compiler-sfc): improve css v-bind parsing
fix #6022
2022-06-06 20:02:08 +08:00
Evan You
9734b31c31 fix(sfc): avoid auto name inference leading to unwanted recursion
fix #5965
fix #6027
fix #6029
2022-06-06 17:36:49 +08:00
liulinboyi
11e17a1a29 fix(runtime-core): hydrate Static vnode (#6015)
fix #6008
2022-06-06 16:45:24 +08:00
小刘(liulinboyi)
eb22a62798
fix(ssr): hydration for transition wrapper components with empty slot content (#5995)
fix #5991
2022-06-06 04:24:40 -04:00
Evan You
3538f17a07 chore: avoid redundant isRef check 2022-05-30 07:43:18 +08:00
Evan You
439377b220 chore: remove duplicated test + add missing prop decl 2022-05-28 16:17:19 +08:00
Evan You
3cfe5f9fc8 build: include ssrUtils in server-renderer browser build 2022-05-25 13:52:54 +08:00
Evan You
2035fa0078 chore: adjust sfc playground button color 2022-05-25 13:48:20 +08:00
Evan You
b50353a183 workflow(sfc-playground): copy server-renderer browser build 2022-05-25 12:57:28 +08:00
Evan You
ec2856c2ba workflow: support ssr repros in sfc playground 2022-05-25 12:50:34 +08:00
Evan You
90308e893b build: distribute esm-browser build for the server renderer 2022-05-25 11:00:06 +08:00
Phan An
7487d50775
workflow: fix sfc playground persist light mode (#5999) 2022-05-24 22:11:54 -04:00
Phan An
109751abdd
chore(sfc-playground): style improvements (#6000) 2022-05-25 06:33:57 +08:00
Thorsten Lünborg
d4d3319c1b
fix(ssr): ensure app can be unmounted when created with createSSRApp() (#5992)
fix #5990
2022-05-24 08:30:40 -04:00
Evan You
160d5df34a release: v3.2.36 2022-05-23 10:04:12 +08:00
Evan You
2f07e3460b fix(compat): fix globalProperties pollution in v3 mode
fix #5699
2022-05-23 09:46:00 +08:00
Alex Van Liew
7fb57327b9
fix(compat): fix app-level asset registration affecting other local apps (#5979) 2022-05-22 21:41:39 -04:00
Travis
7fbc933f4d
fix(compiler-core): fix svg with directives being incorrectly hoisted (#5919)
fix #5289
2022-05-22 21:40:53 -04:00
zhangenming
3bdc41dff3
perf: improve the performance of getNow (#5944) 2022-05-22 20:36:57 -04:00
Jinesh Patel
0cd21ba77c
chore: remove unnecessary optional check (#5958) 2022-05-22 20:29:15 -04:00
Alex Kozack
b5462822d6
fix(sfc/types): allow use default factory for primitive types in withDefaults (#5939)
fix #5938
2022-05-22 20:28:39 -04:00
edison
dddbd96dfe
fix(transition): fix cancel leave regression (#5974)
fix #5973
2022-05-22 20:02:15 -04:00
Evan You
a0c577692f release: v3.2.35 2022-05-21 01:16:26 +08:00
Carlos Rodrigues
0c7fd13ea6
fix(types): fix typescript error when spreading $props(#5968) 2022-05-20 12:59:29 -04:00
Evan You
8071ef47b5 fix(types): restore DefineComponent argument order
This is necessary for compatibility w/ tsc-generated component types
using DefineComponent.

revert #5416
reopen #3796
fix #5967
2022-05-21 00:55:51 +08:00
Evan You
583b625987 fix(compiler-sfc): fix usage detection for types in v-for/v-slot expressions
fix #5959
2022-05-21 00:09:15 +08:00
Evan You
8ba0bb8ec3 chore: bump repl 2022-05-21 00:06:13 +08:00