vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							c6244d1470 
							
						 
					 
					
						
						
							
							feat(i18n): add support for nested expansion forms  
						
						 
						
						... 
						
						
						
						Closes  #7977  
						
						
					 
					
						2016-04-18 19:38:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							7c9717bba8 
							
						 
					 
					
						
						
							
							feat(html_parser): support special forms used by i18n { exp, plural, =0 {} }  
						
						 
						
						
						
						
					 
					
						2016-04-18 19:38:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Rickabaugh 
							
						 
					 
					
						
						
						
						
							
						
						
							60727c4d2b 
							
						 
					 
					
						
						
							
							revert(format): Revert "chore(format): update to latest formatter"  
						
						 
						
						... 
						
						
						
						This reverts commit 03627aa84d90f7f1d8d62f160997b783fdf9eaa4. 
						
						
					 
					
						2016-04-12 09:41:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							03627aa84d 
							
						 
					 
					
						
						
							
							chore(format): update to latest formatter  
						
						 
						
						... 
						
						
						
						Closes  #7958  
						
						
					 
					
						2016-04-11 22:15:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							17c8ec8a5d 
							
						 
					 
					
						
						
							
							feat(html_parser): change HtmlElementAst to store both the start and the end positions  
						
						 
						
						
						
						
					 
					
						2016-03-24 20:36:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							70d18b5b53 
							
						 
					 
					
						
						
							
							feat(compiler): change html parser to preserve comments  
						
						 
						
						
						
						
					 
					
						2016-03-14 21:50:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							19a08f3a43 
							
						 
					 
					
						
						
							
							feat(compiler): Added spans to HTML parser errors  
						
						 
						
						... 
						
						
						
						Allows using the HTML parser in contexts errors are reported in a development tool such as an editor. 
						
						
					 
					
						2016-03-03 22:51:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							da9b46a071 
							
						 
					 
					
						
						
							
							feat: camelCase Angular (kebab-case removal)  
						
						 
						
						... 
						
						
						
						BREAKING CHANGE:
Angular is now fully camel case.
Before:
    <p *ng-if="cond">
    <my-cmp [my-prop]="exp">
    <my-cmp (my-event)="action()">
    <my-cmp [(my-prop)]="prop">
    <input #my-input>
    <template ng-for #my-item [ng-for-of]=items #my-index="index">
After
    <p *ngIf="cond">
    <my-cmp [myProp]="exp">
    <my-cmp (myEvent)="action()">
    <my-cmp [(myProp)]="prop">
    <input #myInput>`,
    <template ngFor="#my-item" [ngForOf]=items #myIndex="index">
