| 
							
							
								 vsavkin | d1f93072a8 | chore(router): clang-format | 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 | bd2281e32d | fix(resolve): change resolve not to resolve root activate route | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 0c50bc6449 | fix(router): url serializer should handle segments without primary children | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 280540e4a2 | fix(router): change serialize not to require parenthesis in query string to be encoded | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | fea216db12 | fix(router): fixes a type issue in a test | 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 | 7e12208ca6 | feat(router): do not support paths starting with / | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 2773281338 | feat(router): drop index property Use path: '/' instead of 'index: true' | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | f8e8d22e4e | fix(router): stringify positional parameters when using routerLink | 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 | b3e801ed9e | feat(router): make it work with TypeScript 1.8 | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | f5efccfb44 | test(router): test update location when route does not change | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | b6ec22de6b | test(router): test empty url with global redirect | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 127401598b | feat(router): implement terminal | 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 | 66caabca0c | feat(router): implement redirectTo | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 56f8c95ee9 | tests(router): add tests verifying that updating secondary segments using router link works | 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 |  | 
			
				
					| 
							
							
								 vsavkin | 9b356d9b86 | fix(router): traverse route config in depth-first order Closes #17 | 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 | 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 | d95f0fd83d | fix(router): fix index routes | 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 | 63c194b71f | feat(router): change recognize to return a router state candidate | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 46911117f1 | feat(router): implement a function create router state out of a candidate | 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 | 86f47273bc | feat(router): changes router config not to use names | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 2e1bd46bb1 | feat(router): add createUrlTree | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | a9e773b47b | feat(router): serialize outlet names into the url | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | a5371bfb8a | cleanup: cleanup tsconfig files | 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 |  | 
			
				
					| 
							
							
								 vsavkin | 013f9a2bbc | feat: add tree.siblings | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 4f6ec01932 | feat: implement a simple version of the router service | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | f259a2204b | feat: implement recognizer | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 4b1db0e61c | feat: implement default url serializer | 2016-06-21 12:17:30 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 37c5320e33 | feat: implement Tree | 2016-06-21 12:17:30 -07:00 |  |