Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							1068212cb2 
							
						 
					 
					
						
						
							
							chore: run prettier  
						
						 
						
						
						
						
					 
					
						2020-04-15 10:51:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							a6e2b1052a 
							
						 
					 
					
						
						
							
							fix(compiler-core): should not generate CLASS/STYLE patch flags on components  
						
						 
						
						... 
						
						
						
						ref #677  
						
						
					 
					
						2020-04-10 10:19:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							1f6e72b110 
							
						 
					 
					
						
						
							
							fix(compiler): support full range of entity decoding in browser builds  
						
						 
						
						... 
						
						
						
						BREAKING CHANGE: compiler options have been adjusted.
    - new option `decodeEntities` is added.
    - `namedCharacterReferences` option has been removed.
    - `maxCRNameLength` option has been rmeoved. 
						
						
					 
					
						2020-04-08 18:51:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8c17535a47 
							
						 
					 
					
						
						
							
							fix(compiler): should not condense    
						
						 
						
						... 
						
						
						
						fix  #945  
						
						
					 
					
						2020-04-08 17:33:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							be666ebd59 
							
						 
					 
					
						
						
							
							fix(compiler): should only strip leading newline directly in pre tag  
						
						 
						
						
						
						
					 
					
						2020-04-08 16:44:32 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							d531686f91 
							
						 
					 
					
						
						
							
							fix(compiler-core): elements with dynamic keys should be forced into blocks  
						
						 
						
						... 
						
						
						
						fix  #916  
						
						
					 
					
						2020-04-07 18:44:21 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							7f30cb5772 
							
						 
					 
					
						
						
							
							fix(compiler): fix pre tag whitespace handling  
						
						 
						
						... 
						
						
						
						- should preserve whitespace even in nested elements
