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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							6c2d931744 
							
						 
					 
					
						
						
							
							chore: make test.sh work again  
						
						 
						
						... 
						
						
						
						Previously, `test.sh` relied on calling `build.sh` first 
						
						
					 
					
						2016-11-23 14:23:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							3e548de99d 
							
						 
					 
					
						
						
							
							Revert "fix(router): guards restor an incorrect url when used with skipLocationChange"  
						
						 
						
						... 
						
						
						
						This reverts commit ad20d7d260845d16cae2969c3cda968e3615397e. 
						
						
					 
					
						2016-11-22 13:31:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pete Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							909268036b 
							
						 
					 
					
						
						
							
							test(upgrade): remove setTimeout from lifecycle hook tests  ( #13027 )  
						
						 
						
						... 
						
						
						
						* test(upgrade): remove unnecessary NO_ERRORS_SCHEMA
* test(upgrade): remove `setTimeout` from lifecycle hook tests
Closes  #13019  
						
						
					 
					
						2016-11-22 09:21:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							519a324454 
							
						 
					 
					
						
						
							
							feat(language-service): add services to support editors ( #12987 )  
						
						 
						
						
						
						
					 
					
						2016-11-22 09:10:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							ef96763fa4 
							
						 
					 
					
						
						
							
							fix(animations): blend in all previously transitioned styles into next animation if interrupted ( #13014 )  
						
						 
						
						... 
						
						
						
						Closes  #13013 
Closes  #13014  
						
						
					 
					
						2016-11-21 15:46:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Michalski 
							
						 
					 
					
						
						
						
						
							
						
						
							7dcca307d9 
							
						 
					 
					
						
						
							
							fix(closure): quote date pattern aliases ( #13012 )  
						
						 
						
						... 
						
						
						
						Quota the pattern aliases to prevent closure renaming. These are quoted in DatePipe and also need to be quoted here. 
						
						
					 
					
						2016-11-21 11:45:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							491d5a22a9 
							
						 
					 
					
						
						
							
							refactor(compiler): allow control of StaticSymbol lifetime ( #12986 )  
						
						 
						
						
						
						
					 
					
						2016-11-18 16:58:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sammy Jelin 
							
						 
					 
					
						
						
						
						
							
						
						
							44572f114f 
							
						 
					 
					
						
						
							
							refactor(ngUpgrade): Small cleanup with Testability API and resumeBootstrap ( #12926 )  
						
						 
						
						... 
						
						
						
						* With non-static ngUpgrade apps, callbacks to `whenStable` were being invoked with the wrong
  context
* With non-static ngUpgrade apps, `resumeBootstrap` was being run outside the NgZone
* Remove redundent `whenStableContext` variable
Neither of the first two problems were actually causing bugs (as far as I know), but they *might*
have caused problems in the future.
Inspired by https://github.com/angular/angular/pull/12910 , but for non-static apps. 
						
						
					 
					
						2016-11-18 14:30:47 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brady Isom 
							
						 
					 
					
						
						
						
						
							
						
						
							1ef4696cb7 
							
						 
					 
					
						
						
							
							fix(upgrade): call ng1 lifecycle hooks ( #12875 )  
						
						 
						
						
						
						
					 
					
						2016-11-18 13:46:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							59d2b4c831 
							
						 
					 
					
						
						
							
							refactor(compiler): further minor fixes  
						
						 
						
						
						
						
					 
					
						2016-11-18 10:04:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							2a5bd2f345 
							
						 
					 
					
						
						
							
							refactor(compiler): Reintroduce ReflectorHost and move Extractor into @angular/compiler  
						
						 
						
						
						
						
					 
					
						2016-11-18 10:04:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							3c06a5dc25 
							
						 
					 
					
						
						
							
							refactor(comiler): various cleanups  
						
						 
						
						
						
						
					 
					
						2016-11-18 10:04:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							adeea5d86a 
							
						 
					 
					
						
						
							
							refactor(compiler): renames  
						
						 
						
						... 
						
						
						
						- `NgHost` to `CompilerHost`
- `AotCompilerHost.resolveFileToImport` to `AotCompilerHost.fileNameToModuleName`
- `AotCompilerHoset.resolveImportToFile` to `AotCompilerHost.moduleNameToFileName` 
						
						
					 
					
						2016-11-18 10:04:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							dddbb1c1cb 
							
						 
					 
					
						
						
							
							refactor(tsc-wrapped): collect all exported functions and classes and bump metadata version from 1 to 2  
						
						 
						
						... 
						
						
						
						This is needed to resolve symbols without `.d.ts` files.
This bumps the version of the metadata from 1 to 2.
This adds logic into `ng_host.ts` to automatically upgrade
version 1 to version 2 metadata by adding the exported symbols
from the `.d.ts` file. 
						
						
					 
					
						2016-11-18 10:04:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							bccf0e69dc 
							
						 
					 
					
						
						
							
							fix(compiler): fix versions of @angular/tsc-wrapped  
						
						 
						
						
						
						
					 
					
						2016-11-18 10:04:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							b15039d228 
							
						 
					 
					
						
						
							
							refactor(compiler): move symbol extraction to AotCompiler  
						
						 
						
						
						
						
					 
					
						2016-11-18 10:04:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							2235048432 
							
						 
					 
					
						
						
							
							refactor(compiler): add createAotCompiler factory  
						
						 
						
						... 
						
						
						
						Also adds 2 more methods to the `AotCompilerHost`:
- `loadResource`
- `resolveFileToImport` 
						
						
					 
					
						2016-11-18 10:04:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							484119e59f 
							
						 
					 
					
						
						
							
							refactor(compiler): remove asset: urls  
						
						 
						
						... 
						
						
						
						These urls were just relicts from Dart. 
						
						
					 
					
						2016-11-18 10:04:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							24099bdbd2 
							
						 
					 
					
						
						
							
							refactor(compiler): move findDeclaration into the StaticReflector  
						
						 
						
						... 
						
						
						
						Previously, this was part of the `AotCompilerHost`.
The `AotCompilerHost` is now also greatly simplified. 
						
						
					 
					
						2016-11-18 10:04:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							912ca44979 
							
						 
					 
					
						
						
							
							refactor(compiler): move static_reflector into @angular/compiler and rename files  
						
						 
						
						... 
						
						
						
						- `src/runtime_compiler.ts` -> `src/jit/compiler.ts`
- `src/compiler.ts` -> `src/jit/compiler_factory.ts`
- `src/offline_compiler` -> `src/aot/compiler.ts`
Part of #12867  
						
						
					 
					
						2016-11-18 10:04:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							664a6273e1 
							
						 
					 
					
						
						
							
							feature(tsc-wrapped): add option for closure compiler JSDoc annotations  
						
						 
						
						
						
						
					 
					
						2016-11-18 09:37:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							fc5ac1ebc4 
							
						 
					 
					
						
						
							
							fix(benchmarks): use sanitized style values ( #12943 )  
						
						 
						
						
						
						
					 
					
						2016-11-17 15:18:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							ad20d7d260 
							
						 
					 
					
						
						
							
							fix(router): guards restor an incorrect url when used with skipLocationChange  
						
						 
						
						... 
						
						
						
						Closes  #12825  
						
						
					 
					
						2016-11-17 14:10:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							602522beb2 
							
						 
					 
					
						
						
							
							fix(router): support redirects to named outlets  
						
						 
						
						... 
						
						
						
						Closes  #12740 , #9921  
						
						
					 
					
						2016-11-17 14:10:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							f340e1a414 
							
						 
					 
					
						
						
							
							fix(tools): fix error when running test.sh ( #12927 )  
						
						 
						
						
						
						
					 
					
						2016-11-16 13:35:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							481c9b3258 
							
						 
					 
					
						
						
							
							refactor(compiler): allows synchronous retrieving of metadata ( #12908 )  
						
						 
						
						... 
						
						
						
						Allows non-normalized metadata to be retrieved synchronously.
Related to #7482  
						
						
					 
					
						2016-11-16 10:22:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							8b2dfb2eca 
							
						 
					 
					
						
						
							
							fix(core): support ngTemplateOutlet in production mode ( #12921 )  
						
						 
						
						... 
						
						
						
						Fixes  #12911  
						
						
					 
					
						2016-11-16 10:00:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							824ea8406c 
							
						 
					 
					
						
						
							
							docs(upgrade/static): improve API docs with examples  
						
						 
						
						... 
						
						
						
						Closes  #12717  
						
						
					 
					
						2016-11-16 09:18:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							1f96a93f59 
							
						 
					 
					
						
						
							
							chore(public_api): remove Angular 1 types from upgrade/static API  
						
						 
						
						
						
						
					 
					
						2016-11-16 09:18:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							009d545787 
							
						 
					 
					
						
						
							
							chore(examples): add upgrade/static example  
						
						 
						
						
						
						
					 
					
						2016-11-16 09:18:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							53c25210a6 
							
						 
					 
					
						
						
							
							chore(examples): support upgrade/static examples  
						
						 
						
						
						
						
					 
					
						2016-11-16 09:18:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							927aa69726 
							
						 
					 
					
						
						
							
							fix(router): add a banner file for the router ( #12919 )  
						
						 
						
						
						
						
					 
					
						2016-11-16 09:17:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							ce89039036 
							
						 
					 
					
						
						
							
							fix(platform_browser): fix disableDebugTools() ( #12918 )  
						
						 
						
						
						
						
					 
					
						2016-11-16 09:16:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sammy Jelin 
							
						 
					 
					
						
						
						
						
							
						
						
							42198cd7d5 
							
						 
					 
					
						
						
							
							fix(ngUpgrade): make AoT ngUpgrade work with the testability API and resumeBootstrap() ( #12910 )  
						
						 
						
						
						
						
					 
					
						2016-11-16 01:04:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							773b31de8f 
							
						 
					 
					
						
						
							
							fix(router): should not create a route state if navigation is canceled ( #12868 )  
						
						 
						
						... 
						
						
						
						Closes  #12776  
						
						
					 
					
						2016-11-15 19:00:20 -08:00