Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							ac6227e434 
							
						 
					 
					
						
						
							
							feat(router): auxiliary routes  
						
						... 
						
						
						
						Closes  #2775  
					
						2015-08-10 10:47:37 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							450d3630cc 
							
						 
					 
					
						
						
							
							test(router): add tests for router.d.ts  
						
						... 
						
						
						
						Closes  #3282  
					
						2015-08-05 00:29:32 +00:00 
						 
				 
			
				
					
						
							
							
								mgechev 
							
						 
					 
					
						
						
						
						
							
						
						
							c0adae69ac 
							
						 
					 
					
						
						
							
							docs(Router): router config  
						
						... 
						
						
						
						Closes  #2853  
					
						2015-08-04 02:03:26 +00:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							7bf7ec6d9c 
							
						 
					 
					
						
						
							
							fix(router): ensure navigation via back button works  
						
						... 
						
						
						
						The router will now navigate and respect the current address value
accordingly whenever a popState event is handled.
Closes  #2201  
						
						
					 
					
						2015-08-03 22:24:57 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							3c58878b19 
							
						 
					 
					
						
						
							
							chore(build): Upgrade to TypeScript@1.5.3  
						
						... 
						
						
						
						This change also makes us compliant with 1.6.0-dev compiler,
so we can do some experiments with apps that use 1.6 features
and compile against Angular.
We should probably add a travis build for 1.6 so we stay compatible
with both versions. 
						
						
					 
					
						2015-07-31 20:01:27 +00:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							fdffcaba9b 
							
						 
					 
					
						
						
							
							feat(router): use querystring params for top-level routes  
						
						... 
						
						
						
						Closes  #3017  
					
						2015-07-22 14:40:55 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							de18da2a0d 
							
						 
					 
					
						
						
							
							feat(build): require parameter types  
						
						... 
						
						
						
						Fixes  #2833  
					
						2015-07-21 06:20:13 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							011fab37af 
							
						 
					 
					
						
						
							
							fix(router): improve error for missing base href  
						
						... 
						
						
						
						Closes  #3096  
					
						2015-07-17 14:00:04 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							c6409cb624 
							
						 
					 
					
						
						
							
							fix(router): throw when reserved characters used in route definition  
						
						... 
						
						
						
						Closes  #3021  
					
						2015-07-17 10:51:23 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							4d28167bc0 
							
						 
					 
					
						
						
							
							feat(router): add interfaces for route definitions in RouteConfig  
						
						... 
						
						
						
						Closes  #2261  
					
						2015-07-16 16:36:22 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							b26f99787e 
							
						 
					 
					
						
						
							
							chore(router): fix formatting  
						
						
						
						
					 
					
						2015-07-15 11:10:39 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							8bdca5c03e 
							
						 
					 
					
						
						
							
							fix(router): improve error messages for routes with no config  
						
						... 
						
						
						
						Closes  #2323  
					
						2015-07-15 10:28:25 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							5677bf73ca 
							
						 
					 
					
						
						
							
							feat(router): introduce matrix params  
						
						... 
						
						
						
						Closes  #2774 
Closes  #2989  
					
						2015-07-13 17:15:13 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							a9a552c112 
							
						 
					 
					
						
						
							
							feat(router): lifecycle hooks  
						
						... 
						
						
						
						Closes  #2640  
					
						2015-07-13 09:12:15 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							2e4a2a0e5a 
							
						 
					 
					
						
						
							
							chore(doc-gen): remove unnecessary @public and @exportedAs tags  
						
						
						
						
					 
					
						2015-07-11 07:21:46 +01:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							d6dadc6efc 
							
						 
					 
					
						
						
							
							fix(router): fix broken HashLocationStrategy string issue for dart  
						
						
						
						
					 
					
						2015-07-09 13:21:17 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							447926dc08 
							
						 
					 
					
						
						
							
							refactor(RegExp): use /.../ to create RegExp literal  
						
						... 
						
						
						
						fixes  #2691  
					
						2015-07-09 09:14:25 +02:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							caa252e57b 
							
						 
					 
					
						
						
							
							chore(router): change substr to substring  
						
						
						
						
					 
					
						2015-07-08 15:46:51 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							c177d889a2 
							
						 
					 
					
						
						
							
							fix(router): ensure that page refresh with hash URLs works  
						
						... 
						
						
						
						This patch fixes the `HashLocationStrategy` to always return a string
