Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							78977c3997 
							
						 
					 
					
						
						
							
							fix(scheduler): sort jobs before flushing  
						
						 
						
						... 
						
						
						
						This fixes the case where a child component is added to the queue before
its parent, but should be invalidated by its parent's update. Same logic
was present in Vue 2.
Properly fixes  #910 
ref: https://github.com/vuejs/vue-next/issues/910#issuecomment-613097539  
						
						
					 
					
						2020-04-14 17:31:35 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							c80b857eb5 
							
						 
					 
					
						
						
							
							fix(runtime-core): should resolve value instead of delete for dynamic props with options  
						
						 
						
						
						
						
					 
					
						2020-04-14 16:17:35 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							7cbf684611 
							
						 
					 
					
						
						
							
							fix(runtime-core): fix kebab-case props update  
						
						 
						
						... 
						
						
						
						fix  #955  
						
						
					 
					
						2020-04-13 12:37:31 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							6eb3399311 
							
						 
					 
					
						
						
							
							fix(runtime-dom): fix patching for attributes starting with on  
						
						 
						
						... 
						
						
						
						fix  #949 
BREAKING CHANGE: Only props starting with `on` followed by an uppercase
letter or a non-letter character are considered event listeners. 
						
						
					 
					
						2020-04-10 11:57:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							55566e8f52 
							
						 
					 
					
						
						
							
							refactor(runtime-core): remove emit return value  
						
						 
						
						... 
						
						
						
						BREAKING CHANGE: this.$emit() and setupContext.emit() no longer
return values. For logic that relies on return value of listeners,
the listener should be declared as an `onXXX` prop and be called
directly. This still allows the parent component to pass in
a handler using `v-on`, since `v-on:foo` internally compiles
to `onFoo`.
    ref: https://github.com/vuejs/rfcs/pull/16  
						
						
					 
					
						2020-04-10 10:59:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e804463492 
							
						 
					 
					
						
						
							
							feat(asyncComponent): add onError option for defineAsyncComponent  
						
						 
						
						... 
						
						
						
						BREAKING CHANGE: `retryWhen` and `maxRetries` options for
`defineAsyncComponent` has been replaced by the more flexible `onError`
option, per https://github.com/vuejs/rfcs/pull/148  
						
						
					 
					
						2020-04-07 14:34:42 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							cb504c287f 
							
						 
					 
					
						
						
							
							refactor(runtime-core): refactor slots resolution  
						
						 
						
						... 
						
						
						
						Get rid of need for setup proxy in production mode and improve console
inspection in dev mode 
						
						
					 
					
						2020-04-06 21:06:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ec4a4c1e06 
							
						 
					 
					
						
						
							
							refactor(runtime-core): refactor props resolution  
						
						 
						
						... 
						
						
						
						Improve performance in optimized mode + tests 
						
						
					 
					
						2020-04-06 17:37:47 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							c28a9196b2 
							
						 
					 
					
						
						
							
							fix(runtime-core): fix globalProperties in check on instance render proxy  
						
						 
						
						
						
						
					 
					
						2020-04-06 11:41:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							899287ad35 
							
						 
					 
					
						
						
							
							feat(runtime-core): improve component public instance proxy inspection  
						
						 
						
						
						
						
					 
					
						2020-04-05 18:39:22 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e42cb54394 
							
						 
					 
					
						
						
							
							fix(runtime-core): support attr merging on child with root level comments  
						
						 
						
						... 
						
						
						
						fix  #904  
						
						
					 
					
						2020-04-03 21:37:58 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							c7c3a6a3be 
							
						 
					 
					
						
						
							
							feat(runtime-core): emits validation and warnings  
						
						 
						
						
						
						
					 
					
						2020-04-03 20:40:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							bf473a64ea 
							
						 
					 
					
						
						
							
							feat(runtime-core): type and attr fallthrough support for emits option  
						
						 
						
						
						
						
					 
					
						2020-04-03 12:05:52 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							21bcdec943 
							
						 
					 
					
						
						
							
							refactor(runtime-core): adjust attr fallthrough behavior  
						
						 
						
						... 
						
						
						
						BREAKING CHANGE: attribute fallthrough behavior has been adjusted
