| 
							
							
								 Evan You | db8dc753c0 | feat(experimental): standalone ref transform | 2021-08-22 22:21:42 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 872b3f7ec5 | fix(compiler-sfc): should also expose regular script block bindings when <script setup>is usedclose #4369 | 2021-08-17 15:52:48 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 57f10812cc | fix(compiler-sfc): fix import usage check for lowercase imported components fix #4358 | 2021-08-17 10:10:26 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | f855ccb2c1 | fix(compiler-sfc): fix import usage check in template strings in expressions fix #4340 | 2021-08-16 18:03:09 -04:00 |  | 
			
				
					| 
							
							
								 webfansplz | ad66295cb3 | fix(defineProps): defineProps generates unnecessary array of same types (#4353) fix #4352 | 2021-08-16 17:40:00 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 00b76d3dc1 | feat(sfc): support $shallowRef ref sugar | 2021-08-11 10:19:58 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | e42d7794cb | chore(compiler-sfc): emit compiler error against incorrect ref sugar usage | 2021-08-10 14:57:47 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 1e1682f060 | fix(compiler-sfc): fix import usage check for last expression | 2021-08-09 16:22:20 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 88a4504e82 | fix(compiler-sfc): fix import usage detection for names containing $ fix #4274 | 2021-08-09 12:17:22 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 1994f1200d | test: improve test case for 865b84bf | 2021-08-06 13:01:39 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 865b84bfe8 | fix(compiler-sfc): fix ref sugar rewrite for identifiers in ts casting expressions fix #4254 | 2021-08-06 12:55:48 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | bf2589b1f0 | refactor(compiler-sfc): use shallowRef for ref sugar destructure | 2021-08-04 15:39:32 -04:00 |  | 
			
				
					| 
							
							
								 edison | 771635b72a | fix(sfc/style-vars): improve ignore style variable bindings in comments (#4202) | 2021-07-28 10:51:25 -04:00 |  | 
			
				
					| 
							
							
								 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 |  |