path value without a hash symbol as the starting value.
Closes  #2920  
						
						
					 
					
						2015-07-08 15:08:17 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							286a249a9a 
							
						 
					 
					
						
						
							
							feat(router): support deep-linking to siblings  
						
						... 
						
						
						
						Closes  #2807  
					
						2015-07-07 14:54:59 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							d828664d0c 
							
						 
					 
					
						
						
							
							fix(router): allow generating links with numeric params  
						
						
						
						
					 
					
						2015-07-07 14:54:59 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							1c94c32f4d 
							
						 
					 
					
						
						
							
							fix(router): child routers should delegate navigation to the root router  
						
						... 
						
						
						
						There is an e2e tests in the examples/routing app testing this behavior 
						
						
					 
					
						2015-07-02 23:21:33 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							2ed251a5db 
							
						 
					 
					
						
						
							
							docs(router): fix doc  
						
						
						
						
					 
					
						2015-07-02 23:21:05 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							f0e962c55e 
							
						 
					 
					
						
						
							
							feat(di): removed app injector  
						
						... 
						
						
						
						BREAKING CHANGE:
THe appInjector property has been removed. Instead use viewInjector or hostInjector. 
						
						
					 
					
						2015-07-01 13:33:43 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							1fb948461e 
							
						 
					 
					
						
						
							
							style: fix formatting for real  
						
						
						
						
					 
					
						2015-06-30 20:38:08 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							27c050be86 
							
						 
					 
					
						
						
							
							style: fix formatting  
						
						
						
						
					 
					
						2015-06-30 19:55:44 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							f66ce096d8 
							
						 
					 
					
						
						
							
							feat(router): support deep-linking to anywhere in the app  
						
						... 
						
						
						
						Closes  #2642  
					
						2015-06-30 17:21:50 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							44891996b5 
							
						 
					 
					
						
						
							
							fix(build): add missing return types now enforced by linter  
						
						
						
						
					 
					
						2015-06-29 15:31:41 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							27ad984626 
							
						 
					 
					
						
						
							
							refactor(Router): re-use resolved promise instances  
						
						
						
						
					 
					
						2015-06-29 21:27:07 +02:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							1f04f70eda 
							
						 
					 
					
						
						
							
							refactor(Router): idiomatic TS  
						
						
						
						
					 
					
						2015-06-29 21:27:07 +02:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							eea989bef8 
							
						 
					 
					
						
						
							
							fix(Router): mark Pipeline and RouteRegistry as Injectable  
						
						... 
						
						
						
						fix  #2755  
					
						2015-06-29 21:27:07 +02:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							22d3943831 
							
						 
					 
					
						
						
							
							refactor(di): unified di injector and core injector  
						
						... 
						
						
						
						BREAKING CHANGES:
* InjectAsync and InjectLazy have been removed
* toAsyncFactory has been removed 
						
						
					 
					
						2015-06-26 15:59:18 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							c8bdacb195 
							
						 
					 
					
						
						
							
							refactor(render): cleanup access to native dom elements  
						
						... 
						
						
						
						BREAKING CHANGES:
- rename `ElementRef.domElement` to `ElementRef.nativeElement`
- add `Renderer.getNativeElementSync` to make the app side
  less dependent on the dom renderer.
- don’t use `ElementRef.nativeElement` in directives but
  use the methods on `Renderer` directly.
- Removed `ElementRef.setAttribute`. Use `Renderer.setElementAttribute` instead.
Closes  #2712 
Last part of #2476 
Closes  #2476  
						
						
					 
					
						2015-06-23 17:27:59 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							a67f2314f9 
							
						 
					 
					
						
						
							
							feat(router): add support for hash-based location  
						
						... 
						
						
						
						Closes  #2555  
					
						2015-06-22 18:46:20 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							e5de1f771a 
							
						 
					 
					
						
						
							
							refactor(router): refactor BrowserLocation into LocationStrategy  
						
						... 
						
						
						
						This makes it easy to mock browser location and paves the way to
implementing hash routing. 
						
						
					 
					
						2015-06-22 16:14:24 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							2d2ae9b8d8 
							
						 
					 
					
						
						
							
							feat(router): enforce usage of ... syntax for parent to child component routes  
						
						
						
						
					 
					
						2015-06-19 20:54:45 -04:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							bc798b182d 
							
						 
					 
					
						
						
							
							fix(router): return promise with error handler  
						
						... 
						
						
						
						See https://github.com/angular/angular/pull/2528\#discussion_r32493195  
						
						
					 
					
						2015-06-18 14:57:33 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Probst 
							
						 
					 
					
						
						
						
						
							
						
						
							dfd30910aa 
							
						 
					 
					
						
						
							
							feat: remove MapWrapper.contains().  
						
						
						
						
					 
					
						2015-06-18 14:55:12 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Probst 
							
						 
					 
					
						
						
						
						
							
						
						
							be7ac9fd41 
							
						 
					 
					
						
						
							
							feat: remove MapWrapper.create()/get()/set().  
						
						... 
						
						
						
						Better dart2js code, better Angular code. 
						
						
					 
					
						2015-06-18 14:55:12 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Probst 
							
						 
					 
					
						
						
						
						
							
						
						
							c7e48350d3 
							
						 
					 
					
						
						
							
							chore: kill ListWrapper.create() and .push().  
						
						... 
						
						
						
						These wrappers are not natively understood by
