Oussama Ben Brahim 
							
						 
					 
					
						
						
						
						
							
						
						
							f1a063298e 
							
						 
					 
					
						
						
							
							feat(core): set preserveWhitespaces to false by default ( #22046 )  
						
						... 
						
						
						
						Fixes  #22027 
PR Close  #22046  
					
						2018-02-16 09:06:14 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							c40ae7f7cf 
							
						 
					 
					
						
						
							
							feat(router): add navigationSource and restoredState to NavigationStart event ( #21728 )  
						
						... 
						
						
						
						Currently, NavigationStart there is no way to know if an navigation was triggered imperatively or via the location change. These two use cases should be handled differently for a variety of use cases (e.g., scroll position restoration). This PR adds a navigation source field and restored navigation id (passed to navigations triggered by a URL change).
PR Close  #21728  
						
						
					 
					
						2018-01-29 10:22:59 -08:00 
						 
				 
			
				
					
						
							
							
								Jason Aden 
							
						 
					 
					
						
						
						
						
							
						
						
							ede9cb7c2f 
							
						 
					 
					
						
						
							
							Revert: "feat(router): add navigationSource and restoredState to NavigationStart event ( #21728 )"  
						
						... 
						
						
						
						This reverts commit 3b7bab7d22064d545f1745dc3e062fcb1d91073b. Will be re-merged after fixing integration of minor breaking change. 
						
						
					 
					
						2018-01-26 16:24:56 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							3b7bab7d22 
							
						 
					 
					
						
						
							
							feat(router): add navigationSource and restoredState to NavigationStart event ( #21728 )  
						
						... 
						
						
						
						Currently, NavigationStart there is no way to know if an navigation was triggered imperatively or via the location change. These two use cases should be handled differently for a variety of use cases (e.g., scroll position restoration). This PR adds a navigation source field and restored navigation id (passed to navigations triggered by a URL change).
PR Close  #21728  
						
						
					 
					
						2018-01-26 10:25:32 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							a1492a73ce 
							
						 
					 
					
						
						
							
							build: Remove angular_src nested workspace ( #21096 )  
						
						... 
						
						
						
						PR Close  #21096  
						
						
					 
					
						2018-01-19 10:17:37 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							c4f02e21dd 
							
						 
					 
					
						
						
							
							build: move repeated tsconfig attributes to a macro ( #20964 )  
						
						... 
						
						
						
						This helps ensure we use the same tsconfig.json file for all compilations.
Next steps are to make it the same tsconfig.json file used by the editor
PR Close  #20964  
						
						
					 
					
						2018-01-10 12:30:19 -08:00 
						 
				 
			
				
					
						
							
							
								Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							ae97920fe2 
							
						 
					 
					
						
						
							
							build: move _testing_init into tools; limit web_test concurrency ( #21053 )  
						
						... 
						
						
						
						PR Close  #21053  
						
						
					 
					
						2017-12-22 13:10:51 -08:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							40dfe39e64 
							
						 
					 
					
						
						
							
							build(router): enable bazel tests for router ( #21053 )  
						
						... 
						
						
						
						Bazel runs on newer version of RxJs than is installed in Yarn. The never version subclasses `EmptyError` in a different way which fails the `instanceof` check. This change makes the `instanceof` check more robust with respect to `EmptyError`.
PR Close  #21053  
						
						
					 
					
						2017-12-22 13:10:51 -08:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							3d50fd7cac 
							
						 
					 
					
						
						
							
							build: add bazel test rules for remainder of packages ( #21053 )  
						
						... 
						
						
						
						PR Close  #21053  
						
						
					 
					
						2017-12-22 13:10:51 -08:00 
						 
				 
			
				
					
						
							
							
								Jason Aden 
							
						 
					 
					
						
						
						
						
							
						
						
							5ba1cf1063 
							
						 
					 
					
						
						
							
							fix(router): fix wildcard route with lazy loaded module (again) ( #18139 )  
						
						... 
						
						
						
						Closes  #13848 
Description:
We doesn't handle children of wildcard route properly link. It's always an empty array.
Created from #13851 
PR Close  #18139  
					
						2017-12-22 09:20:11 -08:00 
						 
				 
			
				
					
						
							
							
								Zaven Muradyan 
							
						 
					 
					
						
						
						
						
							
						
						
							5efea2f6a0 
							
						 
					 
					
						
						
							
							feat(router): add "paramsInheritanceStrategy" router configuration option  
						
						... 
						
						
						
						Previously, the router would merge path and matrix params, as well as
data/resolve, with special rules (only merging down when the route has
an empty path, or is component-less). This change adds an extra option
"paramsInheritanceStrategy" which, when set to 'always', makes child
routes unconditionally inherit params from parent routes.
Closes  #20572 . 
						
						
					 
					
						2017-12-20 10:06:24 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d8cc09b76c 
							
						 
					 
					
						
						
							
							fix(router): NavigatonError and NavigationCancel should be emitted after resetting the URL ( #20803 )  
						
						... 
						
						
						
						PR Close  #20803  
						
						
					 
					
						2017-12-07 13:34:20 -08:00 
						 
				 
			
				
					
						
							
							
								Mark Kennedy 
							
						 
					 
					
						
						
						
						
							
						
						
							a622e19df6 
							
						 
					 
					
						
						
							
							fix(router): 'merge' queryParamHandling strategy should be able to remove query params ( #19733 )  
						
						... 
						
						
						
						Closes  #18463 , #17202 
PR Close  #19733  
					
						2017-11-14 11:01:04 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d3211a2468 
							
						 
					 
					
						
						
							
							feat(router): add "onSameUrlNavigation" router configuration option ( #19463 )  
						
						... 
						
						
						
						PR Close  #19463  
						
						
					 
					
						2017-10-23 20:56:53 -04:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							adab4f3e49 
							
						 
					 
					
						
						
							
							fix(router): do not call location.go when skipping a navigation ( #19463 )  
						
						... 
						
						
						
						Closes  #18036 
PR Close  #19463  
					
						2017-10-23 20:56:52 -04:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							82fed62af2 
							
						 
					 
					
						
						
							
							fix(router): navigating to the current location works ( #19463 )  
						
						... 
						
						
						
						Closes  #13340 
PR Close  #19463  
					
						2017-10-23 20:56:52 -04:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							6f2939da62 
							
						 
					 
					
						
						
							
							fix(router): RouterLinkActive should update its state right after checking the children ( #19449 )  
						
						... 
						
						
						
						Closes  #18983 
PR Close  #19449  
					
						2017-10-18 11:17:55 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							b0c7ea8181 
							
						 
					 
					
						
						
							
							Revert "fix(router): RouterLinkActive should update its state right after checking the children ( #19449 )"  
						
						... 
						
						
						
						This reverts commit c569b7524974200040c2abae6923cd4e6f59a13b.
As it was synched together with 5a9ed2de272912ac74ed56bfec4bdf4551f7b38e
which broke an internal test. 
						
						
					 
					
						2017-10-18 09:58:41 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							c569b75249 
							
						 
					 
					
						
						
							
							fix(router): RouterLinkActive should update its state right after checking the children ( #19449 )  
						
						... 
						
						
						
						Closes  #18983 
PR Close  #19449  
					
						2017-10-17 20:57:30 -07:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							d7eac7ee56 
							
						 
					 
					
						
						
							
							Revert "fix(router): navigating to the current location works ( #19463 )"  
						
						... 
						
						
						
						This reverts commit 43c5b638b96a0c63f041a0b31e4c646ead72341b. 
						
						
					 
					
						2017-10-09 16:38:12 -07:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							d53b96f2a2 
							
						 
					 
					
						
						
							
							Revert "fix(router): do not call location.go when skipping a navigation ( #19463 )"  
						
						... 
						
						
						
						This reverts commit 66515412308138ad083bdd91ab2e80cd2bdf7fac. 
						
						
					 
					
						2017-10-09 16:37:31 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							6651541230 
							
						 
					 
					
						
						
							
							fix(router): do not call location.go when skipping a navigation ( #19463 )  
						
						... 
						
						
						
						Closes  #18036 
PR Close  #19463  
					
						2017-10-09 11:45:13 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							43c5b638b9 
							
						 
					 
					
						
						
							
							fix(router): navigating to the current location works ( #19463 )  
						
						... 
						
						
						
						Closes  #13340 
PR Close  #19463  
					
						2017-10-09 11:45:13 -07:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							8e5b582b61 
							
						 
					 
					
						
						
							
							Revert "fix(router): navigating to the current location works ( #19463 )"  
						
						... 
						
						
						
						This reverts commit b67d574a9562d76ab0a838f4d1b42501e5c5f09b. 
						
						
					 
					
						2017-10-06 18:15:19 -07:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							0cc87c5ba1 
							
						 
					 
					
						
						
							
							Revert "fix(router): do not call location.go when skipping a navigation ( #19463 )"  
						
						... 
						
						
						
						This reverts commit fdfa31798befb57d90770956cc95511d9b3b7bd1. 
						
						
					 
					
						2017-10-06 18:15:16 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							fdfa31798b 
							
						 
					 
					
						
						
							
							fix(router): do not call location.go when skipping a navigation ( #19463 )  
						
						... 
						
						
						
						Closes  #18036 
PR Close  #19463  
					
						2017-10-06 15:35:25 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							b67d574a95 
							
						 
					 
					
						
						
							
							fix(router): navigating to the current location works ( #19463 )  
						
						... 
						
						
						
						Closes  #13340 
PR Close  #19463  
					
						2017-10-06 15:35:24 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Savkin 
							
						 
					 
					
						
						
						
						
							
						
						
							a9d32a3f89 
							
						 
					 
					
						
						
							
							fix(router): resolve and guards should be able to reject with null and undefined ( #19418 )  
						
						... 
						
						
						
						Closes  #17148  
					
						2017-09-28 11:06:08 -07:00 
						 
				 
			
				
					
						
							
							
								Olivier Combe 
							
						 
					 
					
						
						
						
						
							
						
						
							0f5c70d563 
							
						 
					 
					
						
						
							
							build: update npm dependencies ( #19328 )  
						
						... 
						
						
						
						PR Close  #19328  
						
						
					 
					
						2017-09-22 13:20:52 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Aden 
							
						 
					 
					
						
						
						
						
							
						
						
							8f7915022c 
							
						 
					 
					
						
						
							
							feat(router): add ActivationStart/End events  
						
						
						
						
					 
					
						2017-09-08 13:24:26 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Aden 
							
						 
					 
					
						
						
						
						
							
						
						
							66f0ab0371 
							
						 
					 
					
						
						
							
							fix(router): adjust ChildActivation events to only fire when the child is actually changing ( #19043 )  
						
						... 
						
						
						
						* The problem was with the `fireChildActivationStart` function. It was taking a `path` param, which was an
array of `ActivatedRouteSnapshot`s. The function was being fired for each piece of the route that was being
activated. This resulted in far too many `ChildActivationStart` events being fired, and being fired on routes
that weren't actually getting activated. This change fires the event only for those routes that are actually
being activated.
fixes  #18942 
PR Close  #19043  
						
						
					 
					
						2017-09-05 15:46:29 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Aden 
							
						 
					 
					
						
						
						
						
							
						
						
							dce36751f5 
							
						 
					 
					
						
						
							
							refactor(router): remove RouteEvent base class ( #19043 )  
						
						... 
						
						
						
						* Introduced with #18407 , `RouteEvents` don't actually have a common constructor. Reverting here to be able to add new functionality to ChildActivation events.
PR Close  #19043  
						
						
					 
					
						2017-09-05 15:46:29 -05:00 
						 
				 
			
				
					
						
							
							
								Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							a80ecf6a77 
							
						 
					 
					
						
						
							
							Revert "refactor(router): remove deprecated initialNavigation options ( #18781 )"  
						
						... 
						
						
						
						This reverts commit d76761bf0136e03dd998e614f0ddd74393bd6332. 
						
						
					 
					
						2017-08-22 18:39:06 -05:00 
						 
				 
			
				
					
						
							
							
								Olivier Combe 
							
						 
					 
					
						
						
						
						
							
						
						
							d76761bf01 
							
						 
					 
					
						
						
							
							refactor(router): remove deprecated initialNavigation options ( #18781 )  
						
						... 
						
						
						
						BREAKING CHANGE: the values `true`, `false`, `legacy_enabled` and `legacy_disabled` for the router parameter `initialNavigation` have been removed as they were deprecated. Use `enabled` or `disabled` instead.
PR Close  #18781  
						
						
					 
					
						2017-08-22 16:53:00 -05:00 
						 
				 
			
				
					
						
							
							
								Chuck Jazdzewski 
							
						 
					 
					
						
						
						
						
							
						
						
							3a227a1f6f 
							
						 
					 
					
						
						
							
							refactor(router): compile router cleanly with TypeScript 2.4 ( #18465 )  
						
						
						
						
					 
					
						2017-08-02 17:32:02 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Aden 
							
						 
					 
					
						
						
						
						
							
						
						
							49cd8513e4 
							
						 
					 
					
						
						
							
							feat(router): add events tracking activation of individual routes  
						
						... 
						
						
						
						* Adds `ChildActivationStart` and `ChildActivationEnd`
* Adds test to verify the PreActivation phase of routing 
						
						
					 
					
						2017-08-01 10:44:00 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							9479a106bb 
							
						 
					 
					
						
						
							
							build: enable TSLint on the packages folder  
						
						
						
						
					 
					
						2017-07-31 15:47:57 -07:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Jason Aden 
							
						 
					 
					
						
						
						
						
							
						
						
							8a1a989a1c 
							
						 
					 
					
						
						
							
							feat(router): add router-level events for GuardsCheck and Resolve ( #17601 )  
						
						
						
						
					 
					
						2017-07-01 10:30:17 -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