- should remove leading newline per spec
fix  #908  
						
						
					 
					
						2020-04-03 21:02:20 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							a022b63605 
							
						 
					 
					
						
						
							
							fix(compiler-core/slots): should support on-component named slots  
						
						 
						
						
						
						
					 
					
						2020-04-01 20:44:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Igor Randjelovic 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20f4965b45 
							
						 
					 
					
						
						
							
							feat(compiler-core): export transformElement from compiler-core ( #907 )  
						
						 
						
						
						
						
					 
					
						2020-04-01 11:25:05 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed9bf3687 
							
						 
					 
					
						
						
							
							feat(portal): SSR support for portal disabled prop  
						
						 
						
						
						
						
					 
					
						2020-03-30 11:24:29 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							aafb880a0a 
							
						 
					 
					
						
						
							
							feat(portal): support multiple portal appending to same target  
						
						 
						
						
						
						
					 
					
						2020-03-27 18:42:57 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b8ffbffaf7 
							
						 
					 
					
						
						
							
							feat(compiler-core): support v-is  
						
						 
						
						... 
						
						
						
						see https://github.com/vuejs/rfcs/pull/149  for details 
						
						
					 
					
						2020-03-27 16:38:31 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							c403c39126 
							
						 
					 
					
						
						
							
							chore: improve parser option comments [ci skip]  
						
						 
						
						
						
						
					 
					
						2020-03-24 18:29:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							0831b98eac 
							
						 
					 
					
						
						
							
							fix(compiler-core): support interpolation in RCDATA mode (e.g. textarea)  
						
						 
						
						
						
						
					 
					
						2020-03-23 17:25:29 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							f529dbde23 
							
						 
					 
					
						
						
							
							fix: dynamic component fallback to native element  
						
						 
						
						... 
						
						
						
						fix  #870  
						
						
					 
					
						2020-03-23 14:47:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b8c1be18f3 
							
						 
					 
					
						
						
							
							refactor(types): use stricter settings  
						
						 
						
						... 
						
						
						
						fix  #847  
						
						
					 
					
						2020-03-23 11:08:22 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ysj16 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3601e9fa7 
							
						 
					 
					
						
						
							
							perf(transform-vif): don't need to createBlock for a component ( #853 )  
						
						 
						
						
						
						
					 
					
						2020-03-20 11:29:44 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ba9a91c48c 
							
						 
					 
					
						
						
							
							refactor: remove null comparisons  
						
						 
						
						
						
						
					 
					
						2020-03-18 18:14:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							a1da9c28a0 
							
						 
					 
					
						
						
							
							fix(compiler-core): assign patchFlag for template v-if fragment  
						
						 
						
						... 
						
						
						
						fix  #850  
						
						
					 
					
						2020-03-17 11:36:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							3b40fc56db 
							
						 
					 
					
						
						
							
							fix(compiler-ssr): fix input w/ v-bind="obj" codegen  
						
						 
						
						
						
						
					 
					
						2020-03-16 18:14:49 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							4dc8ffc378 
							
						 
					 
					
						
						
							
							fix: simplify and use correct ctx in withCtx  
						
						 
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							ecd7ce60d5 
							
						 
					 
					
						
						
							
							feat(compiler-core): wrap slot functions with render context  
						
						 
						
						
						
						
					 
					
						2020-03-16 13:06:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							586e5bb800 
							
						 
					 
					
						
						
							
							fix(compiler-core): fix property shorthand detection  
						
						 
						
						... 
						
						
						
						fix  #845  
						
						
					 
					
						2020-03-16 10:27:03 -04: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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							3eab143843 
							
						 
					 
					
						
						
							
							fix(template-ref): fix string template refs inside slots  
						
						 
						
						
						
						
					 
					
						2020-02-25 18:29:51 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								djy0 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c11905fe36 
							
						 
					 
					
						
						
							
							chore: fix typo ( #764 ) [ci skip]  
						
						 
						
						
						
						
					 
					
						2020-02-24 18:01:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luxiaosong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c54aa43fa7 
							
						 
					 
					
						
						
							
							chore: use 'const' instead of 'let' ( #755 ) [ci skip]  
						
						 
						
						
						
						
					 
					
						2020-02-21 11:21:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								likui 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b987d9450 
							
						 
					 
					
						
						
							
							fix(compiler-core): should alias name in helperString ( #743 )  
						
						 
						
						... 
						
						
						
						fix  #740  
						
						
					 
					
						2020-02-19 09:49:46 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							66b5f0b480 
							
						 
					 
					
						
						
							
							chore: fix hoistStatic exhaustive check  
						
						 
						
						
						
						
					 
					
						2020-02-14 16:41:55 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							5455e8e69a 
							
						 
					 
					
						
						
							
							fix(compiler-core): should not hoist element with cached + merged event handlers  
						
						 
						
						
						
						
					 
					
						2020-02-13 18:34:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							9aaef60ad2 
							
						 
					 
					
						
						
							
							wip(ssr): adjust event hydration flag  
						
						 
						
						
						
						
					 
					
						2020-02-13 18:28:40 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							6b505dcd23 
							
						 
					 
					
						
						
							
							wip(ssr): basic element hydration  
						
						 
						
						
						
						
					 
					
						2020-02-13 17:47:00 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8b7c162125 
							
						 
					 
					
						
						
							
							feat(compiler-dom): handle constant expressions when stringifying static content  
						
						 
						
						
						
						
					 
					
						2020-02-12 15:00:00 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							1389d7b88c 
							
						 
					 
					
						
						
							
							refactor(compiler-core): use more concise marker for compiled slots  
						
						 
						
						
						
						
					 
					
						2020-02-12 13:45:35 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							175f8aae8d 
							
						 
					 
					
						
						
							
							feat(compiler): mark hoisted trees with patchFlag  
						
						 
						
						
						
						
					 
					
						2020-02-12 13:31:29 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							27913e661a 
							
						 
					 
					
						
						
							
							feat(compiler-dom/runtime-dom): stringify eligible static trees  
						
						 
						
						
						
						
					 
					
						2020-02-12 11:56:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e861c6da90 
							
						 
					 
					
						
						
							
							test: test updates for d40c642  
						
						 
						
						
						
						
					 
					
						2020-02-11 18:40:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e3988b40d8 
							
						 
					 
					
						
						
							
							refactor(compiler-core): use dedicated node type for element codegen  
						
						 
						
						... 
						
						
						
						Previously codegen node for elements and components used raw expressions,
which leads to multiple permutations of AST shapes based on whether the
node is a block or has directives. The complexity is spread across the
entire compiler and occurs whenever a transform needs to deal with
element codegen nodes.
This refactor centralizes the handling of all possible permutations
into the codegen phase, so that all elements/components will have a
consistent node type throughout the transform phase.
The refactor is split into two commits (with test updates in a separate
one) so changes can be easier to inspect. 
						
						
					 
					
						2020-02-11 18:40:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c54a888b 
							
						 
					 
					
						
						
							
							refactor(compiler-core): hoist static text calls between elements  
						
						 
						
						
						
						
					 
					
						2020-02-10 18:32:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							12fcf9ab95 
							
						 
					 
					
						
						
							
							fix(compiler): fix v-for fragment openBlock argument  
						
						 
						
						
						
						
					 
					
						2020-02-10 18:19:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							47e984d31f 
							
						 
					 
					
						
						
							
							refactor(compiler): provide _ctx and _cache via arguments  
						
						 
						
						
						
						
					 
					
						2020-02-10 17:29:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ade07c64a1 
							
						 
					 
					
						
						
							
							fix(compiler-core): fix keep-alive when used in templates  
						
						 
						
						... 
						
						
						
						fix  #715  
						
						
					 
					
						2020-02-10 16:49:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							571ed4226b 
							
						 
					 
					
						
						
							
							feat(compiler-core/v-on): support @vnode-xxx usage for vnode hooks  
						
						 
						
						
						
						
					 
					
						2020-02-10 11:00:37 -05:00