Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							2dd4739089 
							
						 
					 
					
						
						
							
							test: more test cases for computed w/ scheduler  
						
						
						
						
					 
					
						2021-07-16 14:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							1fe2239270 
							
						 
					 
					
						
						
							
							refactor: sync value access for chained computed w/ scheduler  
						
						
						
						
					 
					
						2021-07-16 14:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							02339b67d8 
							
						 
					 
					
						
						
							
							perf: hoist dynamic props lists  
						
						
						
						
					 
					
						2021-07-16 14:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							979a841946 
							
						 
					 
					
						
						
							
							chore: use consistent file naming  
						
						
						
						
					 
					
						2021-07-16 14:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							eae7c247af 
							
						 
					 
					
						
						
							
							refactor: reduce bundle size  
						
						
						
						
					 
					
						2021-07-16 14:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Bas van Meurs 
							
						 
					 
					
						
						
						
						
							
						
						
							6cf2377cd4 
							
						 
					 
					
						
						
							
							perf(reactivity): use bitwise dep markers to optimize re-tracking ( #4017 )  
						
						
						
						
					 
					
						2021-07-16 14:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							cc09772d55 
							
						 
					 
					
						
						
							
							chore: remove unncessary property on ComputedRef interface  
						
						
						
						
					 
					
						2021-07-16 14:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							bde855e017 
							
						 
					 
					
						
						
							
							test: test for computed optimization  
						
						
						
						
					 
					
						2021-07-16 14:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ebaac9a56d 
							
						 
					 
					
						
						
							
							perf(reactivity): avoid triggering re-render if computed value did not change  
						
						
						
						
					 
					
						2021-07-16 14:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Anthony Fu 
							
						 
					 
					
						
						
						
						
							
						
						
							f5617fc3bb 
							
						 
					 
					
						
						
							
							feat(reactivity): new effectScope API ( #2195 )  
						
						
						
						
					 
					
						2021-07-16 14:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							87f69fd0bb 
							
						 
					 
					
						
						
							
							perf(reactivity): improve reactive effect memory usage ( #4001 )  
						
						... 
						
						
						
						Based on #2345  , but with smaller API change
- Use class implementation for `ReactiveEffect`
- Switch internal creation of effects to use the class constructor
- Avoid options object allocation
- Avoid creating bound effect runner function (used in schedulers) when not necessary.
- Consumes ~17% less memory compared to last commit
- Introduces a very minor breaking change: the `scheduler` option passed to `effect` no longer receives the runner function. 
						
						
					 
					
						2021-07-16 14:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							63a51ffcab 
							
						 
					 
					
						
						
							
							chore: fix test failing types  
						
						
						
						
					 
					
						2021-07-16 14:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b2554aefba 
							
						 
					 
					
						
						
							
							refactor: small bundle size / readability optimization  
						
						
						
						
					 
					
						2021-07-16 14:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Bas van Meurs 
							
						 
					 
					
						
						
						
						
							
						
						
							64310405ac 
							
						 
					 
					
						
						
							
							perf(reactivity): ref-specific track/trigger and miscellaneous optimizations ( #3995 )  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							31abdc8ada 
							
						 
					 
					
						
						
							
							release: v3.1.5  
						
						
						
						
					 
					
						2021-07-16 12:38:01 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b6cc8640c5 
							
						 
					 
					
						
						
							
							test: test for compat mode v3 render fn detection  
						
						
						
						
					 
					
						2021-07-16 10:23:25 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8dbad83e7f 
							
						 
					 
					
						
						
							
							fix(compat): fix v3 compiled fn detection in production  
						
						
						
						
					 
					
						2021-07-16 10:17:38 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							68365b9b2b 
							
						 
					 
					
						
						
							
							fix(runtime-core): enter optimized mode for component as root  
						
						... 
						
						
						
						fix  #3943  
					
						2021-07-15 18:51:59 -04:00 
						 
				 
			
				
					
						
							
							
								TheDro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cfe290352 
							
						 
					 
					
						
						
							
							fix(reactivity): call array subclass methods ( #3624 )  
						
						... 
						
						
						
						fix  #2314 , close  #2315  
					
						2021-07-15 17:17:13 -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 
						 
				 
			
				
					
						
							
							
								鱼 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b31712ecc5 
							
						 
					 
					
						
						
							
							test(teleport): fix meaningless test case ( #2872 )  
						
						
						
						
					 
					
						2021-07-15 16:36:36 -04:00 
						 
				 
			
				
					
						
							
							
								HcySunYang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3756270272 
							
						 
					 
					
						
						
							
							fix(runtime-dom): capture errors when setting value for IDL ( #3578 )  
						
						... 
						
						
						
						fix  #3576  
					
						2021-07-15 16:32:25 -04:00 
						 
				 
			
				
					
						
							
							
								Carlos Rodrigues 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18911abb91 
							
						 
					 
					
						
						
							
							fix(type): infer parent as this on nextTick function ( #3608 )  
						
						... 
						
						
						
						fix  #3599  
					
						2021-07-15 16:28:20 -04:00 
						 
				 
			
				
					
						
							
							
								Yang Mingshan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08f504c1b7 
							
						 
					 
					
						
						
							
							fix(ref): should not trigger when setting value to same proxy ( #3658 )  
						
						
						
						
					 
					
						2021-07-15 16:28:01 -04:00 
						 
				 
			
				
					
						
							
							
								Carlos Rodrigues 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6a5f09a3a 
							
						 
					 
					
						
						
							
							types(defineComponent): fix unwrap when returning Ref<T>|undefined from setup ( #4100 )  
						
						
						
						
					 
					
						2021-07-15 15:58:20 -04:00 
						 
				 
			
				
					
						
							
							
								Tan Zhen Yong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e508ee08e9 
							
						 
					 
					
						
						
							
							chore: fix typo in inherit-attrs warning ( #4094 )  
						
						
						
						
					 
					
						2021-07-15 15:45:23 -04:00 
						 
				 
			
				
					
						
							
							
								Austin Keener 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e00aa56658 
							
						 
					 
					
						
						
							
							fix(compiler): Addressed infinite loop in compiler ( #3992 )  
						
						... 
						
						
						
						close  #3987  
					
						2021-07-15 14:57:47 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							7013e8f578 
							
						 
					 
					
						
						
							
							fix(runtime-dom): remove class attribute on nullish values  
						
						... 
						
						
						
						close  #3173  
					
						2021-07-15 13:45:43 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							5af718ba41 
							
						 
					 
					
						
						
							
							fix(v-model): support calling methods in v-model expression  
						
						... 
						
						
						
						close  #3993  
					
						2021-07-15 13:34:42 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							395572b593 
							
						 
					 
					
						
						
							
							fix(v-on): proper member exp detection for bracket assignment  
						
						... 
						
						
						
						fix  #4097  
					
						2021-07-15 13:26:09 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							c0db807844 
							
						 
					 
					
						
						
							
							refactor: simplify static content insertion  
						
						
						
						
					 
					
						2021-07-15 13:16:19 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							5df7dfcd71 
							
						 
					 
					
						
						
							
							fix(sfc): only enable jsx parser plugin when explicitly using tsx  
						
						... 
						
						
						
						fix  #4106  
					
						2021-07-15 13:12:06 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							963085d18c 
							
						 
					 
					
						
						
							
							fix(v-on): properly detect member expressions with optional chaining  
						
						... 
						
						
						
						fix  #4107  
					
						2021-07-15 12:23:07 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							2937530bef 
							
						 
					 
					
						
						
							
							fix(v-model): handle mutations of v-model bound array/sets  
						
						... 
						
						
						
						fix  #4096  
					
						2021-07-15 12:14:19 -04:00 
						 
				 
			
				
					
						
							
							
								edison 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c23153d82e 
							
						 
					 
					
						
						
							
							fix(compiler-core): fix forwarded slots detection on template slots ( #4124 )  
						
						... 
						
						
						
						fix  #4123  
					
						2021-07-15 11:37:11 -04:00 
						 
				 
			
				
					
						
							
							
								edison 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a0c7cd905 
							
						 
					 
					
						
						
							
							fix(sfc): fix style variables injection on static vnode ( #3847 )  
						
						... 
						
						
						
						fix  #3841  
					
						2021-07-14 18:08:12 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							03e26845e2 
							
						 
					 
					
						
						
							
							fix(sfc): fix <script setup> async context preservation logic  
						
						... 
						
						
						
						fix  #4050  
					
						2021-07-06 14:31:53 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							d12206db8e 
							
						 
					 
					
						
						
							
							test: add test case for proper effect teardown w/ withAsyncContext  
						
						
						
						
					 
					
						2021-07-06 11:39:27 -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 
						 
				 
			
				
					
						
							
							
								Austin Keener 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3e15f633e 
							
						 
					 
					
						
						
							
							fix(compat): fix props check for v-model compat warning ( #4056 )  
						
						
						
						
					 
					
						2021-07-04 18:32:44 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							348c3b01e5 
							
						 
					 
					
						
						
							
							release: v3.1.4  
						
						
						
						
					 
					
						2021-07-02 08:37:50 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							438754a0d1 
							
						 
					 
					
						
						
							
							fix(build): avoid using async/await syntax  
						
						
						
						
					 
					
						2021-07-02 08:06:25 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							a44d528af1 
							
						 
					 
					
						
						
							
							fix(codegen): ensure valid types in genreated code when using global directives  
						
						... 
						
						
						
						fix  #4054  
					
						2021-07-02 07:59:47 -04:00 
						 
				 
			
				
					
						
							
							
								Austin Keener 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12cf9f4ea1 
							
						 
					 
					
						
						
							
							fix(runtime-core): fix instance accessed via $parent chain when using expose() ( #4048 )  
						
						
						
						
					 
					
						2021-07-02 07:51:54 -04:00 
						 
				 
			
				
					
						
							
							
								wonderl17 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							735ada1507 
							
						 
					 
					
						
						
							
							fix(runtime-core): add useAttrs and useSlots export ( #4053 )  
						
						
						
						
					 
					
						2021-07-02 07:51:09 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							fc7b640041 
							
						 
					 
					
						
						
							
							release: v3.1.3  
						
						
						
						
					 
					
						2021-07-01 19:28:06 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ba89ca9eca 
							
						 
					 
					
						
						
							
							fix(runtime-dom): fix static node content caching edge cases  
						
						... 
						
						
						
						reverts fded1e8
fix  #4023 , #4031 , #4037  
						
						
					 
					
						2021-07-01 19:19:53 -04:00