Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							4b54c0e23f 
							
						 
					 
					
						
						
							
							refactor(core): enable new animations dsl  
						
						... 
						
						
						
						Also deletes old tests that are not needed any
more with the new view engine. 
						
						
					 
					
						2017-02-23 13:59:16 -08:00 
						 
				 
			
				
					
						
							
							
								Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							738d93caf7 
							
						 
					 
					
						
						
							
							refactor: rewrite private export using the ɵ prefix  
						
						
						
						
					 
					
						2017-02-21 20:48:55 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							58ba4f0409 
							
						 
					 
					
						
						
							
							fix(compiler): make view engine work with Aot  
						
						
						
						
					 
					
						2017-02-21 09:12:21 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							d6a58f9f70 
							
						 
					 
					
						
						
							
							feat(core): make new Inject() optional for deps specified as InjectionToken ( #14486 )  
						
						... 
						
						
						
						fixes  #10625  
					
						2017-02-20 16:20:45 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							724ca373e7 
							
						 
					 
					
						
						
							
							build: produce metadata bundles for @angular modules ( #14509 )  
						
						... 
						
						
						
						Closes  #14509  
					
						2017-02-16 08:15:30 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							4e7752a12a 
							
						 
					 
					
						
						
							
							feat(compiler): integrate compiler with view engine ( #14487 )  
						
						... 
						
						
						
						Aspects: di, query, content projection
Included refactoring:
- use a number as query id
- use a bloom filter for aggregating matched queries of nested elements
- separate static vs dynamic queries
Part of #14013  
						
						
					 
					
						2017-02-15 08:36:49 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							8b81bb1eb6 
							
						 
					 
					
						
						
							
							feat(compiler): generate shallow imports compiler generated references ( #14388 )  
						
						
						
						
					 
					
						2017-02-14 13:33:06 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							e4e9dbe33d 
							
						 
					 
					
						
						
							
							feat(compiler): integrate compiler with view engine - change detection tests work ( #14412 )  
						
						... 
						
						
						
						Included refactoring:
- make ViewData.parentIndex point to component provider index
- split NodeType.Provider into Provider / Directive / Pipe
- make purePipe take the real pipe as argument to detect changes
- order change detection:
  1) directive props
  2) renderer props
Part of #14013 
PR Close  #14412  
						
						
					 
					
						2017-02-13 17:02:00 -06:00 
						 
				 
			
				
					
						
							
							
								Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							b565301186 
							
						 
					 
					
						
						
							
							fix(compiler): REVERT allow absolute style urls ( #14365 )  
						
						... 
						
						
						
						This reverts commit 6b9aa2ca3dd6cacb8c010406596f715eec6fddbd. 
						
						
					 
					
						2017-02-10 18:23:58 -06:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							7ac38aa357 
							
						 
					 
					
						
						
							
							feat(compiler): add support for source map generation ( #14258 )  
						
						... 
						
						
						
						fixes  #14125 
PR Close  #14258  
					
						2017-02-10 15:04:15 -06:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a144d902 
							
						 
					 
					
						
						
							
							fix(compiler): improve error msg for unknown properties on ( #14373 )  
						
						... 
						
						
						
						ng-container/ng-content
Closes  #14070 
PR Close  #14373  
						
						
					 
					
						2017-02-10 15:03:05 -06:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							2c6dab970b 
							
						 
					 
					
						
						
							
							fix(compiler): improve error message for unknown elements ( #14373 )  
						
						
						
						
					 
					
						2017-02-10 15:03:05 -06:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							baa654a234 
							
						 
					 
					
						
						
							
							feat(compiler): integrate compiler with view engine - main integration tests work ( #14284 )  
						
						... 
						
						
						
						Part of #14013 
PR Close  #14284  
						
						
					 
					
						2017-02-10 14:10:03 -06:00 
						 
				 
			
				
					
						
							
							
								Bowen Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							44bb337acc 
							
						 
					 
					
						
						
							
							fix(compiler): disable non-components as an entry component ( #14335 )  
						
						... 
						
						
						
						PR Close  #14335  
						
						
					 
					
						2017-02-09 14:45:49 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							6b9aa2ca3d 
							
						 
					 
					
						
						
							
							fix(compiler): allow absolute style urls ( #14365 )  
						
						... 
						
						
						
						Closes  #4974 
PR Close  #14365  
					
						2017-02-09 14:32:39 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							bb4db2d8f3 
							
						 
					 
					
						
						
							
							feat(compiler): add target locale to the translation bundles ( #14290 )  
						
						... 
						
						
						
						PR Close  #14290  
						
						
					 
					
						2017-02-09 14:32:39 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							881dce841f 
							
						 
					 
					
						
						
							
							refactor(compiler): Load the translation bundle only once in the i18n html parser ( #14362 )  
						
						... 
						
						
						
						fixes  #14322  
					
						2017-02-09 12:08:23 -06:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							3c2842be96 
							
						 
					 
					
						
						
							
							refactor: remove unneeded output_emitter_utils ( #14160 )  
						
						
						
						
					 
					
						2017-02-07 19:17:58 -06:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							388afa414e 
							
						 
					 
					
						
						
							
							test(compiler): add integration like tests to compiler unit tests ( #14157 )  
						
						... 
						
						
						
						Closes PR #14157 
PR Close  #14157  
						
						
					 
					
						2017-02-03 15:06:51 -06:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							69e14b500b 
							
						 
					 
					
						
						
							
							feat(compiler): generate type parameters for generic type references ( #14104 )  
						
						
						
						
					 
					
						2017-02-01 09:29:51 -06:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							b4214d60a6 
							
						 
					 
					
						
						
							
							fix(compiler): allow expressions or functions in extends ( #14158 )  
						
						... 
						
						
						
						Fixes  #14154 
PR Close  #14158  
					
						2017-01-31 18:35:10 -06:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							5921c872b6 
							
						 
					 
					
						
						
							
							fix(compiler): only lex messages that are needed by angular ( #14208 )  
						
						... 
						
						
						
						To avoid the lexer erroring on syntax not supported by Angular.
PR Close  #14208  
						
						
					 
					
						2017-01-31 16:21:55 -06:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							827c3fe199 
							
						 
					 
					
						
						
							
							fix(compiler): fix missing translations handling ( #14113 )  
						
						... 
						
						
						
						PR Close  #14113  
						
						
					 
					
						2017-01-27 12:12:06 -06:00 
						 
				 
			
				
					
						
							
							
								Gion Kunz 
							
						 
					 
					
						
						
						
						
							
						
						
							8775ab9495 
							
						 
					 
					
						
						
							
							feat(compiler): allow missing translations ( #14113 )  
						
						... 
						
						
						
						closes  #13861  
					
						2017-01-27 12:10:59 -06:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							f7fba74c58 
							
						 
					 
					
						
						
							
							feat(compiler): do not parse xtb messages not needed by angular ( #14111 )  
						
						... 
						
						
						
						fixes  #14046 
PR Close  #14111  
					
						2017-01-27 11:52:57 -06:00 
						 
				 
			
				
					
						
							
							
								Bowen Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							665dde2e5c 
							
						 
					 
					
						
						
							
							refactor(compiler): improve error messages in aot compiler ( #14017 )  
						
						... 
						
						
						
						Previously aot compiler prints stack traces when it fails to resolve.
New behavior: aot compiler outputs the error message.
Example: https://gist.github.com/bowenni/a7fe81d916e8cd4a06b0e133436f40fb 
PR Close  #14017  
						
						
					 
					
						2017-01-27 11:49:38 -06:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							05b2b49711 
							
						 
					 
					
						
						
							
							fix(compiler): allow empty translations for attributes ( #14085 )  
						
						... 
						
						
						
						fixes  #13897  
					
						2017-01-25 17:43:19 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							1c24271daf 
							
						 
					 
					
						
						
							
							refactor(compiler): [i18n] integrate review feedback  
						
						
						
						
					 
					
						2017-01-24 14:47:04 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							c3e5ddbe20 
							
						 
					 
					
						
						
							
							refactor(compiler): [i18n] move dedup and placeholder mapping to the MessageBundle  
						
						... 
						
						
						
						It makes implementing a `Serializer` simpler as implementations do not have to
care any more about message dedup and placeholder mapping. 
						
						
					 
					
						2017-01-24 14:47:04 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							d02eab498f 
							
						 
					 
					
						
						
							
							fix(compiler): [i18n] XMB/XTB placeholder names can contain only A-Z, 0-9, _n  
						
						... 
						
						
						
						There are restrictions on the character set that can be used for xmb and xtb
placeholder names.
However because changing the placeholder names would change the message IDs it
is not possible to add those restrictions to the names used internally. Then we
have to map internal name to public names when generating an xmb file and back
when translating using an xtb file.
Note for implementors of `Serializer`:
- When writing a file, the implementor should take care of converting the
internal names to public names while visiting the message nodes - this is
required because the original nodes are needed to compute the message ID.
- When reading a file, the implementor does not need to take care of the mapping
back to internal names as this is handled in the `I18nToHtmlVisitor` used by the
`TranslationBundle`.
fixes b/34339636 
						
						
					 
					
						2017-01-24 14:47:04 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							424e6c4cb9 
							
						 
					 
					
						
						
							
							fix(i18n): translate attributes inside elements marked for translation  
						
						... 
						
						
						
						fixes  #13796 
fixes  #13814  
					
						2017-01-09 19:33:03 -05:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							d061adc02d 
							
						 
					 
					
						
						
							
							fix(compiler): avoid evaluating arguments to unknown decorators  
						
						... 
						
						
						
						Fixes  #13605  
					
						2017-01-09 16:30:31 -05:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							e5c6bb4286 
							
						 
					 
					
						
						
							
							fix(Compiler): fix template binding parsing (*directive="-...")  
						
						... 
						
						
						
						fixes  #13800  
					
						2017-01-09 15:00:40 -05:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd04e95de 
							
						 
					 
					
						
						
							
							refactor: remove unused imports  
						
						
						
						
					 
					
						2017-01-05 11:18:34 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							6b02b80a03 
							
						 
					 
					
						
						
							
							fix(compiler): improve error message for undefined providers ( #13546 )  
						
						... 
						
						
						
						Closes  #10835  
					
						2016-12-27 17:05:14 -08: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 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ac8e102de 
							
						 
					 
					
						
						
							
							test(i18n): add extraction to integration specs  
						
						... 
						
						
						
						Closes  #13648 . 
					
						2016-12-27 15:32:54 -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 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							881eb894bc 
							
						 
					 
					
						
						
							
							fix(Compiler): allow "." in attribute selectors ( #13653 )  
						
						... 
						
						
						
						fixes  #13645  
					
						2016-12-27 15:23:49 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							eed83443b8 
							
						 
					 
					
						
						
							
							chore(tslint): update tslint to 4.x ( #13603 )  
						
						
						
						
					 
					
						2016-12-27 14:55:58 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							445ed43b9a 
							
						 
					 
					
						
						
							
							fix(compiler): throw an error for invalid provider ( #13544 )  
						
						... 
						
						
						
						Closes  #8870  
					
						2016-12-27 14:02:28 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							9c697030e6 
							
						 
					 
					
						
						
							
							feat(compiler): generate proper reexports in .ngfactory.ts files to not need transitive deps for compiling .ngfactory.ts files. ( #13524 )  
						
						... 
						
						
						
						Note: This checks the constructors of `@Injectable` classes more strictly.
E.g this will fail now as the constructor argument has no `@Inject` nor is
the type of the argument a DI token.
```
@Injectable()
class MyService {
  constructor(dep: string) {}
}
```
Last part of #12787 
Closes  #12787  
						
						
					 
					
						2016-12-27 09:36:47 -08:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							f49ab56160 
							
						 
					 
					
						
						
							
							fix(animations): always quote string map key values in AOT code ( #13602 )  
						
						
						
						
					 
					
						2016-12-20 18:17:58 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							c0f750af4e 
							
						 
					 
					
						
						
							
							fix(compiler): ignore @import in comments ( #13368 )  
						
						... 
						
						
						
						* refactor(compiler): clean up style url resolver
* fix(compiler): ignore @import in css comments
Closes  #12196  
						
						
					 
					
						2016-12-20 17:51:02 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							e78508507d 
							
						 
					 
					
						
						
							
							fix(compiler): do not lex }} when interpolation is disabled ( #13531 )  
						
						... 
						
						
						
						* doc(compiler): fix the ICU expander API docs
* test(compiler): add lexer and parser specs
* fix(compiler): do not lex `}}` when interpolation is disabled
fix  #13525  
						
						
					 
					
						2016-12-16 15:33:16 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							0fe3cd9a4c 
							
						 
					 
					
						
						
							
							fix(i18n): add a default example to xmb placeholders ( #13507 )  
						
						... 
						
						
						
						Otherwise the TC would not be able to load the message 
						
						
					 
					
						2016-12-15 15:33:42 -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 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							b6078f5887 
							
						 
					 
					
						
						
							
							fix(compiler): update to metadata version 3 ( #13464 )  
						
						... 
						
						
						
						This change retracts support for metadata version 2.
The collector used to produce version 2 metadata was incomplete
and can cause the AOT compiler to fail to resolve symbols or
produce other spurious errors.
All libraries compiled and published with 2.3.0 ngc will need
to be recompiled and updated with this change. 
						
						
					 
					
						2016-12-14 15:28:51 -08:00