Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							73f017bad9 
							
						 
					 
					
						
						
							
							fix(typescript): make router compile with typescript@next  
						
						... 
						
						
						
						fixes  #9731  
					
						2016-06-30 11:51:52 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							3784696b9e 
							
						 
					 
					
						
						
							
							fix(router): make the contstructor of the router service public  
						
						
						
						
					 
					
						2016-06-28 18:39:37 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							296a447e3c 
							
						 
					 
					
						
						
							
							docs(router): add api docs  
						
						
						
						
					 
					
						2016-06-28 14:49:29 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							24eb8389d2 
							
						 
					 
					
						
						
							
							fix: public api surface fixes + stability markers  
						
						... 
						
						
						
						- ts-api-guardian will now error if a new public symbol is added with a stability marker (`@stable`, `@experimental`, `@deprecated`)
- DomEventsPlugin and KeyEventsPlugin were removed from public api surface - these classes is an implementation detail
- deprecated BROWSER_PROVIDERS was removed completely
- `@angular/compiler` was removed from the ts-api-guardian check since this package shouldn't contain anything that users need to directly import
- the rest of the api surface was conservatively marked as stable or experimental
BREAKING CHANGES: DomEventsPlugin and KeyEventsPlugin previously exported from core are no longer public - these classes are implementation detail.
Previously deprecated BROWSER_PROVIDERS was completely removed from platform-browser.
Closes  #9236 
Closes  #9235 
Ref #9234  
						
						
					 
					
						2016-06-28 07:39:40 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							dc64e90ab9 
							
						 
					 
					
						
						
							
							feat(router): use componentFactoryResolver  
						
						
						
						
					 
					
						2016-06-27 20:21:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							f2f1ec0117 
							
						 
					 
					
						
						
							
							feat(router): implement data and resolve  
						
						
						
						
					 
					
						2016-06-27 14:25:56 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d20488752b 
							
						 
					 
					
						
						
							
							fix(router): top-levels do not work in ngIf  
						
						
						
						
					 
					
						2016-06-27 13:34:54 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							855f3afb28 
							
						 
					 
					
						
						
							
							fix(router): canceled navigations should return a promise that is resolved with false  
						
						
						
						
					 
					
						2016-06-27 13:34:54 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							90295e3252 
							
						 
					 
					
						
						
							
							fix(router): preserve fragment on initial load  
						
						
						
						
					 
					
						2016-06-27 13:34:54 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							41b781107b 
							
						 
					 
					
						
						
							
							fix(router): doen't throw on canDeactive when route hasn't advanced  
						
						
						
						
					 
					
						2016-06-24 12:44:32 -07:00 
						 
				 
			
				
					
						
							
							
								ScottSWu 
							
						 
					 
					
						
						
						
						
							
						
						
							ae75e3640a 
							
						 
					 
					
						
						
							
							chore(lint): Added license headers to most TypeScript files  
						
						... 
						
						
						
						Relates to #9380  
						
						
					 
					
						2016-06-23 09:47:54 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							15911367a2 
							
						 
					 
					
						
						
							
							refactor(router): removes a circualr dep  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							8dd3f59c81 
							
						 
					 
					
						
						
							
							chore(router): changes the router setup to align with other modules  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							92d8bf9619 
							
						 
					 
					
						
						
							
							feat(router): add support for componentless routes  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							ca23b4c55f 
							
						 
					 
					
						
						
							
							feat(router): add route config validation  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							4450e7b246 
							
						 
					 
					
						
						
							
							cleanup(router): enable noImplicitAny and noImplicntReturns  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							cdbf67ee05 
							
						 
					 
					
						
						
							
							test(router): add a test checking that guards work for child routes  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								Dimitrios Loukadakis 
							
						 
					 
					
						
						
						
						
							
						
						
							9a67f38728 
							
						 
					 
					
						
						
							
							fix(router): port fixes done on angular current router to the new one  
						
						... 
						
						
						
						The bugs were fixed on current angular router in the following commits:
