Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							a7f2468184 
							
						 
					 
					
						
						
							
							Revert "fix(router): should throw when lazy loaded module doesn't define any routes ( #15001 )"  
						
						... 
						
						
						
						This reverts commit 82923a381d96a7078d8b422e4ce6949e6c14950c. 
						
						
					 
					
						2017-07-27 10:53:01 -07:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							086f4aa72c 
							
						 
					 
					
						
						
							
							fix(router): child CanActivate guard should wait for parent to complete ( #18110 )  
						
						... 
						
						
						
						Closes  #15670 
PR Close  #18110  
					
						2017-07-26 17:11:22 -05:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							82923a381d 
							
						 
					 
					
						
						
							
							fix(router): should throw when lazy loaded module doesn't define any routes ( #15001 )  
						
						... 
						
						
						
						Closes  #14596 
PR Close  #15001  
					
						2017-07-26 17:11:07 -05:00 
						 
				 
			
				
					
						
							
							
								Lars Gyrup Brink Nielsen 
							
						 
					 
					
						
						
						
						
							
						
						
							c67bad4f43 
							
						 
					 
					
						
						
							
							docs(router): minor typo ( #18226 )  
						
						... 
						
						
						
						Fix a minor typo in the description of a router spec. 
						
						
					 
					
						2017-07-20 09:32:34 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Verschueren 
							
						 
					 
					
						
						
						
						
							
						
						
							b399cb26d9 
							
						 
					 
					
						
						
							
							fix(router): terminal route in custom matcher  
						
						
						
						
					 
					
						2017-07-18 10:25:18 -07:00 
						 
				 
			
				
					
						
							
							
								Roy Ling 
							
						 
					 
					
						
						
						
						
							
						
						
							e20cfe1bbc 
							
						 
					 
					
						
						
							
							fix(router): canDeactivate guards should run from bottom to top  
						
						... 
						
						
						
						Closes  #15657 . 
					
						2017-07-18 10:04:39 -07:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							eb6fb5f87e 
							
						 
					 
					
						
						
							
							fix(router): should navigate to the same url when config changes  
						
						... 
						
						
						
						Closes  #15535  
					
						2017-07-18 10:04:11 -07:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							ad3029e786 
							
						 
					 
					
						
						
							
							fix(router): should run resolvers for the same route concurrently  
						
						... 
						
						
						
						Fixes  #14279  
					
						2017-07-18 10:03:33 -07:00 
						 
				 
			
				
					
						
							
							
								Yaroslav Admin 
							
						 
					 
					
						
						
						
						
							
						
						
							df06e8b7a4 
							
						 
					 
					
						
						
							
							fix(router): fix outdated homepage url in NPM package ( #17899 )  
						
						
						
						
					 
					
						2017-07-11 12:00:56 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							c723d42d0a 
							
						 
					 
					
						
						
							
							refactor: fix typos ( #18000 )  
						
						
						
						
					 
					
						2017-07-07 16:55:17 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Aden 
							
						 
					 
					
						
						
						
						
							
						
						
							ae27af7399 
							
						 
					 
					
						
						
							
							fix(router): encode URLs the same way AngularJS did (closer to spec) ( #17890 )  
						
						... 
						
						
						
						fixes  #16067  
					
						2017-07-06 17:10:25 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							578bdeb522 
							
						 
					 
					
						
						
							
							fix(router): export missing UrlMatcher and UrlMatchResult types  
						
						... 
						
						
						
						Fixes  #15140  
					
						2017-07-05 15:26:27 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Aden 
							
						 
					 
					
						
						
						
						
							
						
						
							8a1a989a1c 
							
						 
					 
					
						
						
							
							feat(router): add router-level events for GuardsCheck and Resolve ( #17601 )  
						
						
						
						
					 
					
						2017-07-01 10:30:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3165fd3dc9 
							
						 
					 
					
						
						
							
							refactor(router): remove usage of deprecated Renderer  
						
						
						
						
					 
					
						2017-06-23 16:12:43 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Rickabaugh 
							
						 
					 
					
						
						
						
						
							
						
						
							c59c390cdc 
							
						 
					 
					
						
						
							
							fix: argument destructuring sometimes breaks strictNullChecks  
						
						... 
						
						
						
						Destructuring of the form:
function foo({a, b}: {a?, b?} = {})
breaks strictNullChecks, due to the TypeScript bug https://github.com/microsoft/typescript/issues/10078 .
This change eliminates usage of destructuring in function argument lists in cases where it would leak
into the public API .d.ts. 
						
						
					 
					
						2017-06-20 12:56:08 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							d3c92a307a 
							
						 
					 
					
						
						
							
							fix(router): update the version placeholder so that it gets replaced during the build  
						
						... 
						
						
						
						Fixes  #17403  
					
						2017-06-19 15:11:06 -07:00 
						 
				 
			
				
					
						
							
							
								Rafael 
							
						 
					 
					
						
						
						
						
							
						
						
							7c78282ce8 
							
						 
					 
					
						
						
							
							docs: fix typo in 'Routes' docs  
						
						
						
						
					 
					
						2017-06-05 11:18:43 -07:00 
						 
				 
			
				
					
						
							
							
								Robert Spier 
							
						 
					 
					
						
						
						
						
							
						
						
							4c32cb952f 
							
						 
					 
					
						
						
							
							fix(router): opening links in new window  
						
						... 
						
						
						
						Shift-clicks on router-links should not prevent browser default action.
A follow on to:
1ac9dda93d 
						
						
					 
					
						2017-06-02 17:32:12 -04:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							e5138081ec 
							
						 
					 
					
						
						
							
							build: update router package.json placeholder ( #17060 )  
						
						
						
						
					 
					
						2017-05-30 13:19:54 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Aden 
							
						 
					 
					
						
						
						
						
							
						
						
							fa809ec8cf 
							
						 
					 
					
						
						
							
							build: import tslib rather than output TS helpers ( #16901 )  
						
						
						
						
					 
					
						2017-05-23 14:01:39 -06:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							f1a9e3c1bb 
							
						 
					 
					
						
						
							
							feat(animations): introduce routeable animation support  
						
						
						
						
					 
					
						2017-05-19 13:45:22 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							5d4f5434fd 
							
						 
					 
					
						
						
							
							refactor(router): don't run the change detection every time an outlet is activated  
						
						... 
						
						
						
						fix(router): inside on push // SQUASH after review 
						
						
					 
					
						2017-05-19 11:55:15 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							81ca51a8f0 
							
						 
					 
					
						
						
							
							refactor(router): cleanup, simplification  
						
						
						
						
					 
					
						2017-05-19 11:55:15 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							86b7bd9c8e 
							
						 
					 
					
						
						
							
							revert: refactor(router): cleanup, simplification  
						
						... 
						
						
						
						This reverts commit 44d48d9d7aa10bbf03c412ce7e59821c748b5d2d. 
						
						
					 
					
						2017-05-18 11:57:22 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							a0a6029915 
							
						 
					 
					
						
						
							
							revert: refactor(router): don't run the change detection every time an outlet is activated  
						
						... 
						
						
						
						This reverts commit 198edb31093ffdecfd13aed17967fb02e650cffe. 
						
						
					 
					
						2017-05-18 11:57:22 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							198edb3109 
							
						 
					 
					
						
						
							
							refactor(router): don't run the change detection every time an outlet is activated  
						
						
						
						
					 
					
						2017-05-17 19:32:04 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							44d48d9d7a 
							
						 
					 
					
						
						
							
							refactor(router): cleanup, simplification  
						
						
						
						
					 
					
						2017-05-17 19:32:04 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							569b1e0eb7 
							
						 
					 
					
						
						
							
							fix(router): Wrap Promise-like instances in native Promises ( #16759 )  
						
						... 
						
						
						
						Hybrid apps (mix of Angular and AngularJS) might return AngularJS implementation
of Promises that do not play well with the change detection. Wrapping them in
native Promises fix this issue.
This could be the case when a Resolver returns a `$q` promise. 
						
						
					 
					
						2017-05-12 10:03:54 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							ce1d7c4a6e 
							
						 
					 
					
						
						
							
							refactor: use view engine also for NgModuleFactorys ( #16658 )  
						
						... 
						
						
						
						* refactor(core): provide error message in stack for reflective DI
Fixes  #16355 
* fix(compiler): make AOT work with `noUnusedParameters`
Fixes  #15532 
* refactor: use view engine also for `NgModuleFactory`s
This is a prerequisite for being able to mock providers
in AOTed code later on. 
						
						
					 
					
						2017-05-11 10:26:02 -07:00 
						 
				 
			
				
					
						
							
							
								Aaron Hoffman 
							
						 
					 
					
						
						
						
						
							
						
						
							d28a3f7878 
							
						 
					 
					
						
						
							
							docs(router): Change CanDeactivate to CanLoad ( #16237 )  
						
						... 
						
						
						
						fix mistake in docs. CanDeactivate should be CanLoad 
						
						
					 
					
						2017-05-10 16:34:34 -07:00 
						 
				 
			
				
					
						
							
							
								Pete Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							d0e72a8f8f 
							
						 
					 
					
						
						
							
							docs(*) fix dangling links in API docs ( #16632 )  
						
						... 
						
						
						
						* docs(animations): fix links to `Component` animations
* docs(core): fix links to `ReflectiveInjector` methods
The `resolve` and other methods were moved from the
`Injector` to the `ReflectiveInjector`.
* docs(core): fix links to `Renderer`
The local links were assuming that that methods were on the
current document (e.g. `RootRenderer`), but they are actually
on the `Renderer` class.
* docs(router): fix links to methods
* docs(forms): fix links to methods
* docs(core): fix links to methods
* docs(router): fix API page links and an internal link 
						
						
					 
					
						2017-05-09 15:51:37 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							5d4b36f80f 
							
						 
					 
					
						
						
							
							fix(router): fix redirect to a URL with a param having multiple values ( #16376 )  
						
						... 
						
						
						
						fixes  #16310 
PR Close  #16376  
					
						2017-05-08 17:50:33 -05:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							415a0f8047 
							
						 
					 
					
						
						
							
							test(router): simplify redirect tests  ( #16376 )  
						
						
						
						
					 
					
						2017-05-08 17:50:29 -05:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							71f5b73296 
							
						 
					 
					
						
						
							
							docs: fix links in api docs  
						
						
						
						
					 
					
						2017-05-03 09:22:32 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							2f977312be 
							
						 
					 
					
						
						
							
							fix(router): forward the query parameters in the ng1 -> ng2 url sync ( #16249 )  
						
						... 
						
						
						
						fixes  #16067 
PR Close  #16249  
					
						2017-04-24 12:13:47 -05:00 
						 
				 
			
				
					
						
							
							
								Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							5293794316 
							
						 
					 
					
						
						
							
							fix: turn on nullability in the code base.  
						
						
						
						
					 
					
						2017-04-18 12:07:33 -07:00 
						 
				 
			
				
					
						
							
							
								Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							a0d124bd91 
							
						 
					 
					
						
						
							
							fix(router): relax nullability requirements  
						
						
						
						
					 
					
						2017-04-18 12:07:33 -07:00 
						 
				 
			
				
					
						
							
							
								Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							bc431888f3 
							
						 
					 
					
						
						
							
							fix(router): Update types for TypeScript nullability support  
						
						... 
						
						
						
						This reverts commit ea8ffc984136ef4d32b6858fe35e69cc9fced021. 
						
						
					 
					
						2017-04-18 12:07:33 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							82417b3ca5 
							
						 
					 
					
						
						
							
							fix(router): prevent RouterLinkActive from causing an infinite CD loop  
						
						... 
						
						
						
						fixes  #15825  
					
						2017-04-17 10:15:44 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							ea8ffc9841 
							
						 
					 
					
						
						
							
							Revert "fix(router): Update types for TypeScript nullability support"  
						
						... 
						
						
						
						This reverts commit 56c46d70f7b3cb308d658224682d739d4f9b5a2a.
Broke in G3. 
						
						
					 
					
						2017-04-17 09:56:09 -07:00 
						 
				 
			
				
					
						
							
							
								Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							56c46d70f7 
							
						 
					 
					
						
						
							
							fix(router): Update types for TypeScript nullability support  
						
						
						
						
					 
					
						2017-04-14 14:31:17 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							ea4afebeb9 
							
						 
					 
					
						
						
							
							refactor(router): drop the InternalRoute interface  
						
						
						
						
					 
					
						2017-04-14 09:08:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							886cca028f 
							
						 
					 
					
						
						
							
							refactor(router): misc refactoring  
						
						
						
						
					 
					
						2017-04-14 09:08:13 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							a487563768 
							
						 
					 
					
						
						
							
							fix(router): fix query param parsing  
						
						
						
						
					 
					
						2017-04-11 11:15:11 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							0ab04bd62c 
							
						 
					 
					
						
						
							
							refactor(router): cleanup & simplifications  
						
						
						
						
					 
					
						2017-04-11 11:15:11 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46ce3317c3 
							
						 
					 
					
						
						
							
							test(router): enable running the campaign in non-ES6 browsers  
						
						... 
						
						
						
						Closes  #15806 . 
					
						2017-04-10 15:43:42 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							83527fd4fb 
							
						 
					 
					
						
						
							
							test(router): test preloading when a module is already loaded  
						
						
						
						
					 
					
						2017-04-10 16:35:47 -06:00 
						 
				 
			
				
					
						
							
							
								Dzmitry Shylovich 
							
						 
					 
					
						
						
						
						
							
						
						
							6d12aa978d 
							
						 
					 
					
						
						
							
							fix(router): the preloader use the module from the loaded config  
						
						
						
						
					 
					
						2017-04-10 16:35:47 -06:00 
						 
				 
			
				
					
						
							
							
								Ethan Veres 
							
						 
					 
					
						
						
						
						
							
						
						
							7b005aadc1 
							
						 
					 
					
						
						
							
							style(router): fix typo in router preloader method  
						
						
						
						
					 
					
						2017-04-04 14:12:45 -06:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							d58a242fe7 
							
						 
					 
					
						
						
							
							refactor(router): cleanup & simplification ( #15436 )  
						
						
						
						
					 
					
						2017-03-29 09:44:04 -07:00