evan Liu 
							
						 
					 
					
						
						
						
						
							
						
						
							c87c3bec93 
							
						 
					 
					
						
						
							
							feat(router): deprecate preserveQueryParams,add queryParamsHandling ( #14095 )  
						
						... 
						
						
						
						PR Close  #14095  
						
						
					 
					
						2017-01-31 15:43:25 -06:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							579567ca79 
							
						 
					 
					
						
						
							
							fix(router): fix CanActivateChild guard provided in a lazy loaded module ( #13989 )  
						
						... 
						
						
						
						Closes  #12275 
PR Close  #13989  
					
						2017-01-29 12:17:03 -06:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							47d41d492b 
							
						 
					 
					
						
						
							
							fix(router): fix navigation from the root component ngOnInit hook ( #13932 )  
						
						... 
						
						
						
						Closes  #13795 
PR Close  #13932  
					
						2017-01-29 12:16:12 -06:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							e075b1ba83 
							
						 
					 
					
						
						
							
							fix(router): fix CanActivate redirect to the root on initial load ( #13929 )  
						
						... 
						
						
						
						Closes  #13530 
PR Close  #13929  
					
						2017-01-29 12:15:46 -06:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							e8ea741039 
							
						 
					 
					
						
						
							
							fix(router): routerLinkActive should not throw when not initialized ( #13273 )  
						
						... 
						
						
						
						Fixes  #13270 
PR Close  #13273  
					
						2017-01-17 18:38:45 -06:00 
						 
				 
			
				
					
						
							
							
								Julien Elbaz 
							
						 
					 
					
						
						
						
						
							
						
						
							d4d3782d45 
							
						 
					 
					
						
						
							
							feat(Router): call resolver when upstream params change ( #12942 )  
						
						... 
						
						
						
						With this change the resolver is called when the parameter for the activated and any parent routes change.
ie, switching from `/teams/10/players/5` to `/teams/12/players/5` will now trigger any `PlayerResolver`. 
						
						
					 
					
						2017-01-09 18:56:58 -05:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							46cb04d575 
							
						 
					 
					
						
						
							
							fix(router): throw an error when navigate to null/undefined path  
						
						... 
						
						
						
						Closes  #10560 
Fixes  #13384  
					
						2017-01-09 18:56:47 -05:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							6d29faefea 
							
						 
					 
					
						
						
							
							fix(Router): fix checking for object intersection  
						
						
						
						
					 
					
						2017-01-09 16:30:14 -05:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							d9a22dae4f 
							
						 
					 
					
						
						
							
							fix(router): RouterLink mirrors input target as attribute  
						
						... 
						
						
						
						Closes  #13837  
					
						2017-01-09 15:00:40 -05:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							07e0fce8fc 
							
						 
					 
					
						
						
							
							fix(router): update route snapshot before emit new values ( #13558 )  
						
						... 
						
						
						
						Closes  #12912  
					
						2016-12-27 15:57:22 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							0eca960494 
							
						 
					 
					
						
						
							
							fix(router): fix lazy loaded module with wildcard route ( #13649 )  
						
						... 
						
						
						
						Closes  #12955  
					
						2016-12-27 15:22:57 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							69fa3bbc03 
							
						 
					 
					
						
						
							
							feat(router): add an extra argument to CanDeactivate interface ( #13560 )  
						
						... 
						
						
						
						Adds a `nextState` argument to access the future url from `CanDeactivate`.
BEFORE:
    canDeactivate(component: T, route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean>|Promise<boolean>|boolean;
AFTER:
    canDeactivate(component: T, currentRoute: ActivatedRouteSnapshot, currentState: RouterStateSnapshot, nextState?: RouterStateSnapshot): Observable<boolean>|Promise<boolean>|boolean;
Closes  #9853  
						
						
					 
					
						2016-12-27 14:08:06 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							174334dec3 
							
						 
					 
					
						
						
							
							fix(router): routerLink support of null/undefined ( #13380 )  
						
						... 
						
						
						
						Closes  #6971  
					
						2016-12-27 13:45:16 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							eb2ceff4ba 
							
						 
					 
					
						
						
							
							fix(router): should reset location if a navigation by location is successful ( #13545 )  
						
						... 
						
						
						
						Closes  #13491  
					
						2016-12-21 12:47:58 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							a006c1418a 
							
						 
					 
					
						
						
							
							feat(router): routerLink add tabindex attribute ( #13094 )  
						
						... 
						
						
						
						Fixes  #10895  
					
						2016-12-09 15:38:50 -08:00 
						 
				 
			
				
					
						
							
							
								Andy Howell 
							
						 
					 
					
						
						
						
						
							
						
						
							440ef02f29 
							
						 
					 
					
						
						
							
							fix(router): add support for query params with mulitple values  
						
						... 
						
						
						
						closes  #11373  
					
						2016-12-08 18:42:58 -08:00 
						 
				 
			
				
					
						
							
							
								Jónatan Núñez 
							
						 
					 
					
						
						
						
						
							
						
						
							9591a08dfb 
							
						 
					 
					
						
						
							
							fix(router): Use T type in Resolve interface ( #13242 )  
						
						
						
						
					 
					
						2016-12-08 11:24:38 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							2893c2c0a2 
							
						 
					 
					
						
						
							
							fix(router): validate nested routes ( #13224 )  
						
						... 
						
						
						
						Fixes  #12827  
					
						2016-12-06 10:41:01 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							c767df0e4e 
							
						 
					 
					
						
						
							
							fix(router): throw a better error message when angular 1 is not bootstraped  
						
						
						
						
					 
					
						2016-12-05 10:57:24 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							25e5b2fdf0 
							
						 
					 
					
						
						
							
							fix(router): make setUpLocationChangeListener idempotent  
						
						
						
						
					 
					
						2016-12-05 10:57:24 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							f562cbf86c 
							
						 
					 
					
						
						
							
							fix(router): fix skipLocationChanges on RouterLink directives  
						
						... 
						
						
						
						fixes  #13156  
					
						2016-12-05 10:54:10 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							804943c9b1 
							
						 
					 
					
						
						
							
							refactor(router): cleanup RouterLink  
						
						
						
						
					 
					
						2016-12-05 10:54:10 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d46b8deeea 
							
						 
					 
					
						
						
							
							fix(router): runs guards every time when unsuccessfully navigating to the same url over and over again ( #13209 )  
						
						
						
						
					 
					
						2016-12-02 15:19:00 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							bbb7a39414 
							
						 
					 
					
						
						
							
							fix(router): allow specifying a matcher wihtout specifying a path  
						
						... 
						
						
						
						fixes  #12972  
					
						2016-12-02 15:03:59 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							d7d8fab211 
							
						 
					 
					
						
						
							
							refactor(router): cleanup config  
						
						
						
						
					 
					
						2016-12-02 15:03:59 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							42cf06fa12 
							
						 
					 
					
						
						
							
							feat(router): add support for custom route reuse strategies  
						
						
						
						
					 
					
						2016-11-29 23:21:41 -08:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							3e548de99d 
							
						 
					 
					
						
						
							
							Revert "fix(router): guards restor an incorrect url when used with skipLocationChange"  
						
						... 
						
						
						
						This reverts commit ad20d7d260845d16cae2969c3cda968e3615397e. 
						
						
					 
					
						2016-11-22 13:31:33 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							ad20d7d260 
							
						 
					 
					
						
						
							
							fix(router): guards restor an incorrect url when used with skipLocationChange  
						
						... 
						
						
						
						Closes  #12825  
					
						2016-11-17 14:10:59 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							602522beb2 
							
						 
					 
					
						
						
							
							fix(router): support redirects to named outlets  
						
						... 
						
						
						
						Closes  #12740 , #9921  
					
						2016-11-17 14:10:59 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							773b31de8f 
							
						 
					 
					
						
						
							
							fix(router): should not create a route state if navigation is canceled ( #12868 )  
						
						... 
						
						
						
						Closes  #12776  
					
						2016-11-15 19:00:20 -08:00 
						 
				 
			
				
					
						
							
							
								Joao Dias 
							
						 
					 
					
						
						
						
						
							
						
						
							77ee27c59e 
							
						 
					 
					
						
						
							
							refactor(): use const and let instead of var  
						
						
						
						
					 
					
						2016-11-12 16:40:17 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							52be848f94 
							
						 
					 
					
						
						
							
							fix(router): incorrect injector is used when instantiating components loaded lazily ( #12817 )  
						
						
						
						
					 
					
						2016-11-11 17:12:00 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							785b7b640e 
							
						 
					 
					
						
						
							
							fix(router): Route.isActive also compares query params ( #12321 )  
						
						
						
						
					 
					
						2016-11-11 13:23:47 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a753e111 
							
						 
					 
					
						
						
							
							fix(router): router should not swallow "unhandled" errors  
						
						... 
						
						
						
						closes  #12802  
					
						2016-11-11 13:22:19 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Seemann 
							
						 
					 
					
						
						
						
						
							
						
						
							2a4bf9a0df 
							
						 
					 
					
						
						
							
							fix(router): avoid router initialization for non root components  
						
						... 
						
						
						
						closes  #12338 
closes  #12814  
					
						2016-11-11 11:15:17 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							77dc1ab675 
							
						 
					 
					
						
						
							
							fix(router): throw an error when encounter undefined route ( #12389 )  
						
						
						
						
					 
					
						2016-11-10 14:55:10 -08:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							3052fb234f 
							
						 
					 
					
						
						
							
							fix(router): ignore null or undefined query parameters ( #12333 )  
						
						
						
						
					 
					
						2016-11-10 14:41:19 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							73407351e7 
							
						 
					 
					
						
						
							
							feat(router): add support for custom url matchers  
						
						... 
						
						
						
						Closes  #12442 
Closes  #12772  
					
						2016-11-09 16:24:58 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							2c110931f8 
							
						 
					 
					
						
						
							
							fix(router): do not require the creation of empty-path routes when no url left  
						
						... 
						
						
						
						Closes  #12133  
					
						2016-11-09 16:24:49 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							9ddf9b3d3d 
							
						 
					 
					
						
						
							
							fix(router): advance a route only after its children have been deactivated ( #12676 )  
						
						... 
						
						
						
						Closes  #11715  
					
						2016-11-03 16:26:10 -07:00 
						 
				 
			
				
					
						
							
							
								André Werlang 
							
						 
					 
					
						
						
						
						
							
						
						
							2e78b76fcf 
							
						 
					 
					
						
						
							
							fix(router): resolve guard observables on the first emit ( #10412 )  
						
						
						
						
					 
					
						2016-11-02 21:56:04 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d509ee078b 
							
						 
					 
					
						
						
							
							fix(router): reset URL to the stable state when a navigation gets canceled  
						
						... 
						
						
						
						Closes  #10321  
					
						2016-11-02 12:25:23 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							830a780cb3 
							
						 
					 
					
						
						
							
							fix(router): CanDeactivate receives a wrong component  
						
						... 
						
						
						
						Closes  #12592  
					
						2016-11-02 12:25:23 -07:00 
						 
				 
			
				
					
						
							
							
								Austin Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							1de04b23b1 
							
						 
					 
					
						
						
							
							fix(router): call data observers when the path changes  
						
						
						
						
					 
					
						2016-11-01 11:28:43 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							fe47e6b783 
							
						 
					 
					
						
						
							
							fix(router): rerun resolvers when url changes  
						
						... 
						
						
						
						Closes  #12603  
					
						2016-10-28 15:17:00 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							091c390032 
							
						 
					 
					
						
						
							
							fix(router): run navigations serialy  
						
						... 
						
						
						
						Closes  #11754  
					
						2016-10-28 14:56:08 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Elbourn 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f58cf78c 
							
						 
					 
					
						
						
							
							feat(router): export routerLinkActive w/ isActive property  
						
						
						
						
					 
					
						2016-10-26 14:08:22 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							6ccbfd41dd 
							
						 
					 
					
						
						
							
							fix(router): preserve resolve data  
						
						... 
						
						
						
						Closes  #12306  
					
						2016-10-26 13:53:00 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							7d2554baa1 
							
						 
					 
					
						
						
							
							tests(router): add a test showing how to handle resovle errors  
						
						
						
						
					 
					
						2016-10-26 13:52:59 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							52a853e257 
							
						 
					 
					
						
						
							
							fix(router): change router not to deactivate aux routes when navigating from a componentless routes  
						
						
						
						
					 
					
						2016-10-26 13:52:59 -07:00