angular/angular@b2a7fd05cb 
angular/angular@fa2ce8100b 
angular/angular@595bcdd1ac 
Closes  #12  
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							25560ed048 
							
						 
					 
					
						
						
							
							feat(router): implement RouterLinkActive  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							2aa19fd078 
							
						 
					 
					
						
						
							
							feat(router): support navigating by url tree  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							b3e801ed9e 
							
						 
					 
					
						
						
							
							feat(router): make it work with TypeScript 1.8  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							127401598b 
							
						 
					 
					
						
						
							
							feat(router): implement terminal  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							f0a6329005 
							
						 
					 
					
						
						
							
							fix(router): fixes a typo  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							2982892acc 
							
						 
					 
					
						
						
							
							cleanup(router): clang-format  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							9de56481f1 
							
						 
					 
					
						
						
							
							feat(router): add enableTracing option  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							777eb2f159 
							
						 
					 
					
						
						
							
							feat(router): emit an event when routes are recognized  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							1f3f8ef6c8 
							
						 
					 
					
						
						
							
							fix(router): fix nested deactivation  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							66caabca0c 
							
						 
					 
					
						
						
							
							feat(router): implement redirectTo  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Ryan 
							
						 
					 
					
						
						
						
						
							
						
						
							97cf0e40d5 
							
						 
					 
					
						
						
							
							fix(guards): Cancel in-flight guards if one returns false  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							6988a550ea 
							
						 
					 
					
						
						
							
							cleanup(router): fix tslint errors  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							dadd5ddded 
							
						 
					 
					
						
						
							
							chore: add lint and clang-format  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							ed50e17e5b 
							
						 
					 
					
						
						
							
							refactor(router): rename queryParameters into queryParams  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							33b518ad21 
							
						 
					 
					
						
						
							
							feat(router): update RouterLink to support query params and fragment  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							b0e7c14545 
							
						 
					 
					
						
						
							
							fix(router): add an app initializer to trigger initial navigation  
						
						... 
						
						
						
						Closes  #10  
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							5742d4720a 
							
						 
					 
					
						
						
							
							fix(router): fix router to handle guards that return observable  
						
						... 
						
						
						
						Closes  #19  
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								Brandon Roberts 
							
						 
					 
					
						
						
						
						
							
						
						
							793ac3f6b4 
							
						 
					 
					
						
						
							
							Configure router with provided routes  
						
						... 
						
						
						
						Closes  #9  
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							6ce7a5a1ea 
							
						 
					 
					
						
						
							
							docs(router): add docs  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							88920bfee1 
							
						 
					 
					
						
						
							
							feat(router): add support for basic events  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							2717bcc3af 
							
						 
					 
					
						
						
							
							feat(router): implement cancelation  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							f34af4f249 
							
						 
					 
					
						
						
							
							feat(router): add support for using classes as guard  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							ab958598d7 
							
						 
					 
					
						
						
							
							feat(router): implement CandDeactivate  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							1914847e72 
							
						 
					 
					
						
						
							
							cleanup(router): make strictNullChecks happy  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							243612e36d 
							
						 
					 
					
						
						
							
							refactor(router): rename candidate into snapshot  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							c5cca8e098 
							
						 
					 
					
						
						
							
							feat(router): add support for CanActivate guard  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							9ff6b0828f 
							
						 
					 
					
						
						
							
							feat(router): make activation sync  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							1f6ade894e 
							
						 
					 
					
						
						
							
							cleanup(router): fix a typo  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							8407cfeac7 
							
						 
					 
					
						
						
							
							fix(router): fix router to take root component type instead of instance  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							c179b5033b 
							
						 
					 
					
						
						
							
							feat(router): implement relative navigation  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							5b371736b2 
							
						 
					 
					
						
						
							
							feat: add RouterLink  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							c9b4bcf689 
							
						 
					 
					
						
						
							
							refactor: move all utility functions into the utils dir  
						
						
						
						
					 
					
						2016-06-21 12:17:30 -07:00