Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							5614c4ff0f 
							
						 
					 
					
						
						
							
							fix(compiler): serialize any StaticSymbol correctly, not matter in which context.  
						
						
						
						
					 
					
						2016-12-05 14:20:01 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							c3065aac7a 
							
						 
					 
					
						
						
							
							refactor(compiler): replace isStaticSymbol with instanceof StaticSymbol  
						
						
						
						
					 
					
						2016-12-05 14:20:01 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							c767df0e4e 
							
						 
					 
					
						
						
							
							fix(router): throw a better error message when angular 1 is not bootstraped  
						
						
						
						
					 
					
						2016-12-05 10:57:24 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							25e5b2fdf0 
							
						 
					 
					
						
						
							
							fix(router): make setUpLocationChangeListener idempotent  
						
						
						
						
					 
					
						2016-12-05 10:57:24 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							307c4693dc 
							
						 
					 
					
						
						
							
							refactor(router): code cleanup  
						
						
						
						
					 
					
						2016-12-05 10:54:10 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							349ad75de3 
							
						 
					 
					
						
						
							
							fix(router): fix replaceUrl on RouterLink directives  
						
						
						
						
					 
					
						2016-12-05 10:54:10 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							f562cbf86c 
							
						 
					 
					
						
						
							
							fix(router): fix skipLocationChanges on RouterLink directives  
						
						... 
						
						
						
						fixes  #13156  
					
						2016-12-05 10:54:10 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							804943c9b1 
							
						 
					 
					
						
						
							
							refactor(router): cleanup RouterLink  
						
						
						
						
					 
					
						2016-12-05 10:54:10 -08:00 
						 
				 
			
				
					
						
							
							
								André Werlang 
							
						 
					 
					
						
						
						
						
							
						
						
							a1322873c8 
							
						 
					 
					
						
						
							
							fix(facade): cache original format string ( #12764 )  
						
						
						
						
					 
					
						2016-12-05 10:26:59 -08:00 
						 
				 
			
				
					
						
							
							
								Sarun Rattanasiri 
							
						 
					 
					
						
						
						
						
							
						
						
							b8c839bd51 
							
						 
					 
					
						
						
							
							docs(cheatsheet): correct HostBinding decorator example ( #13206 )  
						
						
						
						
					 
					
						2016-12-05 10:25:40 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							6cf7a1bf84 
							
						 
					 
					
						
						
							
							refactor(build): fix build location of compiler-cli esm module ( #13212 )  
						
						
						
						
					 
					
						2016-12-02 15:19:52 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d46b8deeea 
							
						 
					 
					
						
						
							
							fix(router): runs guards every time when unsuccessfully navigating to the same url over and over again ( #13209 )  
						
						
						
						
					 
					
						2016-12-02 15:19:00 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							bbb7a39414 
							
						 
					 
					
						
						
							
							fix(router): allow specifying a matcher wihtout specifying a path  
						
						... 
						
						
						
						fixes  #12972  
					
						2016-12-02 15:03:59 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							d7d8fab211 
							
						 
					 
					
						
						
							
							refactor(router): cleanup config  
						
						
						
						
					 
					
						2016-12-02 15:03:59 -08:00 
						 
				 
			
				
					
						
							
							
								Sarun Rattanasiri 
							
						 
					 
					
						
						
						
						
							
						
						
							51b06924bd 
							
						 
					 
					
						
						
							
							docs(core): correct HostListener typo ( #13203 )  
						
						
						
						
					 
					
						2016-12-02 14:45:47 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							3ff6554cbc 
							
						 
					 
					
						
						
							
							fix(language-service): update to use CompilerHost from compiler-cli ( #13189 )  
						
						
						
						
					 
					
						2016-12-02 14:34:16 -08:00 
						 
				 
			
				
					
						
							
							
								Bowen Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							dfd8140084 
							
						 
					 
					
						
						
							
							Fix format  
						
						
						
						
					 
					
						2016-12-02 14:31:55 -08:00 
						 
				 
			
				
					
						
							
							
								Bowen Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							6ea3ab7e14 
							
						 
					 
					
						
						
							
							Fix exit code. Give a specific type. Add test cases.  
						
						
						
						
					 
					
						2016-12-02 14:31:55 -08:00 
						 
				 
			
				
					
						
							
							
								Bowen Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							9761db5ac2 
							
						 
					 
					
						
						
							
							refactor(compiler): change ngc error handling  
						
						... 
						
						
						
						Do not print stack trace for user errors
Print stack trace for compiler internal errors 
						
						
					 
					
						2016-12-02 14:31:55 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							75d1617b63 
							
						 
					 
					
						
						
							
							fix(compiler): include the summaries of reexported modules / directives / pipes ( #13196 )  
						
						... 
						
						
						
						Only if these are not part of the sources. 
						
						
					 
					
						2016-12-02 10:08:46 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							614a35d539 
							
						 
					 
					
						
						
							
							feat(compiler): read and write .ngsummary.json files  
						
						... 
						
						
						
						When compiling libraries, this feature extracts the minimal information
from the directives/pipes/modules of the library into `.ngsummary.json` files,
so that applications that use this library only need to be recompiled
if one of the summary files change, but not on every change
of the libraries (e.g. one of the templates).
Only works if individual codegen for libraries is enabled,
see the `generateCodeForLibraries: false` option.
Closes  #12787  
						
						
					 
					
						2016-12-01 14:49:52 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							9ab401f4d3 
							
						 
					 
					
						
						
							
							refactor(compiler): simplify NgModuleSymmaryMetadata  
						
						... 
						
						
						
						- merge `NgModuleInjectorSummary` and `NgModuleDirectiveSummary`
- remove `directiveLoaders` from the summary 
						
						
					 
					
						2016-12-01 14:49:52 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							82c81cd0d2 
							
						 
					 
					
						
						
							
							fix(common): make sure the plural category exists ( #13169 )  
						
						... 
						
						
						
						fixes  #12379  
					
						2016-12-01 13:26:24 -08:00 
						 
				 
			
				
					
						
							
							
								liufc 
							
						 
					 
					
						
						
						
						
							
						
						
							12959f444c 
							
						 
					 
					
						
						
							
							refactor(router):remove unused parameter pathIndex ( #13180 )  
						
						
						
						
					 
					
						2016-12-01 13:25:53 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							25a6da244c 
							
						 
					 
					
						
						
							
							refactor(compiler-cli): refactor compiler host parameters ( #13147 )  
						
						
						
						
					 
					
						2016-12-01 13:24:51 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Rickabaugh 
							
						 
					 
					
						
						
						
						
							
						
						
							ae26504e84 
							
						 
					 
					
						
						
							
							fix(core): update peer dep on zone.js to ^0.7.2  
						
						
						
						
					 
					
						2016-11-30 15:42:56 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							2975d8933c 
							
						 
					 
					
						
						
							
							fix(language-service): harden against partial normalization of directives  
						
						
						
						
					 
					
						2016-11-30 14:55:56 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							43c0e9a6bb 
							
						 
					 
					
						
						
							
							fix(compiler): fix performance regression caused by 5b0f9e2  
						
						... 
						
						
						
						Fixes  #13146  
					
						2016-11-30 14:55:56 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Rickabaugh 
							
						 
					 
					
						
						
						
						
							
						
						
							f275f36081 
							
						 
					 
					
						
						
							
							fix(version): take all of version string after patch version  
						
						
						
						
					 
					
						2016-11-30 14:25:11 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							e628b66cca 
							
						 
					 
					
						
						
							
							feat(build): record angular version in the dom ( #13164 )  
						
						
						
						
					 
					
						2016-11-30 13:52:08 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							3e73bea3e7 
							
						 
					 
					
						
						
							
							refactor(compiler): convert metadata classes used in summaries into interfaces ( #13123 )  
						
						... 
						
						
						
						Part of #12787  
						
						
					 
					
						2016-11-30 10:52:51 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							42cf06fa12 
							
						 
					 
					
						
						
							
							feat(router): add support for custom route reuse strategies  
						
						
						
						
					 
					
						2016-11-29 23:21:41 -08:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							c4bbafc291 
							
						 
					 
					
						
						
							
							feat: upgrade zone.js to v0.7.1  
						
						
						
						
					 
					
						2016-11-29 17:24:00 -08:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							2d6a003dba 
							
						 
					 
					
						
						
							
							feat: update RxJS peer dependency to 5.0.0-rc.4  
						
						... 
						
						
						
						Closes  #13125 
RxJS from beta-12 to rc.4, has removed the `cache`
operator. (See https://github.com/ReactiveX/rxjs/blob/master/CHANGELOG.md#breaking-changes-1 )
If your application relies on it, then we suggest 
that you use the one from this gist:
https://gist.github.com/robwormald/19dea0c70a6e01aadced6731aed4f9f7  
					
						2016-11-29 16:27:33 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							627282d2c8 
							
						 
					 
					
						
						
							
							fix(compiler): correctly evaluate references to static functions ( #13133 )  
						
						
						
						
					 
					
						2016-11-29 12:02:50 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							2f7492c986 
							
						 
					 
					
						
						
							
							refactor(compiler): remove unneeded fields from metadata  
						
						... 
						
						
						
						Removes `CompileIdentifierMetadata.name` / `.moduleUrl`,
as well as `CompileTypeMetadata.name / moduleUrl` and
`CompileFactoryMetadata.name / moduleUrl`. 
						
						
					 
					
						2016-11-28 15:19:23 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							2452cd14e0 
							
						 
					 
					
						
						
							
							refactor(compiler): drop old codegen tests that run inside of test.sh  
						
						... 
						
						
						
						These tests were hard to maintain and only yielded little value,
now that we have the full integration with TypeScript. 
						
						
					 
					
						2016-11-28 15:19:23 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							966bcbad5a 
							
						 
					 
					
						
						
							
							fix(compiler-cli): pin the version of tsc-wrapped  
						
						
						
						
					 
					
						2016-11-28 15:18:56 -08:00 
						 
				 
			
				
					
						
							
							
								Flounn 
							
						 
					 
					
						
						
						
						
							
						
						
							94b8612e4e 
							
						 
					 
					
						
						
							
							Fix(http): invalidStateError response body  
						
						... 
						
						
						
						Check on null value failed with last version of mozilla.
Check on undefined type instead. 
						
						
					 
					
						2016-11-28 14:36:32 -08:00 
						 
				 
			
				
					
						
							
							
								Brian Michalski 
							
						 
					 
					
						
						
						
						
							
						
						
							b2b72190f8 
							
						 
					 
					
						
						
							
							fix(common): update DatePipe to allow closure compilation  
						
						... 
						
						
						
						Quote the date formats to prevent closure renaming.  These are specified as strings in templates using DatePipes and also need to be quoted here. 
						
						
					 
					
						2016-11-28 14:36:12 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							f5c8e0989d 
							
						 
					 
					
						
						
							
							feat(core): properly support inheritance  
						
						... 
						
						
						
						## Inheritance Semantics:
Decorators:
1) list the decorators of the class and its parents in the ancestor first order
2) only use the last decorator of each kind (e.g. @Component / ...)
Constructor parameters:
If a class inherits from a parent class and does not declare
a constructor, it inherits the parent class constructor,
and with it the parameter metadata of that parent class.
Lifecycle hooks:
Follow the normal class inheritance model,
i.e. lifecycle hooks of parent classes will be called
even if the method is not overwritten in the child class.
## Example
E.g. the following is a valid use of inheritance and it will
also inherit all metadata:
```
@Directive({selector: 'someDir'})
class ParentDirective {
  constructor(someDep: SomeDep) {}
  ngOnInit() {}
}
class ChildDirective extends ParentDirective {}
```
Closes  #11606 
Closes  #12892  
						
						
					 
					
						2016-11-28 14:12:12 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Blair 
							
						 
					 
					
						
						
						
						
							
						
						
							4a09251921 
							
						 
					 
					
						
						
							
							doc(common): fix a typo in async pipe  
						
						
						
						
					 
					
						2016-11-28 14:11:45 -08:00 
						 
				 
			
				
					
						
							
							
								PatrickJS 
							
						 
					 
					
						
						
						
						
							
						
						
							36caaaa8e4 
							
						 
					 
					
						
						
							
							refactor(core): remove unused import  
						
						... 
						
						
						
						APP_ID  was removed after 2.2.x 
						
						
					 
					
						2016-11-28 14:11:25 -08:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							808275a9d5 
							
						 
					 
					
						
						
							
							feat(core): expose destroy() method on ViewRef  
						
						
						
						
					 
					
						2016-11-28 14:10:42 -08:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							be3784c957 
							
						 
					 
					
						
						
							
							revert: fix(animations): blend in all previously transitioned styles into next animation if interrupted  
						
						... 
						
						
						
						This reverts commit ef96763fa4c2ad94e1890e272a6e3a9fbe50f550. 
						
						
					 
					
						2016-11-28 13:23:52 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							7194fc2b9e 
							
						 
					 
					
						
						
							
							fix(language-service): make link check pass  
						
						
						
						
					 
					
						2016-11-23 16:21:06 -08:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							2a3ca7bfcf 
							
						 
					 
					
						
						
							
							fix(compiler-cli): fix paths in source maps to be relative  
						
						... 
						
						
						
						The change looks bigger than it really is because I reordered the properties to match other tsconfigs we have.
The only real change is removal of sourceRoot property.
Fixes  #13040  
						
						
					 
					
						2016-11-23 15:48:24 -08:00 
						 
				 
			
				
					
						
							
							
								Bowen Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							4cbf8ccf05 
							
						 
					 
					
						
						
							
							Keep console.log that are not called during compilation.  
						
						
						
						
					 
					
						2016-11-23 15:47:02 -08:00 
						 
				 
			
				
					
						
							
							
								Bowen Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							a6c4490fce 
							
						 
					 
					
						
						
							
							Check if console.error is defined  
						
						
						
						
					 
					
						2016-11-23 15:47:02 -08:00 
						 
				 
			
				
					
						
							
							
								Bowen Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							2c02d34c05 
							
						 
					 
					
						
						
							
							refactor(lint): Don't allow console.log  
						
						... 
						
						
						
						Enable tslint check for `console.log` as a follow-up to
https://github.com/angular/angular/issues/13018  
						
						
					 
					
						2016-11-23 15:47:01 -08:00