| 
							
							
								 edison | 3a75d5d694 | fix(sfc/style-vars): should ignore style variable bindings in comments (#4188) fix #4185 | 2021-07-26 11:19:56 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | f0ca233d8b | refactor(compiler-sfc): improve script setup import expose heuristics | 2021-07-22 12:53:08 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 5a3ccfd914 | feat(compiler-sfc): avoid exposing imports not used in template close #3183 | 2021-07-22 12:04:46 -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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Evan You | b274b08f5f | fix(compiler-sfc): expose correct range for empty blocks | 2021-07-19 17:05:37 -04:00 |  | 
			
				
					| 
							
							
								 edison | f7607d3a15 | fix(compiler-sfc): defineProps infer TSParenthesizedType (#4147) | 2021-07-19 11:09:24 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | e66a493da1 | refactor: remove deprecated defineEmit() support | 2021-07-16 14:30:49 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 562bddb3ce | feat(sfc): (experimental) new ref sugar | 2021-07-16 14:30:49 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | f596e008ef | refactor: remove deprecated scopeId codegen BREAKING CHANGE: Output of SFC using `<style scoped>` generated by 3.2+
will be incompatible w/ runtime <3.2. | 2021-07-16 14:30:49 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 3b64508e3b | feat: v-memo | 2021-07-16 14:30:49 -04:00 |  | 
			
				
					| 
							
							
								 HcySunYang | ceff89905b | perf: improve VNode creation performance with compiler hints (#3334) | 2021-07-16 14:30:49 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 299f7c08c7 | chore: fix snapshot from merge | 2021-07-15 16:57:30 -04:00 |  | 
			
				
					| 
							
							
								 patak | 29010501cc | fix(compiler-sfc): duplicated injected css var with repeated vars in style (#2802) | 2021-07-15 16:45:37 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 03e26845e2 | fix(sfc): fix <script setup>async context preservation logicfix #4050 | 2021-07-06 14:31:53 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 6fad2093a4 | fix(compiler-sfc): should not rewrite ref sugar identifiers in types fix #4062 | 2021-07-05 14:41:53 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 253ca2729d | fix(compiler-sfc): fix parse-only mode when there is no script setup block | 2021-07-02 08:24:24 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 1ffd48a2f5 | fix(compiler-sfc): support TS runtime enum in <script setup> | 2021-06-30 12:03:42 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 601a290caa | feat(compiler-sfc): compileScript parseOnly mode This is an internal feature meant for IDE support | 2021-06-29 17:56:49 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 96cc335aa7 | feat(sfc): make ref sugar disabled by default | 2021-06-29 15:22:26 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 0240e82a38 | feat(sfc): auto restore current instance after await statements in async setup() | 2021-06-29 09:24:12 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | fd7fa6f694 | test: fix script setup directive test | 2021-06-28 18:55:27 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 62c1b2f7dc | fix(compiler-sfc): fix defineProps/defineEmits usage in multi-variable declarations fix #3739 | 2021-06-28 16:31:55 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 2973b6c30a | feat(sfc): support referenced types for defineEmits | 2021-06-28 16:03:27 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | afdd2f2835 | fix(compiler-sfc): support method signature in defineProps fix #2983 | 2021-06-28 15:39:04 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 2f91db30cd | feat(sfc): support using declared interface or type alias with defineProps() | 2021-06-28 15:30:28 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 4c5844a9ca | feat(sfc): withDefaults helper | 2021-06-26 21:11:57 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 691d354af9 | fix(compiler-sfc): fix defineProps() call on imported identifier | 2021-06-25 14:05:59 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | be2b1d3c2f | feat(sfc): defineExpose | 2021-06-25 13:14:49 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 0b8b576428 | fix(sfc): allow variables that start with _ or $ in <script setup> | 2021-06-23 10:13:23 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 6f6f0cf5dc | feat(sfc): remove <template inherit-attrs>support | 2021-06-22 21:06:51 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 65f8c823aa | chore: add missing snapshot | 2021-06-22 17:56:45 -04:00 |  | 
			
				
					| 
							
							
								 Eduardo San Martin Morote | a137da8a9f | feat(sfc): add defineEmitsand deprecatedefineEmit(#3725) | 2021-06-22 15:02:56 -04:00 |  | 
			
				
					| 
							
							
								 ygj6 | b228abb72f | fix(compiler-sfc): rewriteDefault support multiline (#3917) | 2021-06-09 15:07:48 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 8b94464a3b | fix(compiler-sfc): fix style injection when using normal script + setup fix #3688 | 2021-05-28 18:40:45 -04:00 |  | 
			
				
					| 
							
							
								 edison | 2c7bd42801 | fix(compiler-sfc): fix template expression assignment codegen for script setup let refs (#3626) fix #3625 | 2021-05-28 17:58:46 -04:00 |  | 
			
				
					| 
							
							
								 HcySunYang | 6bfb50aff9 | fix(compiler-sfc): correctly remove parens used for wrapping (#3582) fix #3581 | 2021-05-28 16:02:31 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 7f7dcc9f7d | fix(compiler-sfc): fix wrong scopeId for nested <script setup>components | 2021-04-01 18:11:04 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | b39208cf06 | perf(compiler-sfc): skip srcset transform if all candidates are external | 2021-03-29 19:15:57 -04:00 |  | 
			
				
					| 
							
							
								 Jonas Kruckenberg | 42b68c773d | fix(compiler-sfc): fix missing whitespace issue in srcsets (#3132) fix #3069 | 2021-03-29 18:28:22 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | bb8cdcad9f | fix(compiler-sfc): support proper type arguments for defineEmit helper fix #2874 | 2021-03-29 16:38:07 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | f5827fdf78 | fix(compiler-sfc): do not resolve assets from setup bindings when not using script setup
fix #3270, fix #3275 | 2021-03-29 16:11:38 -04:00 |  | 
			
				
					| 
							
							
								 HcySunYang | 7715c49af9 | fix(compiler-core): avoid generating useless createVNode helper (#2938) close #2739 | 2021-03-25 17:01:50 -04:00 |  | 
			
				
					| 
							
							
								 edison | bbc5fe6a97 | fix(compiler-sfc): should not rewrite scope variable (#3449) fix #3445 | 2021-03-25 16:16:48 -04:00 |  | 
			
				
					| 
							
							
								 HcySunYang | 49f4072c83 | fix(compiler-ssr): keep the order of imports expression for the fallback branch of SSR (#3448) fix #3447 | 2021-03-25 11:10:25 -04:00 |  | 
			
				
					| 
							
							
								 HcySunYang | 6cb94752b0 | fix(compiler-sfc): scope Id should not be attached to @keyframe breakpoint rules (#3308) fix #3304 | 2021-03-19 10:32:30 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 540e26f49c | chore: only set slotted flag on sfc descriptor if style is scoped | 2021-03-05 18:28:12 -05:00 |  |