Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							aa5c8ca61f 
							
						 
					 
					
						
						
							
							fix(compiler): throw descriptive error meesage for invalid NgModule providers ( #10947 )  
						
						... 
						
						
						
						Fixes  #10714  
					
						2016-08-23 16:18:41 -07:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							14a30f3ca0 
							
						 
					 
					
						
						
							
							fix(compiler): Correctly handles references to static methods ( #11013 )  
						
						... 
						
						
						
						Fixes : #10975  
					
						2016-08-23 11:58:12 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							4a740f23a4 
							
						 
					 
					
						
						
							
							refactor(core): remove deprecated @Component.directives and @Component.pipes  
						
						... 
						
						
						
						BREAKING CHANGE: previously deprecated @Component.directives and @Component.pipes support was removed.
All the components and pipes now must be declarated via an NgModule. NgModule is the basic
compilation block passed into the Angular compiler via Compiler#compileModuleSync or #compileModuleAsync.
Because of this change, the Compiler#compileComponentAsync and #compileComponentSync were removed as well -
any code doing compilation should compile module instead using the apis mentioned above.
Lastly, since modules are the basic compilation unit, the ngUpgrade module was modified to always require
an NgModule to be passed into the UpgradeAdapter's constructor - previously this was optional. 
						
						
					 
					
						2016-08-23 09:59:00 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							45e8e73670 
							
						 
					 
					
						
						
							
							refactor(animations): deport TCB away from animation-land forever ( #10892 )  
						
						... 
						
						
						
						* feat(animations): support animation trigger template callbacks
* refactor(animations): deport TCB away from animation-land forever 
						
						
					 
					
						2016-08-22 17:18:25 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							01111b04ff 
							
						 
					 
					
						
						
							
							fix(ngc): codegen allows --strictNullChecks ( #10991 )  
						
						
						
						
					 
					
						2016-08-22 15:30:18 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							8560e1e4bf 
							
						 
					 
					
						
						
							
							fix(ngc): comment out a private keyword in codegen. ( #10949 )  
						
						... 
						
						
						
						Workaround for b/30775898 
						
						
					 
					
						2016-08-22 14:28:09 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							c631cfc2fd 
							
						 
					 
					
						
						
							
							feat(core): add NO_ERRORS_SCHEMA that allows any properties to be set on any element ( #10956 )  
						
						... 
						
						
						
						Often it is useful to test a component without rendering certain directives/components
in its template because these directives require some complicated setup.
You can do that by using NO_ERRORS_SCHEMA.
TestBed.configureTestingModule({
  schemas: [NO_ERRORS_SCHEMA]
});
This would disable all schema checks in your tests. 
						
						
					 
					
						2016-08-19 16:05:34 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							c56f3f2246 
							
						 
					 
					
						
						
							
							fix(compiler): do not autoinclude components declared as entry points ( #10898 )  
						
						
						
						
					 
					
						2016-08-19 15:59:50 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							cd8cbd3762 
							
						 
					 
					
						
						
							
							fix(ngc): don't codegen foo.d.ngfactory.ts from foo.d.ts ( #10833 )  
						
						
						
						
					 
					
						2016-08-18 10:11:06 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Rickabaugh 
							
						 
					 
					
						
						
						
						
							
						
						
							c4fd862e15 
							
						 
					 
					
						
						
							
							fix(metadata): throw better errors when components are passed to imports or modules are passed to declarations. ( #10888 )  
						
						... 
						
						
						
						Closes  #10823  
					
						2016-08-17 15:57:02 -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 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							f12d51992d 
							
						 
					 
					
						
						
							
							fix(animations): report errors for missing host-level referenced animations ( #10650 )  
						
						... 
						
						
						
						Closes  #10650  
					
						2016-08-17 08:00:49 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							73a9ee4a05 
							
						 
					 
					
						
						
							
							Remove component resolver ( #10858 )  
						
						... 
						
						
						
						* refactor(core): remove deprecated ComponentResolver
BREAKING CHANGE: deprecated ComponentResolver was removed
Please follow deprecation instruction and migrate your code to use ComponentFactoryResolver.
* refactor(common): remove deprecated NgSwitchWhen directive
BREAKING CHANGE: previously deprecated NgSwitchWhen directive was removed, use NgSwitchCase instead 
						
						
					 
					
						2016-08-16 16:48:32 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							9adf80385b 
							
						 
					 
					
						
						
							
							fix(animations): remove deprecated trigger APIs ( #10825 )  
						
						... 
						
						
						
						BREAKING CHANGE: Animations defined using an at-symbol prefix that are
not property bound are now invalid.
```html
<!-- this is now invalid -->
<div @flip="flipState"></div>
<!-- change that to -->
<div [@flip]="flipState"></div>
```
BREAKING CHANGE: Animations that are not bound using the at-symbol
prefix using `animate-` must now be preixed using `bind-animate-`.
```html
<!-- this is now invalid -->
<div animate-flip="flipState"></div>
<!-- is valid now -->
<div bind-animate-flip="flipState"></div>
```
Closes  #10825  
						
						
					 
					
						2016-08-16 14:09:21 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							f7ff6c5a12 
							
						 
					 
					
						
						
							
							refactor(core): remove deprecated 'bootstrap' ( #10831 )  
						
						
						
						
					 
					
						2016-08-16 11:15:01 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							f6a7d6504c 
							
						 
					 
					
						
						
							
							feat(i18n): xliff integration  
						
						
						
						
					 
					
						2016-08-15 22:28:38 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							96bf42261b 
							
						 
					 
					
						
						
							
							fix(XmlHelper): declaration  
						
						
						
						
					 
					
						2016-08-15 22:21:40 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							72bb38f83b 
							
						 
					 
					
						
						
							
							feat(i18n): xliff  
						
						
						
						
					 
					
						2016-08-15 22:21:40 -07:00 
						 
				 
			
				
					
						
							
							
								Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							bec5c5fdad 
							
						 
					 
					
						
						
							
							refactor(Provider): remove deprecated provider/bind API ( #10652 )  
						
						... 
						
						
						
						Closes  #9751 
BREAKING CHANGE:
These forms of providers are no longer accepted:
  bind(MyClass).toFactory(...)
  new Provider(MyClass, toFactory: ...)
We now only accept:
  {provider: MyClass, toFactory: ...} 
					
						2016-08-15 19:37:42 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							60b10134df 
							
						 
					 
					
						
						
							
							cleanup(platform): removed webworker and server deprecated apis ( #10745 )  
						
						
						
						
					 
					
						2016-08-15 13:44:01 -07:00 
						 
				 
			
				
					
						
							
							
								Zhicheng Wang 
							
						 
					 
					
						
						
						
						
							
						
						
							398bbb6aa9 
							
						 
					 
					
						
						
							
							refactor(core): replace some for statements with map/reduce  
						
						
						
						
					 
					
						2016-08-14 10:10:07 -07:00 
						 
				 
			
				
					
						
							
							
								Zhicheng Wang 
							
						 
					 
					
						
						
						
						
							
						
						
							05d1312306 
							
						 
					 
					
						
						
							
							refactor(core): Replace all var with const and let  
						
						
						
						
					 
					
						2016-08-14 10:10:07 -07:00 
						 
				 
			
				
					
						
							
							
								Zhicheng Wang 
							
						 
					 
					
						
						
						
						
							
						
						
							bc6d1c87a6 
							
						 
					 
					
						
						
							
							fix(core): don't strip sourceMappingURL ( #9664 )  
						
						... 
						
						
						
						fix  #9664  
					
						2016-08-14 10:10:07 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							e9479b30e8 
							
						 
					 
					
						
						
							
							refactor(OutputAst): BuiltinMethod.bind renamed to Bind ( #10739 )  
						
						
						
						
					 
					
						2016-08-14 10:04:37 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							6580d67875 
							
						 
					 
					
						
						
							
							feat(i18n): pass translation config directly into ngc ( #10622 )  
						
						
						
						
					 
					
						2016-08-12 14:45:36 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							39c0f9ebb3 
							
						 
					 
					
						
						
							
							fix(ExtractorMerger): returns errors together with nodes (as a ParseTreeResult)  
						
						
						
						
					 
					
						2016-08-11 23:24:22 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							91dd672aa4 
							
						 
					 
					
						
						
							
							style(xmb): add a space after ICU message cases  
						
						
						
						
					 
					
						2016-08-11 23:24:22 -07:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							2d520ae7e7 
							
						 
					 
					
						
						
							
							fix(compiler): Generate temporary variables for guarded expressions ( #10657 )  
						
						... 
						
						
						
						Fixes : #10639  
					
						2016-08-11 21:20:54 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							7fac4efede 
							
						 
					 
					
						
						
							
							chore(facades): missed a couple places in  #10620  ( #10661 )  
						
						... 
						
						
						
						This lets us skip src/facade/exception* when compiling modules other than core 
						
						
					 
					
						2016-08-11 08:39:13 -07:00 
						 
				 
			
				
					
						
							
							
								Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							b96869afd2 
							
						 
					 
					
						
						
							
							refactor(Type): merge Type and ConcreType<?> into Type<?> ( #10616 )  
						
						... 
						
						
						
						Closes  #9729 
BREAKING CHANGE:
`Type` is now `Type<T>` which means that in most cases you have to
use `Type<any>` in place of `Type`.
We don't expect that any user applications use the `Type` type. 
					
						2016-08-10 18:21:28 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							43512aa5eb 
							
						 
					 
					
						
						
							
							fix(i18n): ICU placeholders are replaced by their translations ( #10586 )  
						
						... 
						
						
						
						They were replaced by the original message. 
						
						
					 
					
						2016-08-09 21:05:04 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							b65f66feff 
							
						 
					 
					
						
						
							
							feat(i18n): switch to sha1 for message fingerprinting  
						
						
						
						
					 
					
						2016-08-09 09:52:11 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							dd68ae3ef1 
							
						 
					 
					
						
						
							
							feat(ExtractorMerger): ignore implicit tags in translatable sections  
						
						
						
						
					 
					
						2016-08-09 09:52:11 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							1b04d70626 
							
						 
					 
					
						
						
							
							feat(ExtractorMerger): allow nested implicit tags  
						
						
						
						
					 
					
						2016-08-09 09:52:11 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							0b08dd8674 
							
						 
					 
					
						
						
							
							chore(animations): make sure host-prop animation deprecation is correctly emitted  
						
						... 
						
						
						
						Closes  #10581  
					
						2016-08-08 23:39:22 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							46bbcefb36 
							
						 
					 
					
						
						
							
							fix(linker): prevent pollution of empty embeddedView context ( #10548 )  
						
						... 
						
						
						
						Fixes  #10045  
					
						2016-08-08 09:11:35 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							74b57dfa7d 
							
						 
					 
					
						
						
							
							refactor(i18n): remove circular dep  
						
						
						
						
					 
					
						2016-08-05 13:39:54 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							8c9c0986e9 
							
						 
					 
					
						
						
							
							refatcor(digestMessage): takes a i18n.Message  
						
						
						
						
					 
					
						2016-08-05 13:39:54 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							4028fcaa51 
							
						 
					 
					
						
						
							
							refactor(i18n): Drop html.Message and create i18n.Message right away  
						
						
						
						
					 
					
						2016-08-05 13:39:54 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							7a8ef1eae5 
							
						 
					 
					
						
						
							
							feat(i18n): merge translations  
						
						
						
						
					 
					
						2016-08-05 13:39:54 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							e811a5d97f 
							
						 
					 
					
						
						
							
							refactor(i18n): misc updates  
						
						
						
						
					 
					
						2016-08-05 13:39:54 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							df44e3e425 
							
						 
					 
					
						
						
							
							fix(i18n extractor): array manipulation  
						
						
						
						
					 
					
						2016-08-05 13:39:54 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							cdb1a237e5 
							
						 
					 
					
						
						
							
							refactor(compiler): html_parser -> ml_parser  
						
						
						
						
					 
					
						2016-08-05 13:39:54 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Choi 
							
						 
					 
					
						
						
						
						
							
						
						
							99989f5d3f 
							
						 
					 
					
						
						
							
							chore(facade): remove most facade/async functions  
						
						
						
						
					 
					
						2016-08-05 12:26:28 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Choi 
							
						 
					 
					
						
						
						
						
							
						
						
							83e2d3d1cb 
							
						 
					 
					
						
						
							
							refactor(RegExpWrapper): remove the facade ( #10512 )  
						
						
						
						
					 
					
						2016-08-05 09:50:49 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							b4613ab2d2 
							
						 
					 
					
						
						
							
							fix(ExpressionParser): undefined is undefined (was null)  
						
						
						
						
					 
					
						2016-08-05 09:45:13 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							0ca05eee45 
							
						 
					 
					
						
						
							
							feat(ExpressionParser): add support for this  
						
						
						
						
					 
					
						2016-08-05 09:45:13 -07:00 
						 
				 
			
				
					
						
							
							
								Patrice Chalin 
							
						 
					 
					
						
						
						
						
							
						
						
							2b704f0586 
							
						 
					 
					
						
						
							
							fix(linker/compiler): rename const to avoid duplicate declaration ( #10457 )  
						
						... 
						
						
						
						Currently in the `linker/compiler.ts` file, the **same identifier** is used in **two declarations**:
```typescript
export type CompilerOptions = { … }
…
export const CompilerOptions = new OpaqueToken('compilerOptions');
```
This breaks the API doc generation. I’m surprised that this was not flagged by the tsc.
The duplicate declaration was introduced in 46b212706b 
						
						
					 
					
						2016-08-04 11:31:58 -07:00