according to https://github.com/vuejs/rfcs/pull/154  
						
						
					 
					
						2020-04-03 09:20:37 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							449ab039fe 
							
						 
					 
					
						
						
							
							feat(templateRef): should work with direct reactive property  
						
						 
						
						... 
						
						
						
						close  #901  
						
						
					 
					
						2020-03-31 10:35:49 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							b74bab216c 
							
						 
					 
					
						
						
							
							feat(portal): hydration support for portal disabled mode  
						
						 
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							925ba6bb7b 
							
						 
					 
					
						
						
							
							chore: fix tests  
						
						 
						
						
						
						
					 
					
						2020-03-25 17:55:09 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							c5beb9fb4c 
							
						 
					 
					
						
						
							
							chore: remove unused import  
						
						 
						
						
						
						
					 
					
						2020-03-25 09:48:24 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							76a83857c1 
							
						 
					 
					
						
						
							
							chore: fix resolveAsset test typing  
						
						 
						
						
						
						
					 
					
						2020-03-24 13:02:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							dbbd9990e0 
							
						 
					 
					
						
						
							
							chore: fix Portal test types  
						
						 
						
						
						
						
					 
					
						2020-03-24 12:58:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							4cb3c5c49a 
							
						 
					 
					
						
						
							
							test: improve $options test to use beforeCreate hook  
						
						 
						
						
						
						
					 
					
						2020-03-24 12:03:21 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							f529dbde23 
							
						 
					 
					
						
						
							
							fix: dynamic component fallback to native element  
						
						 
						
						... 
						
						
						
						fix  #870  
						
						
					 
					
						2020-03-23 14:47:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Mingshan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14908f2734 
							
						 
					 
					
						
						
							
							chore: prefer const ( #865 )  
						
						 
						
						
						
						
					 
					
						2020-03-23 11:11:00 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							811f28a7d1 
							
						 
					 
					
						
						
							
							test(runtime-core): tests for vnode hooks  
						
						 
						
						
						
						
					 
					
						2020-03-18 16:35:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							3b282e7e3c 
							
						 
					 
					
						
						
							
							fix(runtime-core): fix boolean props validation  
						
						 
						
						
						
						
					 
					
						2020-03-17 10:35:32 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							38f0269765 
							
						 
					 
					
						
						
							
							refactor: simplify suspense ssr + adjust behavior  
						
						 
						
						
						
						
					 
					
						2020-03-16 15:38:35 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							eb5b32fead 
							
						 
					 
					
						
						
							
							test: fix resolveAssets test + test resolveDynamicComponent in slots  
						
						 
						
						
						
						
					 
					
						2020-03-16 13:17:57 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							9ad65b1653 
							
						 
					 
					
						
						
							
							refactor(template-ref): improve template ref handling  
						
						 
						
						... 
						
						
						
						close  #836 , close  #839  
						
						
					 
					
						2020-03-16 13:06:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								djy0 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcb750bb3a 
							
						 
					 
					
						
						
							
							test(runtime-core): fix test for vnode key ( #846 )  
						
						 
						
						
						
						
					 
					
						2020-03-16 13:06:03 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jods 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7ae269972 
							
						 
					 
					
						
						
							
							fix(runtime-core): empty boolean props ( #844 )  
						
						 
						
						... 
						
						
						
						close  #843  
						
						
					 
					
						2020-03-16 10:19:06 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							60ed4e7e08 
							
						 
					 
					
						
						
							
							feat(ssr): improve fragment mismatch handling  
						
						 
						
						
						
						
					 
					
						2020-03-13 18:02:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							eb1d538ea2 
							
						 
					 
					
						
						
							
							test(ssr): hydration suspense tests  
						
						 
						
						
						
						
					 
					
						2020-03-13 13:05:05 -04:00