Joao Dias 
							
						 
					 
					
						
						
						
						
							
						
						
							77ee27c59e 
							
						 
					 
					
						
						
							
							refactor(): use const and let instead of var  
						
						
						
						
					 
					
						2016-11-12 16:40:17 -08:00 
						 
				 
			
				
					
						
							
							
								Cédric Exbrayat 
							
						 
					 
					
						
						
						
						
							
						
						
							592f40aa9c 
							
						 
					 
					
						
						
							
							feat(forms): add hasError and getError to AbstractControlDirective ( #11985 )  
						
						... 
						
						
						
						Allows cleaner expressions in template-driven forms.
Before:
    <label>Username</label><input name="username" ngModel required #username="ngModel">
    <div *ngIf="username.dirty && username.control.hasError('required')">Username is required</div>
After:
    <label>Username</label><input name="username" ngModel required #username="ngModel">
    <div *ngIf="username.dirty && username.hasError('required')">Username is required</div>
Fixes  #7255  
						
						
					 
					
						2016-10-19 09:49:02 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							41c8c30973 
							
						 
					 
					
						
						
							
							chore(lint): remove unused imports ( #11923 )  
						
						... 
						
						
						
						This was done automatically by tslint, which can now fix issues it finds.
The fixer is still pending in PR https://github.com/palantir/tslint/pull/1568 
Also I have a local bugfix for https://github.com/palantir/tslint/issues/1569 
which causes too many imports to be deleted. 
						
						
					 
					
						2016-09-27 17:12:25 -07:00 
						 
				 
			
				
					
						
							
							
								Kara 
							
						 
					 
					
						
						
						
						
							
						
						
							44da4984f9 
							
						 
					 
					
						
						
							
							fix(forms): support unbound disabled in ngModel ( #11736 )  
						
						
						
						
					 
					
						2016-09-20 14:55:47 -07:00 
						 
				 
			
				
					
						
							
							
								Kara 
							
						 
					 
					
						
						
						
						
							
						
						
							8c09933803 
							
						 
					 
					
						
						
							
							fix(forms): support rebinding nested controls ( #11210 )  
						
						
						
						
					 
					
						2016-09-02 15:57:35 -07:00 
						 
				 
			
				
					
						
							
							
								Kara 
							
						 
					 
					
						
						
						
						
							
						
						
							ce08982f78 
							
						 
					 
					
						
						
							
							fix(forms): fix conflicting getter name ( #11081 )  
						
						
						
						
					 
					
						2016-08-25 14:56:31 -07:00 
						 
				 
			
				
					
						
							
							
								Kara 
							
						 
					 
					
						
						
						
						
							
						
						
							2b313e4979 
							
						 
					 
					
						
						
							
							feat(forms): add support for disabled controls ( #10994 )  
						
						
						
						
					 
					
						2016-08-24 16:58:43 -07:00 
						 
				 
			
				
					
						
							
							
								Kara 
							
						 
					 
					
						
						
						
						
							
						
						
							fcafdff10b 
							
						 
					 
					
						
						
							
							feat(forms): allow both patching and strict setting of values ( #10537 )  
						
						
						
						
					 
					
						2016-08-05 13:35:17 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Choi 
							
						 
					 
					
						
						
						
						
							
						
						
							99989f5d3f 
							
						 
					 
					
						
						
							
							chore(facade): remove most facade/async functions  
						
						
						
						
					 
					
						2016-08-05 12:26:28 -07:00 
						 
				 
			
				
					
						
							
							
								Kara 
							
						 
					 
					
						
						
						
						
							
						
						
							e0eea6c2f4 
							
						 
					 
					
						
						
							
							feat(forms): add invalid prop to abstract controls ( #10439 )  
						
						
						
						
					 
					
						2016-08-01 18:41:25 -07:00 
						 
				 
			
				
					
						
							
							
								Kara 
							
						 
					 
					
						
						
						
						
							
						
						
							34feecf60e 
							
						 
					 
					
						
						
							
							fix(forms): improve no value accessor error message ( #10051 )  
						
						
						
						
					 
					
						2016-07-13 14:13:02 -07:00 
						 
				 
			
				
					
						
							
							
								Kara 
							
						 
					 
					
						
						
						
						
							
						
						
							695c08b9dd 
							
						 
					 
					
						
						
							
							test(forms): add test for multi-select and custom accessors ( #9624 )  
						
						
						
						
					 
					
						2016-06-30 18:04:00 -07:00 
						 
				 
			
				
					
						
							
							
								Kara Erickson 
							
						 
					 
					
						
						
						
						
							
						
						
							c03e1f2f59 
							
						 
					 
					
						
						
							
							feat(forms): add support for formArrayName  
						
						... 
						
						
						
						Closes  #9251  
					
						2016-06-25 13:30:53 -07:00 
						 
				 
			
				
					
						
							
							
								Kara Erickson 
							
						 
					 
					
						
						
						
						
							
						
						
							de127109f9 
							
						 
					 
					
						
						
							
							feat(forms): make valueChanges and statusChanges available on abstract control directives  
						
						
						
						
					 
					
						2016-06-24 14:37:19 -07:00 
						 
				 
			
				
					
						
							
							
								Julie Ralph 
							
						 
					 
					
						
						
						
						
							
						
						
							8a9e9c7bd3 
							
						 
					 
					
						
						
							
							fix(core/testing): clean up the core testing public API ( #9466 )  
						
						... 
						
						
						
						Previously, we were exporting internal mocks and helpers. Move these
to core/testing/testing_internal or remove them if they were
never used.
Remove deprecated items - injectAsync, clearPendingTimers.
BREAKING CHANGE:
Remove the following APIs from `@angular/core/testing`, which have been deprecated or were
never intended to be publicly exported:
```
injectAsync
clearPendingTimers
Log
MockAppliacationHref
MockNgZone
clearPendingTimers
getTypeOf
instantiateType
```
Instead of `injectAsync`, use `async(inject())`.
`clearPendingTimers` is no longer required. 
						
						
					 
					
						2016-06-23 17:10:22 -07:00 
						 
				 
			
				
					
						
							
							
								Kara Erickson 
							
						 
					 
					
						
						
						
						
							
						
						
							6edf0474cc 
							
						 
					 
					
						
						
							
							feat(forms): add support for standalone ngModel dirs inside forms  
						
						... 
						
						
						
						Closes  #9230  
					
						2016-06-23 10:16:47 -07:00 
						 
				 
			
				
					
						
							
							
								ScottSWu 
							
						 
					 
					
						
						
						
						
							
						
						
							ae75e3640a 
							
						 
					 
					
						
						
							
							chore(lint): Added license headers to most TypeScript files  
						
						... 
						
						
						
						Relates to #9380  
						
						
					 
					
						2016-06-23 09:47:54 -07:00 
						 
				 
			
				
					
						
							
							
								Kara 
							
						 
					 
					
						
						
						
						
							
						
						
							22916bb5d1 
							
						 
					 
					
						
						
							
							feat(forms): add easy way to switch between forms modules ( #9202 )  
						
						
						
						
					 
					
						2016-06-14 18:23:40 -07:00