Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							4f8f8cfc66 
							
						 
					 
					
						
						
							
							feat(animations): make sure animation callback reports the totalTime ( #11022 )  
						
						... 
						
						
						
						Closes  #11022  
					
						2016-08-24 16:55:00 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							aa5c8ca61f 
							
						 
					 
					
						
						
							
							fix(compiler): throw descriptive error meesage for invalid NgModule providers ( #10947 )  
						
						... 
						
						
						
						Fixes  #10714  
					
						2016-08-23 16:18:41 -07:00 
						 
				 
			
				
					
						
							
							
								vikerman 
							
						 
					 
					
						
						
						
						
							
						
						
							5c93a8800a 
							
						 
					 
					
						
						
							
							fix(core): Share private types through an exported interface. ( #11009 )  
						
						... 
						
						
						
						Instead of using declare namespace to share the types. This allows the generated code to be compiled with closure with full optimizations. 
						
						
					 
					
						2016-08-23 16:18:11 -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 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							a29f9f3ab8 
							
						 
					 
					
						
						
							
							refactor(core/testing): remove deprecated TestComponentBuilder  
						
						... 
						
						
						
						BREAKING CHANGE: deprecated TestComponentBuilder was removed, please use TestBed instead 
						
						
					 
					
						2016-08-23 09:59:00 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							3c2b2ff332 
							
						 
					 
					
						
						
							
							test: fix existing tests by removing usage of obsolete stuff like component level directives, AsyncCompleter and TestComponentBuilder  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Julie Ralph 
							
						 
					 
					
						
						
						
						
							
						
						
							917d43e108 
							
						 
					 
					
						
						
							
							refactor(tests): add ComponentFixture tests ( #10910 )  
						
						... 
						
						
						
						Remove old TestComponentBuilder tests, and keep relevant
ComponentFixture tests as component_fixture_spec. 
						
						
					 
					
						2016-08-19 15:46:40 -07:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							2f41b5c8a0 
							
						 
					 
					
						
						
							
							refactor(core): Removed test deprecated references from runtime_compiler ( #10927 )  
						
						... 
						
						
						
						Removed reference to TestComponentBuilder from runtime_compiler_spec.ts 
						
						
					 
					
						2016-08-18 11:20:02 -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 
						 
				 
			
				
					
						
							
							
								Jason Choi 
							
						 
					 
					
						
						
						
						
							
						
						
							c48021ab97 
							
						 
					 
					
						
						
							
							refactor(compiler): move test/test_bindings to testing/test_bindings ( #10081 )  
						
						... 
						
						
						
						`test_bindings` is used in core test cases too, but `test` should be
private to the package, so it should live in `testing`. 
						
						
					 
					
						2016-08-17 16:37:31 -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 
						 
				 
			
				
					
						
							
							
								Julie Ralph 
							
						 
					 
					
						
						
						
						
							
						
						
							a86c554a8e 
							
						 
					 
					
						
						
							
							refactor(core/testing): remove deprecated ViewMetadata ( #10837 )  
						
						... 
						
						
						
						Note that this doesn't actually remove all uses, but makes them
private. 
						
						
					 
					
						2016-08-16 13:59:06 -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 
						 
				 
			
				
					
						
							
							
								Julie Ralph 
							
						 
					 
					
						
						
						
						
							
						
						
							4c9900dc3a 
							
						 
					 
					
						
						
							
							refactor(testing): remove deprecated testing functions ( #10832 )  
						
						... 
						
						
						
						Remove TestComponentBuilder, addProviders, and withProviders. These
were deprecated in rc5 - see the changelog for update information.
Note - this does not actually remove the functions, but makes them
internal only. They will be removed from the codebase entirely
at a later time. 
						
						
					 
					
						2016-08-15 21:40:37 -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 
						 
				 
			
				
					
						
							
							
								Julie Ralph 
							
						 
					 
					
						
						
						
						
							
						
						
							87fe47737a 
							
						 
					 
					
						
						
							
							fix(testing): override metadata subclasses properly ( #10767 )  
						
						... 
						
						
						
						This fixes an issue where `TestBed.overrideComponent(MyComp, {})`
would remove some properties including `providers` from the component.
This was due to the override not properly dealing with getter fields
on subclasses. 
						
						
					 
					
						2016-08-12 17:39:33 -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