Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							d6bf9ffdc6 
							
						 
					 
					
						
						
							
							chore(template-explorer): bump monaco version for live deployed page  
						
						
						
						
					 
					
						2020-03-06 12:02:38 -05:00 
						 
				 
			
				
					
						
							
							
								Cédric Exbrayat 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fad2efb8c 
							
						 
					 
					
						
						
							
							chore(template-explorer): update monaco dependency ( #793 )  
						
						
						
						
					 
					
						2020-03-06 12:01:13 -05:00 
						 
				 
			
				
					
						
							
							
								hareku 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							643ff233af 
							
						 
					 
					
						
						
							
							types(reactivity): add undefined type to ref/shallowRef when no args ( #791 )  
						
						
						
						
					 
					
						2020-03-06 11:32:39 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							a3066581f3 
							
						 
					 
					
						
						
							
							fix(reactivity): should not trigger length dependency on Array delete  
						
						... 
						
						
						
						close  #774  
					
						2020-03-06 11:31:10 -05:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							689d45fb3d 
							
						 
					 
					
						
						
							
							build(deps): bump @babel/parser from 7.8.6 to 7.8.7 ( #797 )  
						
						... 
						
						
						
						Bumps [@babel/parser](https://github.com/babel/babel ) from 7.8.6 to 7.8.7.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.8.6...v7.8.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-03-06 11:24:21 -05:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e9274433c 
							
						 
					 
					
						
						
							
							build(deps): bump @babel/types from 7.8.6 to 7.8.7 ( #796 )  
						
						... 
						
						
						
						Bumps [@babel/types](https://github.com/babel/babel ) from 7.8.6 to 7.8.7.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/compare/v7.8.6...v7.8.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> 
						
						
					 
					
						2020-03-06 11:24:09 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							cc69fd72e3 
							
						 
					 
					
						
						
							
							fix(reactivity): Map/Set identity methods should work even if raw value contains reactive entries  
						
						... 
						
						
						
						fix  #799  
					
						2020-03-06 11:10:02 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16f9e63951 
							
						 
					 
					
						
						
							
							types: remove 'this' annotation from 'get' accessor ( #801 )  
						
						... 
						
						
						
						The next version of Typescript disallows 'this' parameter annotations on
accessors, which causes vue-next to fail to compile.
This PR removes the annotation and adds a cast instead.
Fixes  #800  
						
						
					 
					
						2020-03-05 16:57:52 -06:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							08bba093af 
							
						 
					 
					
						
						
							
							test(ssr): more hydration tests  
						
						
						
						
					 
					
						2020-03-05 10:29:50 -06:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							fb4856b363 
							
						 
					 
					
						
						
							
							test(ssr): hydratioon tests (wip)  
						
						
						
						
					 
					
						2020-03-04 17:06:50 -06:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							91269da52c 
							
						 
					 
					
						
						
							
							feat(ssr): hydration mismatch handling  
						
						
						
						
					 
					
						2020-03-03 15:12:38 -06:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							7971b0468c 
							
						 
					 
					
						
						
							
							fix(directives): ignore invalid directive hooks  
						
						... 
						
						
						
						fix  #795  
					
						2020-03-03 12:26:48 -06:00 
						 
				 
			
				
					
						
							
							
								火石 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27afbaf02d 
							
						 
					 
					
						
						
							
							chore: fix componentRenderUtils.ts comment typo ( #790 ) [ci skip]  
						
						
						
						
					 
					
						2020-03-03 10:05:07 -06:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							e6ef52c3f8 
							
						 
					 
					
						
						
							
							build(deps-dev): bump typescript from 3.8.2 to 3.8.3  
						
						... 
						
						
						
						Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.8.2 to 3.8.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.8.2...v3.8.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com> 
						
						
					 
					
						2020-03-02 08:24:53 +00:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							11e6fba78c 
							
						 
					 
					
						
						
							
							chore: update @vue/shared readme [ci skip]  
						
						
						
						
					 
					
						2020-02-29 22:05:41 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							bcb2a9b4a6 
							
						 
					 
					
						
						
							
							build: make @vue/shared public  
						
						... 
						
						
						
						This avoids it being inlined multiple times in esm bundler builds 
						
						
					 
					
						2020-02-29 22:04:42 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e1660f4338 
							
						 
					 
					
						
						
							
							refactor(runtime-core): adjust attr fallthrough behavior  
						
						... 
						
						
						
						BREAKING CHANGE: adjust attr fallthrough behavior
    Updated per pending RFC https://github.com/vuejs/rfcs/pull/137 
    - Implicit fallthrough now by default only applies for a whitelist
      of attributes (class, style, event listeners, a11y attributes, and
      data attributes).
    - Fallthrough is now applied regardless of whether the component has
      explicitly declared props. (close  #749 ) 
						
						
					 
					
						2020-02-28 17:53:26 -05:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							06d3447149 
							
						 
					 
					
						
						
							
							build(deps-dev): bump rollup from 1.31.1 to 1.32.0  
						
						... 
						
						
						
						Bumps [rollup](https://github.com/rollup/rollup ) from 1.31.1 to 1.32.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v1.31.1...v1.32.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com> 
						
						
					 
					
						2020-02-28 08:02:30 +00:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							6810d1402e 
							
						 
					 
					
						
						
							
							fix(runtime-core): ensure inhertied attrs update on optimized child root  
						
						... 
						
						
						
						fix  #677 , close  #784  
					
						2020-02-27 21:51:57 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							33ab0f8e0f 
							
						 
					 
					
						
						
							
							chore: fix snapshot  
						
						
						
						
					 
					
						2020-02-27 17:15:51 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8449a9727c 
							
						 
					 
					
						
						
							
							feat(compiler-core): switch to @babel/parser for expression parsing  
						
						... 
						
						
						
						This enables default support for parsing bigInt, optional chaining
    and nullish coalescing, and also adds the `expressionPlugins`
    compiler option for enabling additional parsing plugins listed at
    https://babeljs.io/docs/en/next/babel-parser#plugins . 
						
						
					 
					
						2020-02-27 16:53:51 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							4809325c07 
							
						 
					 
					
						
						
							
							refactor(hydration): move fragment to seaprate function + skip normalization in optimized mode  
						
						
						
						
					 
					
						2020-02-27 11:26:39 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							3357ff438c 
							
						 
					 
					
						
						
							
							fix(slots): fix conditional slot  
						
						... 
						
						
						
						fix  #787  
					
						2020-02-26 21:43:27 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							5d952cc051 
							
						 
					 
					
						
						
							
							test: fix options usage of reactive  
						
						
						
						
					 
					
						2020-02-26 21:29:41 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e67f655b26 
							
						 
					 
					
						
						
							
							refactor(runtime-core): revert setup() result reactive conversion  
						
						... 
						
						
						
						BREAKING CHANGE: revert setup() result reactive conversion
    Revert 6b10f0c & a840e7d. The motivation of the original change was
    avoiding unnecessary deep conversions, but that can be achieved by
    explicitly marking values non-reactive via `markNonReactive`.
    Removing the reactive conversion behavior leads to an usability
    issue in that plain objects containing refs (which is what most
    composition functions will return), when exposed as a nested
    property from `setup()`, will not unwrap the refs in templates. This
    goes against the "no .value in template" intuition and the only
    workaround requires users to manually wrap it again with `reactive()`.
    So in this commit we are reverting to the previous behavior where
    objects returned from `setup()` are implicitly wrapped with
    `reactive()` for deep ref unwrapping. 
						
						
					 
					
						2020-02-26 19:01:42 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							11d2fb2594 
							
						 
					 
					
						
						
							
							refactor(fragments): remove visible anchors for fragments  
						
						
						
						
					 
					
						2020-02-26 16:32:06 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							439752822c 
							
						 
					 
					
						
						
							
							fix(portal): fix portal placeholder text  
						
						
						
						
					 
					
						2020-02-26 16:07:00 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							d52ffaa202 
							
						 
					 
					
						
						
							
							refactor(compiler-ssr): extract portal processing + emit errors  
						
						
						
						
					 
					
						2020-02-26 15:05:11 -05:00 
						 
				 
			
				
					
						
							
							
								Dmitry Sharshakov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8ed0e7fbf 
							
						 
					 
					
						
						
							
							feat(compiler-ssr): compile portal ( #775 )  
						
						
						
						
					 
					
						2020-02-26 14:59:53 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							312513d255 
							
						 
					 
					
						
						
							
							release: v3.0.0-alpha.7  
						
						
						
						
					 
					
						2020-02-26 14:36:38 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e42d6b0712 
							
						 
					 
					
						
						
							
							refactor: use consistent name for watch invalidation register function  
						
						
						
						
					 
					
						2020-02-26 10:20:30 -05:00 
						 
				 
			
				
					
						
							
							
								djy0 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04f83fa681 
							
						 
					 
					
						
						
							
							fix(runtime-core): set appContext.provides to Object.create(null) ( #781 )  
						
						
						
						
					 
					
						2020-02-26 10:20:10 -05:00 
						 
				 
			
				
					
						
							
							
								djy0 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59393dd757 
							
						 
					 
					
						
						
							
							fix(template-explorer): rename watch -> watchEffect ( #780 )  
						
						
						
						
					 
					
						2020-02-26 10:13:07 -05:00 
						 
				 
			
				
					
						
							
							
								Praveen Puglia 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1855a7f409 
							
						 
					 
					
						
						
							
							chore: fixes a small typo and prettifies the document ( #778 )  
						
						
						
						
					 
					
						2020-02-26 10:11:49 -05:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							e828d0b671 
							
						 
					 
					
						
						
							
							build(deps-dev): bump @types/puppeteer from 2.0.0 to 2.0.1  
						
						... 
						
						
						
						Bumps [@types/puppeteer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/puppeteer ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/puppeteer )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com> 
						
						
					 
					
						2020-02-26 07:49:39 +00:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							3206e5dfe5 
							
						 
					 
					
						
						
							
							fix(types): shallowRef should not unwrap value type  
						
						
						
						
					 
					
						2020-02-25 20:43:01 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							9aaeeede62 
							
						 
					 
					
						
						
							
							test: add type test for nested refs in ref.value  
						
						
						
						
					 
					
						2020-02-25 20:38:09 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							d4c6957e2d 
							
						 
					 
					
						
						
							
							fix(types): ref value type unwrapping should happen at creation time  
						
						
						
						
					 
					
						2020-02-25 19:44:06 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							711d16cc65 
							
						 
					 
					
						
						
							
							refactor: remove old watch signature support  
						
						
						
						
					 
					
						2020-02-25 19:39:49 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							52cc7e8231 
							
						 
					 
					
						
						
							
							refactor(directives): remove binding.instance  
						
						... 
						
						
						
						BREAKING CHANGE: custom directive bindings no longer expose instance
    This is a rarely used property that creates extra complexity in
    ensuring it points to the correct instance. From a design
    perspective, a custom directive should be scoped to the element and
    data it is bound to and should not have access to the entire
    instance in the first place. 
						
						
					 
					
						2020-02-25 19:35:48 -05:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							3eab143843 
							
						 
					 
					
						
						
							
							fix(template-ref): fix string template refs inside slots  
						
						
						
						
					 
					
						2020-02-25 18:29:51 -05:00 
						 
				 
			
				
					
						
							
							
								ysj16 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cb0b83088 
							
						 
					 
					
						
						
							
							fix(renderSlot): set slot render as a STABLE_FRAGMENT ( #776 )  
						
						... 
						
						
						
						fix  #766  
					
						2020-02-25 16:41:44 +01:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							4a5b91bd1f 
							
						 
					 
					
						
						
							
							fix(runtime-core): fix slot fallback + slots typing  
						
						... 
						
						
						
						fix  #773  
					
						2020-02-25 09:41:07 -05:00 
						 
				 
			
				
					
						
							
							
								djy0 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19a799c28b 
							
						 
					 
					
						
						
							
							fix(runtime-core): make watchEffect ignore deep option ( #765 )  
						
						
						
						
					 
					
						2020-02-24 18:03:02 +01:00 
						 
				 
			
				
					
						
							
							
								djy0 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c11905fe36 
							
						 
					 
					
						
						
							
							chore: fix typo ( #764 ) [ci skip]  
						
						
						
						
					 
					
						2020-02-24 18:01:26 +01:00 
						 
				 
			
				
					
						
							
							
								Xin Du (Clark) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							047844cfb8 
							
						 
					 
					
						
						
							
							refactor(ssr): extract buffer resolving and resolvePortals ( #771 )  
						
						
						
						
					 
					
						2020-02-24 17:23:35 +01:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							20afd4093d 
							
						 
					 
					
						
						
							
							chore: changelog edits [ci skip]  
						
						
						
						
					 
					
						2020-02-22 08:29:02 +01:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							9ab22c7ae6 
							
						 
					 
					
						
						
							
							release: v3.0.0-alpha.6  
						
						
						
						
					 
					
						2020-02-22 08:25:32 +01:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							99a2e18c97 
							
						 
					 
					
						
						
							
							feat(runtime-core): add watchEffect API  
						
						... 
						
						
						
						BREAKING CHANGE: replae `watch(fn, options?)` with `watchEffect`
    The `watch(fn, options?)` signature has been replaced by the new
    `watchEffect` API, which has the same usage and behavior. `watch`
    now only supports the `watch(source, cb, options?)` signautre. 
						
						
					 
					
						2020-02-22 08:19:10 +01:00 
						 
				 
			
				
					
						
							
							
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b36a76fe23 
							
						 
					 
					
						
						
							
							chore: remove debugger [ci skip]  
						
						
						
						
					 
					
						2020-02-22 05:19:22 +01:00