| 
							
							
								 Evan You | 467e113b95 | feat(compiler-sfc): <script setup>defineProps destructure transform (#4690) | 2021-09-27 14:24:21 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 8e05b7f9fc | fix(ssr): fix ssr runtime helper import in module mode | 2021-09-23 10:08:28 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 686d0149b6 | fix(compiler-core): generate TS-cast safe assignment code for v-model fix #4655 | 2021-09-22 16:55:06 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 6d6cc90912 | fix(compiler-sfc): fix local var access check for bindings in normal script fix #4644 | 2021-09-22 10:10:20 -04:00 |  | 
			
				
					| 
							
							
								 edison | 8055445b68 | fix(compiler-sfc): register exported bindings in normal script when using script setup (#4601) fix #4600 | 2021-09-16 17:22:29 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | cab9541ffd | refactor(compiler-sfc): improve TLA codegen | 2021-09-16 17:07:29 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 39cebf5f7a | fix(compiler-sfc): fix TLA codegen semicolon insertion fix #4596 | 2021-09-16 16:49:59 -04:00 |  | 
			
				
					| 
							
							
								 edison | ae942cdcd9 | fix(compiler-sfc): support nested await statements (#4458) fix #4448 | 2021-09-16 16:23:46 -04:00 |  | 
			
				
					| 
							
							
								 Thorsten Lünborg | bdb1a7958b | fix(compiler-sfc): handle empty strings during template usage analysis of setup bindings (#4608) fix #4599 | 2021-09-16 13:47:11 -04:00 |  | 
			
				
					| 
							
							
								 ygj6 | fcd5422b4a | fix(compile-sfc):  add symbol judge in prop type checks. (#4594) fix #4592 | 2021-09-16 13:45:55 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 06c5bf53ab | fix(compiler-sfc): properly reuse hoisted asset imports fix #4581 | 2021-09-16 13:33:02 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | a6e5f82d8e | fix(compiler-sfc): properly analyze destructured bindings with dynamic keys fix #4540 | 2021-09-09 12:28:59 -04:00 |  | 
			
				
					| 
							
							
								 webfansplz | fac9a2926d | fix(compile-sfc): support Dateprop type with defineProps (#4519) | 2021-09-05 18:13:12 -04:00 |  | 
			
				
					| 
							
							
								 edison | 14d65181f1 | fix(compiler-sfc): support using declared interface in normal script with defineProps() (#4522) fix #4423 | 2021-09-05 18:10:15 -04:00 |  | 
			
				
					| 
							
							
								 edison | 5594643d7b | fix(compiler-sfc): fix script setup ref assignment codegen edge case (#4520) fix #4514 | 2021-09-05 18:02:50 -04:00 |  | 
			
				
					| 
							
							
								 webfansplz | e6fe751b20 | fix(compile-sfc): generate setup prop type format error (#4506) fix #4505 | 2021-09-05 17:36:46 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | bacb2012ac | fix(compiler-sfc): ensure script setup generates type-valid ts output fix #4455 | 2021-09-02 11:51:41 -04:00 |  | 
			
				
					| 
							
							
								 webfansplz | 85807967dc | fix(compiler-sfc): generate matching prop types when withDefaults is used (#4466) fix #4455 | 2021-09-02 11:26:52 -04:00 |  | 
			
				
					| 
							
							
								![dependabot[bot]](/avatar/48ea49be76d0c68403a7f3df87e3487d?size=56) dependabot[bot] | 305883a12f | build(deps-dev): bump typescript from 4.3.5 to 4.4.2 (#4482) * build(deps-dev): bump typescript from 4.3.5 to 4.4.2
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.3.5 to 4.4.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.3.5...v4.4.2)
---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps-dev): bump typescript from 4.3.5 to 4.4.2
* test: fix nodeOps types
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carlos Rodrigues <carlos@hypermob.co.uk>
Co-authored-by: Evan You <yyx990803@gmail.com> | 2021-09-02 09:53:57 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 168a17ad8a | chore: update snapshot | 2021-09-01 17:26:31 -04:00 |  | 
			
				
					| 
							
							
								 edison | 33cf6c8866 | fix(ref-transform): should transform $ref when used with generic arguments (#4446) fix #4442 | 2021-09-01 16:55:30 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | b89ff9291e | fix(compiler-sfc): ensure script setup lang=ts output is tree-shakable | 2021-09-01 12:40:36 -04:00 |  | 
			
				
					| 
							
							
								 klwf | 98263821f8 | fix(compiler-sfc): fix <script>and<script setup>co-usage ordering edge case (#4419)Fix: #4395
Fix: #4376 | 2021-08-23 19:02:54 -04:00 |  | 
			
				
					| 
							
							
								 lidlanca | 4792ebd687 | fix(compiler-sfc):   fix 'export default' rewrite with extra whitespaces (#4375) | 2021-08-23 18:40:16 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 06051c4bf2 | feat(experimental): support ref transform for sfc normal <script> | 2021-08-23 16:00:46 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 0c2ea1c134 | refactor(compiler-sfc): remove parseOnly mode | 2021-08-22 22:28:47 -04:00 |  | 
			
				
					| 
							
							
								 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 |  |