Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							6b33cc4229 
							
						 
					 
					
						
						
							
							feat(watch): support directly watching reactive object with deep default  
						
						... 
						
						
						
						Also warn invalid watch sources
close  #1110  
						
						
					 
					
						2020-05-04 09:27:28 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							64ef7c76bf 
							
						 
					 
					
						
						
							
							feat(types): re-expose resolve asset utitlies and registerRuntimeCompiler in type definitions  
						
						... 
						
						
						
						close  #1109  
					
						2020-05-04 08:52:59 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							01b7e90eac 
							
						 
					 
					
						
						
							
							fix(hmr): handle cases where instances with same id having different definitions  
						
						
						
						
					 
					
						2020-05-03 13:52:09 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							0dc44a6a86 
							
						 
					 
					
						
						
							
							release: v3.0.0-beta.7  
						
						
						
						
					 
					
						2020-05-02 17:06:16 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							d901b6bea8 
							
						 
					 
					
						
						
							
							refactor(reactivity): use more efficient reactive checks  
						
						... 
						
						
						
						WeakSets and WeakMaps shows degrading performance as the amount of
observed objects increases. Using hidden keys result in better
performance especially when repeatedly creating large amounts of
reactive proxies.
This also makes it possible to more efficiently declare non-reactive
objects in userland. 
						
						
					 
					
						2020-05-02 16:58:17 -04:00 
						 
				 
			
				
					
						
							
							
								Eduardo San Martin Morote 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71a942b25a 
							
						 
					 
					
						
						
							
							fix(warn): cast symbols to strings ( #1103 )  
						
						
						
						
					 
					
						2020-05-02 10:26:32 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							583ba0c172 
							
						 
					 
					
						
						
							
							feat(types): re-expose withDirectives as public type  
						
						
						
						
					 
					
						2020-05-02 10:19:40 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b570287dfe 
							
						 
					 
					
						
						
							
							release: v3.0.0-beta.6  
						
						
						
						
					 
					
						2020-05-01 18:56:53 -04:00 
						 
				 
			
				
					
						
							
							
								underfin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b85aaeea9 
							
						 
					 
					
						
						
							
							fix(runtime-core): should call Suspense fallback unmount hook ( #1061 )  
						
						... 
						
						
						
						fix  #1059  
					
						2020-05-01 16:20:16 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b40fcbc4c6 
							
						 
					 
					
						
						
							
							fix(types): augment ref unwrap bail types in appropriate packages  
						
						... 
						
						
						
						Packages can now augment the ref unwrap bail types in their own `d.ts`.
Also updated the build script to auto concat any files in a package's
`types` directory to the final generated `d.ts`.
- `@vue/reactivity` should no longer require `libs: ["DOM"]` in tsconfig
- Properly bail on `VNode` and `ComponentPublicInstance` in runtime-core 
						
						
					 
					
						2020-05-01 16:14:30 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							7f23555356 
							
						 
					 
					
						
						
							
							fix(teleport): teleport should always be tracked as dynamic child for unmount  
						
						... 
						
						
						
						fix  #1088  
					
						2020-05-01 15:12:07 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							08bf7e3607 
							
						 
					 
					
						
						
							
							fix(runtime-core): cloned vnodes with extra props should de-opt  
						
						
						
						
					 
					
						2020-05-01 14:55:27 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ac6a6f11ac 
							
						 
					 
					
						
						
							
							fix(runtime-core): fix slot fragment bail check  
						
						
						
						
					 
					
						2020-05-01 14:16:55 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							11f38d8a85 
							
						 
					 
					
						
						
							
							perf: instance public proxy should never be observed  
						
						
						
						
					 
					
						2020-05-01 13:24:38 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							62336085f4 
							
						 
					 
					
						
						
							
							fix(runtime-core): avoid infinite warning loop for isRef check on component public proxy  
						
						... 
						
						
						
						fix  #1091  
					
						2020-05-01 13:23:59 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							1bddeea247 
							
						 
					 
					
						
						
							
							feat(runtime-core): warn against user properties with reserved prefixes  
						
						
						
						
					 
					
						2020-05-01 11:23:22 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							68e1ce8b66 
							
						 
					 
					
						
						
							
							refactor(types): mark more internal APIs  
						
						
						
						
					 
					
						2020-05-01 10:37:40 -04:00 
						 
				 
			
				
					
						
							
							
								HiiTea 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22717772dd 
							
						 
					 
					
						
						
							
							chore: fix typos ( #1090 )  
						
						
						
						
					 
					
						2020-05-01 09:42:58 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							127e96a993 
							
						 
					 
					
						
						
							
							types: fix internal exports from @vue/shared  
						
						
						
						
					 
					
						2020-05-01 09:19:30 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							c9bf7ded2e 
							
						 
					 
					
						
						
							
							refactor(types): mark internal API exports and exclude from d.ts  
						
						... 
						
						
						
						BREAKING CHANGE: Internal APIs are now excluded from type decalrations. 
						
						
					 
					
						2020-04-30 17:04:35 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							a5bb1d02b7 
							
						 
					 
					
						
						
							
							release: v3.0.0-beta.5  
						
						
						
						
					 
					
						2020-04-30 16:20:25 -04:00 
						 
				 
			
				
					
						
							
							
								Bas van Meurs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba240eb497 
							
						 
					 
					
						
						
							
							feat(runtime-core): export queuePostFlushCb ( #1078 )  
						
						
						
						
					 
					
						2020-04-30 14:58:50 -04:00 
						 
				 
			
				
					
						
							
							
								Carlos Rodrigues 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							239270c38a 
							
						 
					 
					
						
						
							
							fix(keep-alive): do not invoke onVnodeBeforeUnmount if is KeepAlive component ( #1079 )  
						
						
						
						
					 
					
						2020-04-30 14:52:03 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							352c369704 
							
						 
					 
					
						
						
							
							chore: remove stale _isVue checks  
						
						
						
						
					 
					
						2020-04-30 14:45:25 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							386b093554 
							
						 
					 
					
						
						
							
							fix(hmr): support hmr for static nodes  
						
						
						
						
					 
					
						2020-04-30 14:45:25 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e087b4e024 
							
						 
					 
					
						
						
							
							fix(hydration): fix text mismatch warning  
						
						
						
						
					 
					
						2020-04-29 17:07:41 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							a0e2c12874 
							
						 
					 
					
						
						
							
							fix(warning): always check for component instance presence when formatting traces  
						
						
						
						
					 
					
						2020-04-29 14:41:22 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							892fb6d229 
							
						 
					 
					
						
						
							
							types: use more consistent naming for apiWatch type exports  
						
						... 
						
						
						
						BREAKING CHANGE: Some watch API types are renamed.
    - `BaseWatchOptions` -> `WatchOptionsBase`
    - `StopHandle` -> `WatchStopHandle` 
						
						
					 
					
						2020-04-27 13:33:57 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8ab44e1f80 
							
						 
					 
					
						
						
							
							types: expose ComponentOptionsBase  
						
						
						
						
					 
					
						2020-04-27 13:31:40 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							d29aefcf99 
							
						 
					 
					
						
						
							
							release: v3.0.0-beta.4  
						
						
						
						
					 
					
						2020-04-24 16:20:20 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ca84f46cd0 
							
						 
					 
					
						
						
							
							chore: add tip about Suspense being experimental  
						
						
						
						
					 
					
						2020-04-24 16:13:44 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ded92f93b4 
							
						 
					 
					
						
						
							
							fix(runtime-core): dynamic component should support falsy values without warning  
						
						
						
						
					 
					
						2020-04-24 15:32:47 -04:00 
						 
				 
			
				
					
						
							
							
								Carlos Rodrigues 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3a9b516bd 
							
						 
					 
					
						
						
							
							fix(types): make return type of defineComponent assignable to Component type ( #1032 )  
						
						... 
						
						
						
						fix  #993  
					
						2020-04-24 13:22:58 -04:00 
						 
				 
			
				
					
						
							
							
								Carlos Rodrigues 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28b4c317b4 
							
						 
					 
					
						
						
							
							feat(types): expose ToRefs type ( #1037 )  
						
						
						
						
					 
					
						2020-04-24 13:10:16 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f10be9de 
							
						 
					 
					
						
						
							
							refactor(runtime-core): extract key/ref normalization logic  
						
						
						
						
					 
					
						2020-04-24 13:06:56 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							d7379c7647 
							
						 
					 
					
						
						
							
							fix(runtime-core): fix key/ref resolution for cloneVNode  
						
						... 
						
						
						
						fix  #1041  
					
						2020-04-24 12:42:46 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							dcf2458fa8 
							
						 
					 
					
						
						
							
							fix(runtime-core): fix dynamic node tracking in dynamic component that resolves to plain elements  
						
						... 
						
						
						
						fix  #1039  
					
						2020-04-24 12:18:51 -04:00 
						 
				 
			
				
					
						
							
							
								underfin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63c8444d4a 
							
						 
					 
					
						
						
							
							Update packages/runtime-core/src/components/BaseTransition.ts  
						
						... 
						
						
						
						Co-Authored-By: Carlos Rodrigues <david-181@hotmail.com> 
						
						
					 
					
						2020-04-23 06:53:46 +08:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							2acf3e84b9 
							
						 
					 
					
						
						
							
							feat(reactivity): add triggerRef API  
						
						... 
						
						
						
						Also make shallowRef assignment behavior consistent with normal ref 
						
						
					 
					
						2020-04-22 18:00:10 -04:00 
						 
				 
			
				
					
						
							
							
								underfin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b19965bcf 
							
						 
					 
					
						
						
							
							fix(slots): compiled slot fallback should be functions ( #1030 )  
						
						... 
						
						
						
						This avoids it being collected as dynamic children when it's not used.
fix  #1021  
						
						
					 
					
						2020-04-22 16:52:41 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ff4d1fcd81 
							
						 
					 
					
						
						
							
							fix(runtime-core): mixin options that rely on this context should be deferred  
						
						... 
						
						
						
						Also ensure consistent option apply order with Vue 2, close  #1016 , close  #1029  
						
						
					 
					
						2020-04-22 16:36:18 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e422b8b082 
							
						 
					 
					
						
						
							
							fix(runtime-core): only infer component name for object components  
						
						... 
						
						
						
						close  #1023  
					
						2020-04-22 04:39:12 -04:00 
						 
				 
			
				
					
						
							
							
								likui 
							
						 
					 
					
						
						
						
						
							
						
						
							9bddf3820e 
							
						 
					 
					
						
						
							
							types(runtime-core): improve types for transition hook  
						
						... 
						
						
						
						fix  #1000  
					
						2020-04-21 12:06:10 +08:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							6fefeafe98 
							
						 
					 
					
						
						
							
							release: v3.0.0-beta.3  
						
						
						
						
					 
					
						2020-04-20 17:00:26 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Talbot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cebad64d22 
							
						 
					 
					
						
						
							
							feat(runtime-core): improve warning for extraneous event listeners ( #1005 )  
						
						... 
						
						
						
						fix  #1001  
					
						2020-04-20 16:40:59 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							dece6102aa 
							
						 
					 
					
						
						
							
							feat(warn): infer anonymous component named based on resolve name  
						
						
						
						
					 
					
						2020-04-20 16:17:29 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							0278992f78 
							
						 
					 
					
						
						
							
							fix(warn): fix component name inference in warning trace  
						
						
						
						
					 
					
						2020-04-20 16:06:51 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Talbot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							054ccecd58 
							
						 
					 
					
						
						
							
							perf(core): use startsWith instead of indexOf ( #989 )  
						
						
						
						
					 
					
						2020-04-20 15:44:20 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ab844fd169 
							
						 
					 
					
						
						
							
							feat(runtime-core): more specific warning for failed v-on fallthrough  
						
						... 
						
						
						
						close  #1001  
					
						2020-04-20 15:32:21 -04:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e954ba21f0 
							
						 
					 
					
						
						
							
							feat(build): provide more specific warnings for runtime compilation  
						
						... 
						
						
						
						close  #1004  
					
						2020-04-20 15:23:26 -04:00