guaijie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76c7f54269 
							
						 
					 
					
						
						
							
							perf(effect): optimize effect trigger for array length mutation ( #761 )  
						
						
						
						
					 
					
						2020-02-22 05:17:30 +01:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e9024bf1b7 
							
						 
					 
					
						
						
							
							feat(reactivity): expose unref and shallowRef  
						
						
						
						
					 
					
						2020-02-22 04:39:32 +01:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							0c67201942 
							
						 
					 
					
						
						
							
							chore: fix test type  
						
						
						
						
					 
					
						2020-02-22 03:54:20 +01:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							775a7c2b41 
							
						 
					 
					
						
						
							
							refactor: preserve refs in reactive arrays  
						
						... 
						
						
						
						BREAKING CHANGE: reactive arrays no longer unwraps contained refs
    When reactive arrays contain refs, especially a mix of refs and
    plain values, Array prototype methods will fail to function
    properly - e.g. sort() or reverse() will overwrite the ref's value
    instead of moving it (see #737 ).
    Ensuring correct behavior for all possible Array methods while
    retaining the ref unwrapping behavior is exceedinly complicated; In
    addition, even if Vue handles the built-in methods internally, it
    would still break when the user attempts to use a 3rd party utility
    functioon (e.g. lodash) on a reactive array containing refs.
    After this commit, similar to other collection types like Map and
    Set, Arrays will no longer automatically unwrap contained refs.
    The usage of mixed refs and plain values in Arrays should be rare in
    practice. In cases where this is necessary, the user can create a
    computed property that performs the unwrapping. 
						
						
					 
					
						2020-02-21 17:48:39 +01:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							627b9df4a2 
							
						 
					 
					
						
						
							
							fix(types): improve ref typing,  close   #759  
						
						
						
						
					 
					
						2020-02-21 17:45:42 +01:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							33622d6360 
							
						 
					 
					
						
						
							
							perf(reactivity): only trigger all effects on Array length mutation if new length is shorter than old length  
						
						
						
						
					 
					
						2020-02-21 15:05:16 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							9882788cb3 
							
						 
					 
					
						
						
							
							build(deps-dev): bump typescript from 3.7.5 to 3.8.2  
						
						... 
						
						
						
						Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.7.5 to 3.8.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com> 
						
						
					 
					
						2020-02-21 13:49:56 +00:00 
						 
				 
			
				
					
						
							
							
								Reed Jones 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							932de431b1 
							
						 
					 
					
						
						
							
							chore: typo ( #744 ) [ci skip]  
						
						
						
						
					 
					
						2020-02-21 14:44:58 +01:00 
						 
				 
			
				
					
						
							
							
								hareku 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							014acc13e9 
							
						 
					 
					
						
						
							
							test(reactivity): test for ref without init value ( #746 )  
						
						
						
						
					 
					
						2020-02-21 14:44:41 +01:00 
						 
				 
			
				
					
						
							
							
								hareku 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9547c2b93d 
							
						 
					 
					
						
						
							
							fix(sfc): inherit parent scopeId on child rooot ( #756 )  
						
						
						
						
					 
					
						2020-02-21 14:44:13 +01:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							1b9b235663 
							
						 
					 
					
						
						
							
							fix(compiler-dom): properly stringify class/style bindings when hoisting static strings  
						
						
						
						
					 
					
						2020-02-21 13:10:13 +01:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							189a0a3b19 
							
						 
					 
					
						
						
							
							chore: use undefined for TS 3.8 compat  
						
						
						
						
					 
					
						2020-02-21 11:38:41 +01:00 
						 
				 
			
				
					
						
							
							
								guaijie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fac65589b 
							
						 
					 
					
						
						
							
							fix(reactivity): should trigger all effects when array length is mutated ( #754 )  
						
						
						
						
					 
					
						2020-02-21 11:38:07 +01:00 
						 
				 
			
				
					
						
							
							
								Luxiaosong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c54aa43fa7 
							
						 
					 
					
						
						
							
							chore: use 'const' instead of 'let' ( #755 ) [ci skip]  
						
						
						
						
					 
					
						2020-02-21 11:21:24 +01:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							a840e7ddf0 
							
						 
					 
					
						
						
							
							fix(types): update setup binding unwrap types for 6b10f0c  
						
						... 
						
						
						
						close  #738  
					
						2020-02-19 18:29:18 +01:00 
						 
				 
			
				
					
						
							
							
								basvanmeurs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d817bb446 
							
						 
					 
					
						
						
							
							build: use buildOption to determine runtime compile build ( #742 )  
						
						... 
						
						
						
						This makes it possible to create a separate package that uses runtime compilation. 
						
						
					 
					
						2020-02-19 09:50:24 -05:00 
						 
				 
			
				
					
						
							
							
								likui 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b987d9450 
							
						 
					 
					
						
						
							
							fix(compiler-core): should alias name in helperString ( #743 )  
						
						... 
						
						
						
						fix  #740  
					
						2020-02-19 09:49:46 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							478b4cfb2c 
							
						 
					 
					
						
						
							
							release: v3.0.0-alpha.5  
						
						
						
						
					 
					
						2020-02-18 15:00:55 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8f463b3859 
							
						 
					 
					
						
						
							
							chore: readme  
						
						
						
						
					 
					
						2020-02-18 14:56:53 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							c3028ad6b3 
							
						 
					 
					
						
						
							
							build: remove compiler-ssr and server-renderer from skipped packages  
						
						
						
						
					 
					
						2020-02-18 14:56:53 -05:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbbf99ab3f 
							
						 
					 
					
						
						
							
							build(deps): bump postcss from 7.0.26 to 7.0.27 ( #734 )  
						
						... 
						
						
						
						Bumps [postcss](https://github.com/postcss/postcss ) from 7.0.26 to 7.0.27.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/master/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/7.0.26...7.0.27 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com> 
						
						
					 
					
						2020-02-18 14:56:39 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8383e5450e 
							
						 
					 
					
						
						
							
							fix(runtime-core): ensure renderCache always exists  
						
						
						
						
					 
					
						2020-02-18 14:43:12 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							028f748c32 
							
						 
					 
					
						
						
							
							fix(v-on): transform click.right and click.middle modifiers  
						
						... 
						
						
						
						fix  #735  
					
						2020-02-18 14:32:06 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							583f9468fa 
							
						 
					 
					
						
						
							
							refactor: extract remove util  
						
						
						
						
					 
					
						2020-02-18 13:52:59 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							fd031490fb 
							
						 
					 
					
						
						
							
							feat(ssr): useSSRContext  
						
						
						
						
					 
					
						2020-02-18 13:26:15 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							86464e8c04 
							
						 
					 
					
						
						
							
							refactor: only run useCssModule code in non-global builds  
						
						
						
						
					 
					
						2020-02-18 13:23:30 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e8e67729cb 
							
						 
					 
					
						
						
							
							fix(reactivity): effect should handle self dependency mutations  
						
						
						
						
					 
					
						2020-02-18 13:22:09 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e1c9153b9e 
							
						 
					 
					
						
						
							
							fix(reactivity): trigger iteration effect on Map.set  
						
						... 
						
						
						
						fix  #709  
					
						2020-02-18 00:09:24 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							cb03362b08 
							
						 
					 
					
						
						
							
							chore: fix dts tests  
						
						
						
						
					 
					
						2020-02-17 23:26:25 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							2fb7a63943 
							
						 
					 
					
						
						
							
							fix(computed): support arrow function usage for computed option  
						
						... 
						
						
						
						fix  #733  
					
						2020-02-17 23:22:25 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							9571ede84b 
							
						 
					 
					
						
						
							
							refactor(watch): adjsut watch API behavior  
						
						... 
						
						
						
						BREAKING CHANGE: `watch` behavior has been adjusted.
    - When using the `watch(source, callback, options?)` signature, the
      callback now fires lazily by default (consistent with 2.x
      behavior).
      Note that the `watch(effect, options?)` signature is still eager,
      since it must invoke the `effect` immediately to collect
      dependencies.
    - The `lazy` option has been replaced by the opposite `immediate`
      option, which defaults to `false`. (It's ignored when using the
      effect signature)
    - Due to the above changes, the `watch` option in Options API now
      behaves exactly the same as 2.x.
    - When using the effect signature or `{ immediate: true }`, the
      intital execution is now performed synchronously instead of
      deferred until the component is mounted. This is necessary for
      certain use cases to work properly with `async setup()` and
      Suspense.
      The side effect of this is the immediate watcher invocation will
      no longer have access to the mounted DOM. However, the watcher can
      be initiated inside `onMounted` to retain previous behavior. 
						
						
					 
					
						2020-02-17 23:16:58 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							d9d63f21b1 
							
						 
					 
					
						
						
							
							fix(reactivity): avoid cross-component dependency leaks in setup()  
						
						
						
						
					 
					
						2020-02-17 23:14:07 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							202532c301 
							
						 
					 
					
						
						
							
							chore: use consistent signature for shared utilities  
						
						
						
						
					 
					
						2020-02-17 14:43:16 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							0c1fe72dcf 
							
						 
					 
					
						
						
							
							build: make watch tree-shakable in lean build  
						
						
						
						
					 
					
						2020-02-17 11:02:15 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							77103e1fd7 
							
						 
					 
					
						
						
							
							types: fix tsx dts tests  
						
						
						
						
					 
					
						2020-02-15 21:48:45 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							57ee5df364 
							
						 
					 
					
						
						
							
							fix(types): app.component should accept defineComponent return type  
						
						... 
						
						
						
						fix  #730  
					
						2020-02-15 21:04:29 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							9d2ac6675a 
							
						 
					 
					
						
						
							
							refactor: make portal tree-shakeable  
						
						
						
						
					 
					
						2020-02-15 17:44:37 -05:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fc720c34a 
							
						 
					 
					
						
						
							
							build(deps): bump csstype from 2.6.8 to 2.6.9 ( #722 )  
						
						... 
						
						
						
						Bumps [csstype](https://github.com/frenic/csstype ) from 2.6.8 to 2.6.9.
- [Release notes](https://github.com/frenic/csstype/releases )
- [Commits](https://github.com/frenic/csstype/compare/v2.6.8...v2.6.9 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com> 
						
						
					 
					
						2020-02-15 17:42:46 -05:00 
						 
				 
			
				
					
						
							
							
								Dmitry Sharshakov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e495fa4a18 
							
						 
					 
					
						
						
							
							feat(ssr): render portals ( #714 )  
						
						
						
						
					 
					
						2020-02-15 17:41:20 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							aa09f01a1e 
							
						 
					 
					
						
						
							
							chore: mark main package side-effects free  
						
						
						
						
					 
					
						2020-02-15 12:02:00 -05:00 
						 
				 
			
				
					
						
							
							
								hareku 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66e7d7f28e 
							
						 
					 
					
						
						
							
							test(server-renderer): implement ssrRenderList tests ( #726 )  
						
						
						
						
					 
					
						2020-02-15 11:42:38 -05:00 
						 
				 
			
				
					
						
							
							
								夜宴 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a4412077c 
							
						 
					 
					
						
						
							
							chore: remove redundant Non-Null Assertion ( #728 )  
						
						
						
						
					 
					
						2020-02-15 11:33:22 -05:00 
						 
				 
			
				
					
						
							
							
								Dmitry Sharshakov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4669215ca2 
							
						 
					 
					
						
						
							
							fix(ssr): render components returning render function from setup ( #720 )  
						
						
						
						
					 
					
						2020-02-15 11:11:55 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							a0163f1aa8 
							
						 
					 
					
						
						
							
							chore: fix snapshots  
						
						
						
						
					 
					
						2020-02-15 11:10:52 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							70dc3e3ae7 
							
						 
					 
					
						
						
							
							feat(ssr): support portal hydration  
						
						
						
						
					 
					
						2020-02-14 21:04:08 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							688ad92391 
							
						 
					 
					
						
						
							
							fix(ssr): fix class/style rendering + ssrRenderComponent export name  
						
						
						
						
					 
					
						2020-02-14 20:48:06 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							66b5f0b480 
							
						 
					 
					
						
						
							
							chore: fix hoistStatic exhaustive check  
						
						
						
						
					 
					
						2020-02-14 16:41:55 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							96605b79a3 
							
						 
					 
					
						
						
							
							types: avoid duplicate type declarations for renderer closure functions  
						
						
						
						
					 
					
						2020-02-14 16:25:41 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e0f3c6b352 
							
						 
					 
					
						
						
							
							fix(compiler-core): should apply text transform to if branches  
						
						... 
						
						
						
						fix  #725  
					
						2020-02-14 15:57:14 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							80904e92b8 
							
						 
					 
					
						
						
							
							types: cleanup renderer & hydration typing  
						
						
						
						
					 
					
						2020-02-14 12:33:32 -05:00