Cédric Exbrayat 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2103a485d7 
							
						 
					 
					
						
						
							
							refactor(runtime-core): remove unnecessary tracing check ( #912 )  
						
						... 
						
						
						
						The check for `config.performance` is already done inside `endMeasure` and is not done anywhere else `endMeasure` is called. 
						
						
					 
					
						2020-04-03 09:19:53 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							eee5095692 
							
						 
					 
					
						
						
							
							refactor: rename <portal> to <teleport>  
						
						... 
						
						
						
						BREAKING CHANGE: `<portal>` has been renamed to `<teleport>`.
    `target` prop is also renmaed to `to`, so the new usage will be:
    ```html
    <Teleport to="#modal-layer" :disabled="isMobile">
      <div class="modal">
        hello
      </div>
    </Teleport>
    ```
    The primary reason for the renaming is to avoid potential naming
    conflict with [native portals](https://wicg.github.io/portals/ ). 
						
						
					 
					
						2020-04-01 21:55:19 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e93e426bfa 
							
						 
					 
					
						
						
							
							feat(runtime-core): config.performance tracing support  
						
						
						
						
					 
					
						2020-04-01 21:36:50 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							449ab039fe 
							
						 
					 
					
						
						
							
							feat(templateRef): should work with direct reactive property  
						
						... 
						
						
						
						close  #901  
					
						2020-03-31 10:35:49 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							55b364decc 
							
						 
					 
					
						
						
							
							feat(templateRef): support template ref for all vnode types  
						
						
						
						
					 
					
						2020-03-31 10:30:12 -04:00 
						 
				 
			
				
					
						
							
							
								Eduardo San Martin Morote 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94562daea7 
							
						 
					 
					
						
						
							
							fix(inject): allow default value to be undefined ( #894 )  
						
						... 
						
						
						
						Close  #892  
					
						2020-03-30 15:24:55 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							573bcb2e11 
							
						 
					 
					
						
						
							
							refactor(runtime-core): remove the need for currentSuspense  
						
						
						
						
					 
					
						2020-03-30 11:49:51 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b74bab216c 
							
						 
					 
					
						
						
							
							feat(portal): hydration support for portal disabled mode  
						
						
						
						
					 
					
						2020-03-30 11:24:29 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed9bf3687 
							
						 
					 
					
						
						
							
							feat(portal): SSR support for portal disabled prop  
						
						
						
						
					 
					
						2020-03-30 11:24:29 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8ce3da0104 
							
						 
					 
					
						
						
							
							feat(portal): support disabled prop  
						
						
						
						
					 
					
						2020-03-30 11:24:28 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e866434f0c 
							
						 
					 
					
						
						
							
							feat(portal): SSR support for multi portal shared target  
						
						
						
						
					 
					
						2020-03-27 20:49:01 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							aafb880a0a 
							
						 
					 
					
						
						
							
							feat(portal): support multiple portal appending to same target  
						
						
						
						
					 
					
						2020-03-27 18:42:57 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b1d0b046af 
							
						 
					 
					
						
						
							
							fix(runtome-dom): properly support creating customized built-in element  
						
						
						
						
					 
					
						2020-03-27 12:39:00 -04:00 
						 
				 
			
				
					
						
							
							
								Eduardo San Martin Morote 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							412ec86128 
							
						 
					 
					
						
						
							
							fix(types): export missing types from runtime-core ( #889 )  
						
						
						
						
					 
					
						2020-03-27 09:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							c01930e60b 
							
						 
					 
					
						
						
							
							feat(asyncComponent): retry support  
						
						... 
						
						
						
						BREAKING CHANGE: async component `error` and `loading` options have been
renamed to `errorComponent` and `loadingComponent` respectively. 
						
						
					 
					
						2020-03-26 20:58:31 -04:00 
						 
				 
			
				
					
						
							
							
								Cédric Exbrayat 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebc587376c 
							
						 
					 
					
						
						
							
							refactor(runtime-core): rename createAsyncComponent to defineAsyncComponent ( #888 )  
						
						... 
						
						
						
						BREAKING CHANGE: `createAsyncComponent` has been renamed to `defineAsyncComponent` for consistency with `defineComponent`. 
						
						
					 
					
						2020-03-26 11:59:54 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							16cd8eee78 
							
						 
					 
					
						
						
							
							fix(portal): portal should always remove its children when unmounted  
						
						
						
						
					 
					
						2020-03-25 17:27:55 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							cb31eb4d0a 
							
						 
					 
					
						
						
							
							feat(runtime-core): failed component resolution should fallback to native element  
						
						
						
						
					 
					
						2020-03-25 15:08:15 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							27873dbe1c 
							
						 
					 
					
						
						
							
							feat(runtime-core): support app.config.globalProperties  
						
						... 
						
						
						
						per https://github.com/vuejs/rfcs/pull/117/  
						
						
					 
					
						2020-03-25 09:28:43 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							d99437f870 
							
						 
					 
					
						
						
							
							chore: rmeove debugger [ci skip]  
						
						
						
						
					 
					
						2020-03-24 18:18:59 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							10ad965100 
							
						 
					 
					
						
						
							
							fix: fix option merge global mixins presence check  
						
						
						
						
					 
					
						2020-03-24 12:59:33 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							528621ba41 
							
						 
					 
					
						
						
							
							feat(runtime-core): support config.optionMergeStrategies  
						
						... 
						
						
						
						Note the behavior is different from Vue 2:
- merge strategies no longer apply to built-in options.
- the default value is now an empty object and no longer exposes merge
  strategies for built-in options. 
						
						
					 
					
						2020-03-24 11:59:00 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							123738727a 
							
						 
					 
					
						
						
							
							fix(keep-alive): should update re-activated component with latest props  
						
						
						
						
					 
					
						2020-03-24 10:28:00 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							bfae9b2e55 
							
						 
					 
					
						
						
							
							types: fix createVNode dts generation  
						
						
						
						
					 
					
						2020-03-23 17:36:19 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							455a1534c9 
							
						 
					 
					
						
						
							
							refactor: transformHArgs -> transformVNodeArgs  
						
						
						
						
					 
					
						2020-03-23 16:54:28 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							cba2f1aadb 
							
						 
					 
					
						
						
							
							feat(asyncComponent): SSR/hydration support for async component  
						
						
						
						
					 
					
						2020-03-23 16:14:56 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							4c1a193617 
							
						 
					 
					
						
						
							
							fix: do not drop SFC runtime behavior code in global builds  
						
						... 
						
						
						
						fix  #873  
					
						2020-03-23 15:10:35 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							f529dbde23 
							
						 
					 
					
						
						
							
							fix: dynamic component fallback to native element  
						
						... 
						
						
						
						fix  #870  
					
						2020-03-23 14:47:04 -04:00 
						 
				 
			
				
					
						
							
							
								Yang Mingshan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dff2fbab93 
							
						 
					 
					
						
						
							
							types(watch): export watchEffect types ( #866 )  
						
						
						
						
					 
					
						2020-03-23 11:11:27 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b8c1be18f3 
							
						 
					 
					
						
						
							
							refactor(types): use stricter settings  
						
						... 
						
						
						
						fix  #847  
					
						2020-03-23 11:08:22 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b3890a93e3 
							
						 
					 
					
						
						
							
							fix(runtime-core): fix component proxy props presence check  
						
						... 
						
						
						
						fix  #864  
					
						2020-03-21 16:25:33 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							c3bb3169f4 
							
						 
					 
					
						
						
							
							feat(runtime-core): async component support  
						
						
						
						
					 
					
						2020-03-21 16:01:08 -04:00 
						 
				 
			
				
					
						
							
							
								Jessica Sachs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7d1e0fa2f 
							
						 
					 
					
						
						
							
							feat: add hook for transforming h's arguments ( #851 )  
						
						... 
						
						
						
						Note: this is for internal use (e.g. `@vue/test-utils`) only 
						
						
					 
					
						2020-03-19 10:54:03 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ba9a91c48c 
							
						 
					 
					
						
						
							
							refactor: remove null comparisons  
						
						
						
						
					 
					
						2020-03-18 18:14:51 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							811f28a7d1 
							
						 
					 
					
						
						
							
							test(runtime-core): tests for vnode hooks  
						
						
						
						
					 
					
						2020-03-18 16:35:04 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ebc1ca8eff 
							
						 
					 
					
						
						
							
							fix(suspense): clear effects on suspense resolve  
						
						
						
						
					 
					
						2020-03-18 15:40:20 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							be91b43564 
							
						 
					 
					
						
						
							
							types: improve directive hook argument types  
						
						
						
						
					 
					
						2020-03-18 12:30:26 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							aa4ab39c1a 
							
						 
					 
					
						
						
							
							refactor: separate vnode hooks and directive hooks  
						
						
						
						
					 
					
						2020-03-18 12:30:26 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							6679799540 
							
						 
					 
					
						
						
							
							refactor: refactor vnode hooks invocation  
						
						
						
						
					 
					
						2020-03-18 12:30:26 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							3b282e7e3c 
							
						 
					 
					
						
						
							
							fix(runtime-core): fix boolean props validation  
						
						
						
						
					 
					
						2020-03-17 10:35:32 -04:00 
						 
				 
			
				
					
						
							
							
								yang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d38e6faf3 
							
						 
					 
					
						
						
							
							refactor(componentProps): extract validate prop name logic ( #825 )  
						
						
						
						
					 
					
						2020-03-16 18:45:08 -04:00 
						 
				 
			
				
					
						
							
							
								yang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							703c9bc61f 
							
						 
					 
					
						
						
							
							types(ComponentInternalInstance): ComponentInternalInstance.type could reuse Component type ( #824 )  
						
						
						
						
					 
					
						2020-03-16 18:41:11 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							c450ede12d 
							
						 
					 
					
						
						
							
							feat(ssr): support getSSRProps for vnode directives  
						
						
						
						
					 
					
						2020-03-16 18:36:19 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							4dc8ffc378 
							
						 
					 
					
						
						
							
							fix: simplify and use correct ctx in withCtx  
						
						
						
						
					 
					
						2020-03-16 13:06:46 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							23701666cb 
							
						 
					 
					
						
						
							
							Revert "refactor(directives): remove binding.instance"  
						
						... 
						
						
						
						This reverts commit 52cc7e823148289b3dcdcb6b521984ab815fce79. 
						
						
					 
					
						2020-03-16 13:06:46 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							19228a469a 
							
						 
					 
					
						
						
							
							refactor: simplify resolveDyanmicComponent  
						
						
						
						
					 
					
						2020-03-16 13:06:46 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							9ad65b1653 
							
						 
					 
					
						
						
							
							refactor(template-ref): improve template ref handling  
						
						... 
						
						
						
						close  #836 , close  #839  
					
						2020-03-16 13:06:46 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8a58dce603 
							
						 
					 
					
						
						
							
							feat(runtime-core): set context for manual slot functions as well  
						
						
						
						
					 
					
						2020-03-16 13:06:46 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ecd7ce60d5 
							
						 
					 
					
						
						
							
							feat(compiler-core): wrap slot functions with render context  
						
						
						
						
					 
					
						2020-03-16 13:06:46 -04:00 
						 
				 
			
				
					
						
							
							
								sqal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9dd1d8a0a 
							
						 
					 
					
						
						
							
							fix(runtime-core): pass instance proxy as data() argument ( #828 )  
						
						... 
						
						
						
						Match current behaviour of vue 2 
						
						
					 
					
						2020-03-16 10:28:17 -04:00