The full details are found in [angular2/docs/migration/kebab-case.md](https://github.com/angular/angular/blob/master/modules/angular2/docs/migration/kebab-case.md ) 
						
						
					 
					
						2015-12-09 19:59:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							eb0ea931d0 
							
						 
					 
					
						
						
							
							fix(HtmlParser): ignore LF immediately following pre, textarea & listing  
						
						 
						
						... 
						
						
						
						fixes  #5630 
Closes  #5688  
						
						
					 
					
						2015-12-08 02:39:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							3a438615c3 
							
						 
					 
					
						
						
							
							fix(HtmlParser): Do not add parent element for template children  
						
						 
						
						... 
						
						
						
						fixes  #5638  
						
						
					 
					
						2015-12-08 02:39:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							50490b55eb 
							
						 
					 
					
						
						
							
							fix(HtmlParser): mark <source> elements as void  
						
						 
						
						... 
						
						
						
						Fixes  #5663 
Closes  #5668  
						
						
					 
					
						2015-12-08 02:15:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							d388c0ae62 
							
						 
					 
					
						
						
							
							feat(HtmlParser): enforce only void & foreign elts can be self closed  
						
						 
						
						... 
						
						
						
						BREAKING CHANGE:
`<whatever />` used to be expanded to `<whatever></whatever>`.
The parser now follows the HTML5 spec more closely.
Only void and foreign elements can be self closed.
Closes  #5591  
						
						
					 
					
						2015-12-04 20:05:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							56604468e0 
							
						 
					 
					
						
						
							
							feat(HtmlParser): enforce no end tag for void elements  
						
						 
						
						... 
						
						
						
						BREAKING CHANGE
End tags used to be tolerated for void elements with no content.
They are no more allowed so that we more closely follow the HTML5 spec. 
						
						
					 
					
						2015-12-04 20:05:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							e67e1952d0 
							
						 
					 
					
						
						
							
							fix(HtmlParser): ng-content is not a void element  
						
						 
						
						... 
						
						
						
						fixes  #5563 
Closes  #5586  
						
						
					 
					
						2015-12-03 23:42:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							62c2ed7c43 
							
						 
					 
					
						
						
							
							feat(HtmlParser): better error message when a void tag has content  
						
						 
						
						
						
						
					 
					
						2015-12-02 14:17:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							9c6b929c7b 
							
						 
					 
					
						
						
							
							fix(HtmlParser): close void elements on all node types  
						
						 
						
						... 
						
						
						
						fixes  #5528  
						
						
					 
					
						2015-12-02 14:17:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							c58e7e0e91 
							
						 
					 
					
						
						
							
							fix(HtmlParser): do not add a tbody parent for tr inside thead & tfoot  
						
						 
						
						... 
						
						
						
						fixes  #5403  
						
						
					 
					
						2015-12-02 11:43:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							36a423fac8 
							
						 
					 
					
						
						
							
							feat(Compiler): case sensitive html parser  
						
						 
						
						... 
						
						
						
						close  #4417 
Closes  #5264  
						
						
					 
					
						2015-11-19 18:55:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							adb87562bb 
							
						 
					 
					
						
						
							
							feat(Compiler): case sensitive html parser  
						
						 
						
						
						
						
					 
					
						2015-11-19 18:55:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							4e1d9c93df 
							
						 
					 
					
						
						
							
							Revert "feat(Compiler): case sensitive html parser"  
						
						 
						
						... 
						
						
						
						This reverts commit 86aeb8be0a0b03aa8266c1ca1426f9a58766e234. 
						
						
					 
					
						2015-11-16 14:37:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							0611239a0e 
							
						 
					 
					
						
						
							
							Revert "feat(Compiler): case sensitive html parser"  
						
						 
						
						... 
						
						
						
						This reverts commit a8edc1eb58b2f70b3cb2e427e5b0ee4484fd4ea4. 
						
						
					 
					
						2015-11-16 14:36:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							a8edc1eb58 
							
						 
					 
					
						
						
							
							feat(Compiler): case sensitive html parser  
						
						 
						
						... 
						
						
						
						close  #4417 
Closes  #5264  
						
						
					 
					
						2015-11-16 21:09:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							86aeb8be0a 
							
						 
					 
					
						
						
							
							feat(Compiler): case sensitive html parser  
						
						 
						
						
						
						
					 
					
						2015-11-16 21:09:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							6133f2c08b 
							
						 
					 
					
						
						
							
							fix(compiler): don’t lowercase attributes to support svg  
						
						 
						
						... 
						
						
						
						This reverts commit b89c5bc5818c62e775b0b0211931a81a32fd0293 and adds an additional test.
Closes  #5166  
						
						
					 
					
						2015-11-06 13:04:08 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							6edd964a83 
							
						 
					 
					
						
						
							
							chore(core): move compiler out of core  
						
						 
						
						... 
						
						
						
						BREAKING CHANGE
All imports from 'angular2/core/compiler' should be changed to 'angular2/compiler'. 
						
						
					 
					
						2015-11-05 14:44:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							aa3d94149f 
							
						 
					 
					
						
						
							
							refactor(core): rename angular2/src/compiler -> angular2/src/core/compiler  
						
						 
						
						
						
						
					 
					
						2015-10-02 08:42:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							cc0c30484f 
							
						 
					 
					
						
						
							
							refactor(compiler): cleanup and preparation for integration  
						
						 
						
						... 
						
						
						
						- Rename `DirectiveMetadata` into `CompileDirectiveMetadata`, merge
  with `NormalizedDirectiveMetadata` and remove `ChangeDetectionMetadata`
- Store change detector factories not as array but
  directly at the `CompiledTemplate` or the embedded template
  to make instantiation easier later on
- Already analyze variable values and map them
  to `Directive.exportAs`
- Keep the directive sort order as specified in the
  `@View()` annotation
- Allow to clear the runtime cache in `StyleCompiler`
  and `TemplateCompiler`
- Ignore `script` elements to match the semantics of the
  current compiler
- Make all components dynamically loadable and remove
  the previously introduced property `@Component#dynamicLoadable`
  for now until we find a better option to configure this
- Don’t allow to specify bindings in `@View#directives` and `@View#pipes` as this was never supported by the transformer (see below for the breaking change)
BREAKING CHANGE:
- don't support DI bindings in `@View#directives` and `@View@pipes` any more in preparation of integrating the new compiler. Use `@Directive#bindings` to reexport directives under a different token instead.
Part of #3605 
Closes  #4314  
						
						
					 
					
						2015-09-22 12:50:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							71cbb49672 
							
						 
					 
					
						
						
							
							refactor(compiler): allow to serialize and deserialize DirectiveMetadata  
						
						 
						
						
						
						
					 
					
						2015-09-12 01:16:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							9f576b0233 
							
						 
					 
					
						
						
							
							feat(compile): add HtmlParser, TemplateParser, ComponentMetadataLoader  
						
						 
						
						... 
						
						
						
						First bits of new compile pipeline #3605 
Closes  #3839  
						
						
					 
					
						2015-08-27 00:05:48 +00:00