Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							c33fda2607 
							
						 
					 
					
						
						
							
							perf: Don’t subclass Error; resulting in smaller binary ( #14160 )  
						
						 
						
						... 
						
						
						
						Subclassing errors is problematic since Error returns a
new instance. All of the patching which we do than prevent
proper application of source maps.
PR Close  #14160  
						
						
					 
					
						2017-02-07 19:18:26 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							78f42c7aa1 
							
						 
					 
					
						
						
							
							refactor(Compiler): misc cleanup  
						
						 
						
						
						
						
					 
					
						2017-01-09 19:32:01 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dzmitry Shylovich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c0c86e3ce 
							
						 
					 
					
						
						
							
							fix(compiler): improve the error when template is not a string  
						
						 
						
						... 
						
						
						
						Closes  #8708 
Closes  #13377  
						
						
					 
					
						2016-12-27 17:04:16 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dzmitry Shylovich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b4bea24de 
							
						 
					 
					
						
						
							
							refactor(compiler): clean up directive normalizer  
						
						 
						
						
						
						
					 
					
						2016-12-27 17:03:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e74d8aaf92 
							
						 
					 
					
						
						
							
							fix(i18n): parse ICU messages while normalizing templates  
						
						 
						
						... 
						
						
						
						Fixes:
- Inject the i18n specific HtmlParser into the directive normalizer,
- Parse ICU messages while normalizing templates,
- Normalize (visit) the content of ICU messages.
🎄 🎁 🎅  
						
						
					 
					
						2016-12-27 15:32:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bowen Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							f0e092515c 
							
						 
					 
					
						
						
							
							refactor(compiler): don't print stack trace on template parse errors ( #13390 )  
						
						 
						
						
						
						
					 
					
						2016-12-15 13:07:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							33910ddfc9 
							
						 
					 
					
						
						
							
							refactor(compiler): store metadata of top level symbols also in summaries ( #13289 )  
						
						 
						
						... 
						
						
						
						This allows a build using summaries to not need .metadata.json files at all
any more.
Part of #12787  
						
						
					 
					
						2016-12-15 09:12:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joao Dias 
							
						 
					 
					
						
						
						
						
							
						
						
							77ee27c59e 
							
						 
					 
					
						
						
							
							refactor(): use const and let instead of var  
						
						 
						
						
						
						
					 
					
						2016-11-12 16:40:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							79383ce150 
							
						 
					 
					
						
						
							
							refactor(compiler): never create CompileDirectiveMetadata with not loaded resources ( #12788 )  
						
						 
						
						... 
						
						
						
						Part of #12787  
						
						
					 
					
						2016-11-10 14:07:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							ec92f4b198 
							
						 
					 
					
						
						
							
							refactor: remove keys() and values() from MapWrapper  
						
						 
						
						
						
						
					 
					
						2016-11-04 13:27:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							f23b22a0f4 
							
						 
					 
					
						
						
							
							refactor: misc cleanup  
						
						 
						
						
						
						
					 
					
						2016-09-22 11:01:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							7c07bfff97 
							
						 
					 
					
						
						
							
							fix(errors): [2/2] Rename Exception to Error; remove from public API  
						
						 
						
						... 
						
						
						
						BREAKING CHANGE:
Exceptions are no longer part of the public API. We don't expect that anyone should be referring to the Exception types.
ExceptionHandler.call(exception: any, stackTrace?: any, reason?: string): void;
change to:
ErrorHandler.handleError(error: any): void; 
						
						
					 
					
						2016-08-26 10:37:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hans 
							
						 
					 
					
						
						
						
						
							
						
						
							40e160c22c 
							
						 
					 
					
						
						
							
							fix(platform-browser-dynamic): Rename CACHED_TEMPLATE_PROVIDER to RESOURCE_CACHE_PROVIDER ( #10866 )  
						
						 
						
						... 
						
						
						
						* fix(platform-browser-dynamic): Rename CACHED_TEMPLATE_PROVIDER to RESOURCE_CACHE_PROVIDER
Closes  #9741 
BREAKING CHANGE:
`CACHED_TEMPLATE_PROVIDER` is now renamed to `RESOURCE_CACHE_PROVIDER`
Before:
```js
import {CACHED_TEMPLATE_PROVIDER} from '@angular/platform-browser-dynamic';
```
After:
```js
import {RESOURCE_CACHE_PROVIDER} from '@angular/platform-browser-dynamic';
```
* Rename XHR -> ResourceLoader 
						
						
					 
					
						2016-08-17 09:24:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							50345b8c36 
							
						 
					 
					
						
						
							
							feat(i18n): add an HtmlParser decorator ( #10645 )  
						
						 
						
						... 
						
						
						
						* fix(i18n): merge retains attributes w/o value
* feat(i18n): allow attributes on ng-container (i.e. i18n)
* feat(i18n): add an HtmlParser decorator
* style: clang format 
						
						
					 
					
						2016-08-11 21:00:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							6f4ee6101c 
							
						 
					 
					
						
						
							
							chore(imports): don't import ExceptionHandler from facade ( #10620 )  
						
						 
						
						... 
						
						
						
						This lets us skip src/facade/exception* when compiling modules other than core.
It prevents having many conflicting declarations 
						
						
					 
					
						2016-08-10 15:55:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							cdb1a237e5 
							
						 
					 
					
						
						
							
							refactor(compiler): html_parser -> ml_parser  
						
						 
						
						
						
						
					 
					
						2016-08-05 13:39:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							ff3b71f7b3 
							
						 
					 
					
						
						
							
							refactor(core): collect lifecycle hooks for all injectable classes  
						
						 
						
						
						
						
					 
					
						2016-08-02 11:23:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							2dfc9c653b 
							
						 
					 
					
						
						
							
							refactor: dart  
						
						 
						
						
						
						
					 
					
						2016-08-01 11:34:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							0eee1d5de3 
							
						 
					 
					
						
						
							
							feat(i18n): xtb serializer  
						
						 
						
						
						
						
					 
					
						2016-07-29 13:40:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							1b77604ee2 
							
						 
					 
					
						
						
							
							refactor(compiler): re-arrange files  
						
						 
						
						
						
						
					 
					
						2016-07-29 13:40:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							6f4e49ed53 
							
						 
					 
					
						
						
							
							refactor(core): rename precompile into entryComponents.  
						
						 
						
						... 
						
						
						
						Part of #10043 
BREAKING CHANGE:
- `@Component.precompile` was renamed to `@Component.entryComponents`
  (old property still works but is deprecated)
- `ANALYZE_FOR_PRECOMPILE` was renamed to `ANALYZE_FOR_ENTRY_COMPONENTS` (no deprecations) 
						
						
					 
					
						2016-07-26 07:04:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							42b0c1d8a2 
							
						 
					 
					
						
						
							
							refactor: misc cleanup ( #10046 )  
						
						 
						
						
						
						
					 
					
						2016-07-13 11:01:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							0ccb6e0dfc 
							
						 
					 
					
						
						
							
							refactor: code cleanup  
						
						 
						
						
						
						
					 
					
						2016-07-12 16:57:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							60e6f91a53 
							
						 
					 
					
						
						
							
							refactor(HmtlLexer): cleanup  
						
						 
						
						
						
						
					 
					
						2016-07-12 15:26:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							25e070dd65 
							
						 
					 
					
						
						
							
							fix(HtmlParser): correctly propagate the interpolation config across layers  
						
						 
						
						
						
						
					 
					
						2016-07-12 15:26:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							57473e72ec 
							
						 
					 
					
						
						
							
							refactor: code cleanup ( #9931 )  
						
						 
						
						
						
						
					 
					
						2016-07-09 10:12:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							17e4cfc748 
							
						 
					 
					
						
						
							
							feat(core): introduce @AppModule  
						
						 
						
						... 
						
						
						
						Main part for #9726 
Closes  #9730  
						
						
					 
					
						2016-06-30 11:34:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							51d4c9dcbd 
							
						 
					 
					
						
						
							
							fix(compiler): make code easier to type check  
						
						 
						
						... 
						
						
						
						These changes are needed for the G3 sync as we use a different version/settings of Typescript than on Github.
closes  #9701  
						
						
					 
					
						2016-06-29 10:43:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							bf598d6b8b 
							
						 
					 
					
						
						
							
							feat(compiler): support sync runtime compile  
						
						 
						
						... 
						
						
						
						Adds new abstraction `Compiler` with methods
`compileComponentAsync` and `compileComponentSync`.
This is in preparation of deprecating `ComponentResolver`.
`compileComponentSync` is able to compile components
synchronously given all components either have an inline
template or they have been compiled before.
Also changes `TestComponentBuilder.createSync` to
take a `Type` and use the new `compileComponentSync` method.
Also supports overriding the component metadata even if
the component has already been compiled.
Also fixes  #7084  in a better way.
BREAKING CHANGE:
`TestComponentBuilder.createSync` now takes a component type
and throws if not all templates are either inlined
are compiled before via `createAsync`.
Closes  #9594  
						
						
					 
					
						2016-06-28 10:26:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							6c5b653593 
							
						 
					 
					
						
						
							
							feat(core): add @Component.precompile and ComponentFactoryResolver  
						
						 
						
						... 
						
						
						
						Part to #9467 
Closes  #9543  
						
						
					 
					
						2016-06-23 12:10:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ScottSWu 
							
						 
					 
					
						
						
						
						
							
						
						
							ae75e3640a 
							
						 
					 
					
						
						
							
							chore(lint): Added license headers to most TypeScript files  
						
						 
						
						... 
						
						
						
						Relates to #9380  
						
						
					 
					
						2016-06-23 09:47:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							1b28cf71f5 
							
						 
					 
					
						
						
							
							feat(compiler): make interpolation symbols configurable (@Component config) ( #9367 )  
						
						 
						
						... 
						
						
						
						closes  #9158  
						
						
					 
					
						2016-06-20 09:52:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							f39c9c9e75 
							
						 
					 
					
						
						
							
							style(lint): re-format modules/@angular  
						
						 
						
						
						
						
					 
					
						2016-06-09 17:00:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							0b6967fd74 
							
						 
					 
					
						
						
							
							chore(lint): fix missing semicolon to make Circle green ( #8877 )  
						
						 
						
						
						
						
					 
					
						2016-05-26 16:43:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laco0416 
							
						 
					 
					
						
						
						
						
							
						
						
							f93512bf27 
							
						 
					 
					
						
						
							
							feat(ViewEncapsulation): default ViewEncapsulation to configurable  
						
						 
						
						... 
						
						
						
						BREAKING CHANGES:
DirectiveNormalizer takes new constructor arguments, `config:CompilerConfig`.
Closes  #7883  
						
						
					 
					
						2016-05-26 13:23:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							5e0f8cf3f0 
							
						 
					 
					
						
						
							
							feat(core): introduce support for animations  
						
						 
						
						... 
						
						
						
						Closes  #8734  
						
						
					 
					
						2016-05-25 13:56:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							00d3b6083c 
							
						 
					 
					
						
						
							
							fix(compiler): support css stylesheets in offline compiler  
						
						 
						
						
						
						
					 
					
						2016-05-02 15:06:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							a66cdb469f 
							
						 
					 
					
						
						
							
							repackaging: all the repackaging changes squashed  
						
						 
						
						
						
						
					 
					
						2016-05-01 20:51:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							505da6c0a8 
							
						 
					 
					
						
						
							
							repackaging: all the file moves  
						
						 
						
						
						
						
					 
					
						2016-05-01 20:51:00 -07:00