Daniel Leib 
							
						 
					 
					
						
						
						
						
							
						
						
							da5fc696bb 
							
						 
					 
					
						
						
							
							fix(router): do not update primary route if only secondary outlet is given ( #11797 )  
						
						
						
						
					 
					
						2016-10-20 10:59:08 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							b44b6ef8f5 
							
						 
					 
					
						
						
							
							fix(router): module loader should start compiling modules when stubbedModules are set ( #11742 )  
						
						
						
						
					 
					
						2016-10-20 10:58:53 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							0f21a5823b 
							
						 
					 
					
						
						
							
							cleanup(router): add a test verifying than NavigationEnd is not emitted after NavigationCancel  
						
						
						
						
					 
					
						2016-10-20 10:56:12 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							5ae6915600 
							
						 
					 
					
						
						
							
							fix(router): fix lazy loading triggered by redirects from wildcard routes  
						
						... 
						
						
						
						Closes  #12183  
					
						2016-10-20 10:56:12 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							8b9ab44eee 
							
						 
					 
					
						
						
							
							feat(router): add support for ng1/ng2 migration ( #12160 )  
						
						
						
						
					 
					
						2016-10-20 10:44:44 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							b0a03fcab3 
							
						 
					 
					
						
						
							
							refactor(compiler): introduce directive wrappers to generate less code  
						
						... 
						
						
						
						- for now only wraps the `@Input` properties and calls
  to `ngOnInit`, `ngDoCheck` and `ngOnChanges` of directives.
- also groups eval sources by NgModule.
Part of #11683  
						
						
					 
					
						2016-10-20 10:41:43 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							c951822c35 
							
						 
					 
					
						
						
							
							refactor(compiler): don’t use the OfflineCompiler in extract_i18n  
						
						
						
						
					 
					
						2016-10-20 10:41:43 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							acda82c1ed 
							
						 
					 
					
						
						
							
							refactor(compiler): remove private exports  
						
						... 
						
						
						
						All of `@angular/compiler` is private, so we can export
everything we need directly. 
						
						
					 
					
						2016-10-20 10:41:43 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							d6791ff0e0 
							
						 
					 
					
						
						
							
							feat(ngUpgrade): add support for AoT compiled upgrade applications  
						
						... 
						
						
						
						This commit introduces a new API to the ngUpgrade module, which is compatible
with AoT compilation. Primarily, it removes the dependency on reflection
over the Angular 2 metadata by introducing an API where this information
is explicitly defined, in the source code, in a way that is not lost through
AoT compilation.
This commit is a collaboration between @mhevery (who provided the original
design of the API); @gkalpak & @petebacondarwin (who implemented the
API and migrated the specs from the original ngUpgrade tests) and @alexeagle
(who provided input and review).
This commit is an starting point, there is still work to be done:
* add more documentation
* validate the API via internal projects
* align the ngUpgrade compilation of A1 directives closer to the real A1
  compiler
* add more unit tests
* consider support for async `templateUrl` A1 upgraded components
Closes  #12239  
						
						
					 
					
						2016-10-19 15:27:49 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							76dd026447 
							
						 
					 
					
						
						
							
							refactor: remove some facades ( #12335 )  
						
						
						
						
					 
					
						2016-10-19 13:42:39 -07:00 
						 
				 
			
				
					
						
							
							
								shaul almog 
							
						 
					 
					
						
						
						
						
							
						
						
							0e9503b500 
							
						 
					 
					
						
						
							
							feat(forms) range values need to be numbers instead of strings ( #11792 )  
						
						
						
						
					 
					
						2016-10-19 10:12:13 -07:00 
						 
				 
			
				
					
						
							
							
								Andrei Tserakhau 
							
						 
					 
					
						
						
						
						
							
						
						
							f77ab6a2d2 
							
						 
					 
					
						
						
							
							feat(datePipe): support narrow forms for month and weekdays ( #12297 )  
						
						... 
						
						
						
						Closes  #12294  
					
						2016-10-19 10:05:13 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							97bc97153b 
							
						 
					 
					
						
						
							
							feat(forms): add ng-pending CSS class during async validation ( #11243 )  
						
						... 
						
						
						
						Closes  #10336  
					
						2016-10-19 09:56:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							445e5922ec 
							
						 
					 
					
						
						
							
							feat(forms): make 'parent' a public property of 'AbstractControl' ( #11855 )  
						
						
						
						
					 
					
						2016-10-19 09:55:50 -07:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
						
						
							
						
						
							b9fc090143 
							
						 
					 
					
						
						
							
							feat(forms): Added emitEvent to AbstractControl methods ( #11949 )  
						
						... 
						
						
						
						* feat(forms): Added emitEvent to AbstractControl methods
* style(forms): unified named parameter 
						
						
					 
					
						2016-10-19 09:54:54 -07:00 
						 
				 
			
				
					
						
							
							
								Cédric Exbrayat 
							
						 
					 
					
						
						
						
						
							
						
						
							592f40aa9c 
							
						 
					 
					
						
						
							
							feat(forms): add hasError and getError to AbstractControlDirective ( #11985 )  
						
						... 
						
						
						
						Allows cleaner expressions in template-driven forms.
Before:
    <label>Username</label><input name="username" ngModel required #username="ngModel">
    <div *ngIf="username.dirty && username.control.hasError('required')">Username is required</div>
After:
    <label>Username</label><input name="username" ngModel required #username="ngModel">
    <div *ngIf="username.dirty && username.hasError('required')">Username is required</div>
Fixes  #7255  
						
						
					 
					
						2016-10-19 09:49:02 -07:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							bf60418fdc 
							
						 
					 
					
						
						
							
							feat(forms): Validator.pattern accepts a RegExp ( #12323 )  
						
						
						
						
					 
					
						2016-10-19 09:37:54 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							cca4a5c519 
							
						 
					 
					
						
						
							
							fix(compiler): don't redeclare a var in the same scope ( #12386 )  
						
						... 
						
						
						
						This is not allowed by Closure Compiler. 
						
						
					 
					
						2016-10-18 20:28:30 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							6e5f8b59b3 
							
						 
					 
					
						
						
							
							fix(animations): generate aot code for animation trigger output events ( #12291 )  
						
						... 
						
						
						
						Closes  #11707 
Closes  #12291  
					
						2016-10-18 17:16:51 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Probst 
							
						 
					 
					
						
						
						
						
							
						
						
							8409b65153 
							
						 
					 
					
						
						
							
							fix(http): make normalizeMethodName optimizer-compatible. ( #12370 )  
						
						... 
						
						
						
						`normalizeMethodName` reflectively accessed the RequestMethod enum. With a smart
optimizer, properties from the enum could be removed or renamed, and so user
code just passing in e.g. 'PATCH' might not work. This change fixes the code to
be more explicit and avoids the optimizer issue. 
						
						
					 
					
						2016-10-18 11:21:54 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							38e2203b24 
							
						 
					 
					
						
						
							
							refactor(core): delete unused reflector code  
						
						
						
						
					 
					
						2016-10-17 23:17:34 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							bd1dcb5f11 
							
						 
					 
					
						
						
							
							fix(core): fix decorator defalut values  
						
						
						
						
					 
					
						2016-10-17 23:17:34 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							3993279527 
							
						 
					 
					
						
						
							
							fix(core): fix property decorators  
						
						... 
						
						
						
						fixes  #12224  
					
						2016-10-17 23:17:34 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							bf1e2613b2 
							
						 
					 
					
						
						
							
							refactor(core): cleanup decorators  
						
						
						
						
					 
					
						2016-10-17 23:17:34 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							f7db0668d1 
							
						 
					 
					
						
						
							
							refactor(core): simplify & cleanup reflection  
						
						
						
						
					 
					
						2016-10-17 23:17:34 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Wormald 
							
						 
					 
					
						
						
						
						
							
						
						
							27d76776b8 
							
						 
					 
					
						
						
							
							fix(router): correctly export filter operator in es5 ( #12286 )  
						
						
						
						
					 
					
						2016-10-17 23:06:19 -07:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							8603d9c269 
							
						 
					 
					
						
						
							
							refactor(http): use Http.request for all http shorthand methods ( #12319 )  
						
						
						
						
					 
					
						2016-10-17 23:04:25 -07:00 
						 
				 
			
				
					
						
							
							
								Ferdinand Malcher 
							
						 
					 
					
						
						
						
						
							
						
						
							d55f747858 
							
						 
					 
					
						
						
							
							docs(router): attribute notation for string paths ( #12205 )  
						
						... 
						
						
						
						Either bind an expression or use the attribute notation.
The mixed way `[routerLink]="/path"` won't work.
Prefer the attribute notation for string-only paths 
						
						
					 
					
						2016-10-17 22:53:55 -07:00 
						 
				 
			
				
					
						
							
							
								John Anthony 
							
						 
					 
					
						
						
						
						
							
						
						
							d61ecf0663 
							
						 
					 
					
						
						
							
							docs(NgSwitch): fix mismatched tags in example ( #12270 )  
						
						
						
						
					 
					
						2016-10-17 22:51:56 -07:00 
						 
				 
			
				
					
						
							
							
								Florian Kinder 
							
						 
					 
					
						
						
						
						
							
						
						
							15fc5dd7ee 
							
						 
					 
					
						
						
							
							test(forms): added missing selfOnly tests ( #12317 )  
						
						
						
						
					 
					
						2016-10-17 22:51:13 -07:00 
						 
				 
			
				
					
						
							
							
								Michael George Attard 
							
						 
					 
					
						
						
						
						
							
						
						
							a5419608e0 
							
						 
					 
					
						
						
							
							docs(ngIf): minor improvements  
						
						
						
						
					 
					
						2016-10-17 22:50:12 -07:00 
						 
				 
			
				
					
						
							
							
								Michael George Attard 
							
						 
					 
					
						
						
						
						
							
						
						
							5f95bf1dd2 
							
						 
					 
					
						
						
							
							refactor(common): remove redundant type  
						
						
						
						
					 
					
						2016-10-17 22:50:12 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							33c8948fd3 
							
						 
					 
					
						
						
							
							refactor(animations): ensure animation data-structures are created only when used  
						
						... 
						
						
						
						Closes  #12250  
					
						2016-10-14 15:43:41 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							fdf4309b50 
							
						 
					 
					
						
						
							
							perf(common): optimize NgSwitch default case  
						
						... 
						
						
						
						relates to #11297  
						
						
					 
					
						2016-10-12 17:11:46 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							df1718d624 
							
						 
					 
					
						
						
							
							fix(compiler): allow WS as <ng-content> content ( #12225 )  
						
						
						
						
					 
					
						2016-10-12 07:58:06 -07:00 
						 
				 
			
				
					
						
							
							
								Connor Wyatt 
							
						 
					 
					
						
						
						
						
							
						
						
							17e3410d98 
							
						 
					 
					
						
						
							
							Form submit event ( #11989 )  
						
						... 
						
						
						
						* feat(forms): ngSubmit event exposes $event from original submit event as local variable
Modify NgForm directive and FormGroup directive to expose the original submit event as $event in the ngSubmit event. Modify docs to reflect changes.
This resolves  #10920 .
* refactor: code cleanup 
						
						
					 
					
						2016-10-11 15:49:36 -07:00 
						 
				 
			
				
					
						
							
							
								Karl Seamon 
							
						 
					 
					
						
						
						
						
							
						
						
							5effc330ed 
							
						 
					 
					
						
						
							
							feat(upgrade): compilerOptions in bootstrap ( #10575 )  
						
						
						
						
					 
					
						2016-10-11 15:48:08 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							3df00828d7 
							
						 
					 
					
						
						
							
							docs(router): fix CanActivateChild API docs ( #12128 )  
						
						... 
						
						
						
						fixes  #12127  
					
						2016-10-11 15:47:57 -07:00 
						 
				 
			
				
					
						
							
							
								Steve Sewell 
							
						 
					 
					
						
						
						
						
							
						
						
							8c477b2f45 
							
						 
					 
					
						
						
							
							fix(compiler-cli): don't clone static symbols when simplifying annotation metadata ( #12158 )  
						
						
						
						
					 
					
						2016-10-11 15:47:44 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							7787771aba 
							
						 
					 
					
						
						
							
							refactor(core): cleanup decorators.ts ( #12161 )  
						
						
						
						
					 
					
						2016-10-11 15:47:20 -07:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							7275e1beb3 
							
						 
					 
					
						
						
							
							refactor(compiler): add optional visit() to TemplateAstVisitor ( #12209 )  
						
						
						
						
					 
					
						2016-10-11 15:46:11 -07:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							12ba62e5e2 
							
						 
					 
					
						
						
							
							refactor(compiler): expose template parser phases ( #12210 )  
						
						
						
						
					 
					
						2016-10-11 15:45:27 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							e6e007e2f1 
							
						 
					 
					
						
						
							
							refactor(core): cleanup SpyObject ( #12221 )  
						
						
						
						
					 
					
						2016-10-11 15:44:48 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							91dd138fa5 
							
						 
					 
					
						
						
							
							docs(animations): document :enter and :leave transition aliases ( #12222 )  
						
						
						
						
					 
					
						2016-10-11 15:44:38 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							d972d82354 
							
						 
					 
					
						
						
							
							refactor: simplify isPresent(x) ? x : y to x || y ( #12166 )  
						
						... 
						
						
						
						Closes  #12166  
					
						2016-10-10 09:20:58 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							bdcf46f82e 
							
						 
					 
					
						
						
							
							refactor(compiler): improve types, misc  
						
						
						
						
					 
					
						2016-10-10 09:20:58 -07:00 
						 
				 
			
				
					
						
							
							
								Christoph Krautz 
							
						 
					 
					
						
						
						
						
							
						
						
							79e1c7b807 
							
						 
					 
					
						
						
							
							refactor(upgrade): unify spec code ( #12190 )  
						
						... 
						
						
						
						- replace all variable declarations using 'var' by 'const' or 'let'
- replace es5 function declaration by arrow function where applicable 
						
						
					 
					
						2016-10-10 09:18:33 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d22eeb70b8 
							
						 
					 
					
						
						
							
							fix(forms): allow optional fields with pattern and minlength validators ( #12147 )  
						
						
						
						
					 
					
						2016-10-10 09:17:45 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							aa92512ac6 
							
						 
					 
					
						
						
							
							fix(compiler): properly shim :host:before and :host(:before) ( #12171 )  
						
						... 
						
						
						
						fixes  #12165  
					
						2016-10-10 09:15:15 -07:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							4202936bbf 
							
						 
					 
					
						
						
							
							refactor(compiler): add optional visit() to html AST Visitor ( #12135 )  
						
						
						
						
					 
					
						2016-10-10 09:13:50 -07:00