ts2dart. Removing them will improve Dart2JS
compilation due to fewer megamorphic calls to List
functions.
It also makes Angular code more succinct and
improves type safety in Angular due to better type
inference of the Array component type.
This change exposed several bugs in Angular. 
						
						
					 
					
						2015-06-17 16:21:55 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							5dee8e26cc 
							
						 
					 
					
						
						
							
							fix(views): remove dynamic component views, free host views, free embedded views  
						
						... 
						
						
						
						Closes  #2472 
Closes  #2339 
BREAKING CHANGE
- `Compiler.compile` has been removed, the only way to compile
  components dynamically is via `Compiler.compileInHost`
- `DynamicComponentLoader.loadIntoExistingLocation` has changed:
  * renamed into `loadIntoLocation`
  * will always create the host element as well
  * requires an element with a variable inside of the host component view
    next to which it will load new component.
- `DynamicComponentLoader.loadNextToExistingLocation` was renamed into
  `DynamicComponentLoader.loadNextToLocation`
- `DynamicComponentLoader.loadIntoNewLocation` is removed
  * use `DynamicComponentLoader.loadNextToLocation` instead
    and then move the view nodes
    manually around via `DomRenderer.getRootNodes()`
- `AppViewManager.{create,destroy}Free{Host,Embedded}View` was removed
  * use `AppViewManager.createViewInContainer` and then move the view nodes
    manually around via `DomRenderer.getRootNodes()`
- `Renderer.detachFreeView` was removed. Use `DomRenderer.getRootNodes()`
  to get the root nodes of a view and detach them manually. 
					
						2015-06-17 11:33:51 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							cdfb635737 
							
						 
					 
					
						
						
							
							refactor(facade): refactor type check function - is*()  
						
						
						
						
					 
					
						2015-06-16 19:27:34 +02:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							cab1d0ef0f 
							
						 
					 
					
						
						
							
							feat(router): allow configuring app base href via token  
						
						
						
						
					 
					
						2015-06-15 18:04:09 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							73d152506b 
							
						 
					 
					
						
						
							
							fix(router): ensure that root URL redirect doesn't redirect non-root URLs  
						
						... 
						
						
						
						Closes  #2221  
					
						2015-06-15 10:48:47 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							3154cea0bf 
							
						 
					 
					
						
						
							
							docs(router): alias should be as  
						
						
						
						
					 
					
						2015-06-15 10:48:29 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Ford 
							
						 
					 
					
						
						
						
						
							
						
						
							5782f063f1 
							
						 
					 
					
						
						
							
							fix(router): rethrow exceptions  
						
						... 
						
						
						
						Closes  #2391  
					
						2015-06-12 18:27:00 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Probst 
							
						 
					 
					
						
						
						
						
							
						
						
							f3d741854a 
							
						 
					 
					
						
						
							
							fix: add types for ts2dart's façade handling.  
						
						... 
						
						
						
						... in many, many places. 
						
						
					 
					
						2015-06-12 15:41:08 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							cdc7b03e67 
							
						 
					 
					
						
						
							
							fix(router): avoid two slash values between the baseHref and the path  
						
						
						
						
					 
					
						2015-06-12 15:23:29 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							e372cc779d 
							
						 
					 
					
						
						
							
							fix(router): do not prepend the root URL with a starting slash  
						
						
						
						
					 
					
						2015-06-12 15:23:29 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							f3b49378e4 
							
						 
					 
					
						
						
							
							feat(Directive): Have a single Directive.host which mimics HTML  
						
						... 
						
						
						
						fixes  #2268 
BREAKING CHANGE:
Before
    @Directive({
      hostListeners: {'event': 'statement'},
      hostProperties: {'expression': 'hostProp'},
      hostAttributes: {'attr': 'value'},
      hostActions: {'action': 'statement'}
    })
After
    @Directive({
      host: {
        '(event)': 'statement',
        '[hostProp]': 'expression'  // k & v swapped
        'attr': 'value',
        '@action': 'statement'
      }
    }) 
					
						2015-06-11 13:11:09 -07:00