vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d49bc438e8 
							
						 
					 
					
						
						
							
							feat(core): added afterContentInit, afterViewInit, and afterViewChecked hooks  
						
						... 
						
						
						
						Closes  #3897  
					
						2015-08-31 17:16:54 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							f93cd9ced7 
							
						 
					 
					
						
						
							
							feat(compiler): add full directive metadata and validation logic  
						
						... 
						
						
						
						With this, the new `TemplateParser` has feature/data parity with the `ProtoViewDto` of the `RenderCompiler`.
Part of #3605 
Closes  #3880  
						
						
					 
					
						2015-08-28 14:55:47 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							be07390859 
							
						 
					 
					
						
						
							
							refactor(test_lib): BrowserDetection util  
						
						... 
						
						
						
						Closes  #3805  
					
						2015-08-28 11:41:17 +02:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							551d9a1688 
							
						 
					 
					
						
						
							
							chore(LifecycleEvent): change to PascalCase / rename  
						
						... 
						
						
						
						BREAKING CHANGE
Closes  #3863 
- LifecycleEvent.onInit => LifecycleEvent.OnInit
- LifecycleEvent.onDestroy => LifecycleEvent.OnDestroy
- LifecycleEvent.onChange => LifecycleEvent.OnChanges
- LifecycleEvent.onCheck => LifecycleEvent.DoCheck
- LifecycleEvent.onAllChangesDone => LifecycleEvent.AfterContentChecked
- OnCheck.onCheck() => DoCheck.doCheck()
- OnChange.onChange() => OnChanges.onChanges()
- OnAllChangesDone.onAllChangesDone() => AfterContentChecked.afterContentChecked
Closes  #3851  
						
						
					 
					
						2015-08-27 22:32:21 -07:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							ac3f5106e4 
							
						 
					 
					
						
						
							
							refactor(view): remove hostActions  
						
						... 
						
						
						
						BREAKING CHANGE
Closes  #3396 
Replacement. Either direct DOM access or Renderer in WebWorkers. 
						
						
					 
					
						2015-08-27 22:32:21 -07:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							37b042b361 
							
						 
					 
					
						
						
							
							chore: Make enum names consistent with TypeScript convention  
						
						... 
						
						
						
						BREAKING_CHANGE
Ts2Dart issue: https://github.com/angular/ts2dart/issues/270 
TypeScript convention: https://github.com/Microsoft/TypeScript/wiki/Coding-guidelines 
DartConvertion: https://www.dartlang.org/articles/style-guide/ 
Rename:
- NumberFormatStyle.DECIMAL => NumberFormatStyle.Decimal
- NumberFormatStyle.PERCENT => NumberFormatStyle.Percent
- NumberFormatStyle.CURRENCY => NumberFormatStyle.Currency
- RequestMethods.GET => RequestMethods.Get
- RequestMethods.POST => RequestMethods.Post
- RequestMethods.PUT => RequestMethods.Put
- RequestMethods.DELETE => RequestMethods.Delete
- RequestMethods.HEAD => RequestMethods.Head
- RequestMethods.PATCH => RequestMethods.Patch
- ReadyStates.UNSENT => ReadyStates.Unsent
- ReadyStates.OPEN => ReadyStates.Open
- ReadyStates.HEADERS_RECEIVED => ReadyStates.HeadersReceived
- ReadyStates.LOADING => ReadyStates.Loading
- ReadyStates.DONE => ReadyStates.Done
- ReadyStates.CANCELLED => ReadyStates.Canceled 
						
						
					 
					
						2015-08-27 22:32:21 -07:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							69926dd002 
							
						 
					 
					
						
						
							
							refactor(change_detection): introduce enum ChangeDetectionStrategy  
						
						... 
						
						
						
						BREAKING CHANGE
Closes  #2497 
- change detection strategy type changes from string to ChangeDetectionStrategy
- CHECK_ONCE => ChangeDetectionStrategy.CheckOnce
- CHECKED => ChangeDetectionStrategy.Checked
- CHECK_ALWAYS => ChangeDetectionStrategy.CheckAlways
- DETACHED => ChangeDetectionStrategy.Detached
- ON_PUSH => ChangeDetectionStrategy.OnPush
- DEFAULT => ChangeDetectionStrategy.Default
- ON_PUSH_OBSERVE => ChangeDetectionStrategy.OnPushObserve 
						
						
					 
					
						2015-08-27 21:41:46 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							3bb27deecc 
							
						 
					 
					
						
						
							
							feat(exception_handler): changed ExceptionHandler to use console.error instead of console.log  
						
						... 
						
						
						
						Closes  #3812  
					
						2015-08-28 00:09:01 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							557d309377 
							
						 
					 
					
						
						
							
							chore(build): improve reliability of the saucelabs job  
						
						... 
						
						
						
						Closes  #3848  
					
						2015-08-27 09:46:15 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Teplitz 
							
						 
					 
					
						
						
						
						
							
						
						
							4ba4427510 
							
						 
					 
					
						
						
							
							feat(WebWorkers): Add WebSocket MessageBuses for debugging apps  
						
						... 
						
						
						
						Closes  #3858  
					
						2015-08-26 19:07:53 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							343dcfa0c0 
							
						 
					 
					
						
						
							
							refactor(tests): removed @IMPLEMENTS  
						
						
						
						
					 
					
						2015-08-26 15:06:25 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							457eb5d69c 
							
						 
					 
					
						
						
							
							fix(WebWorker): Return boolean from dispatchRenderEvent  
						
						... 
						
						
						
						Update web_worker `dispatchRenderEvent` to return a boolean, which
[view.ts](https://github.com/angular/angular/blob/master/modules/angular2/src/core/render/dom/view/view.ts#L85 ) expects. 
						
						
					 
					
						2015-08-26 14:12:45 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							8ed22ce6e7 
							
						 
					 
					
						
						
							
							chore: update all import paths  
						
						
						
						
					 
					
						2015-08-25 15:33:23 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							38a5a2a955 
							
						 
					 
					
						
						
							
							chore: move core modules into core directory  
						
						... 
						
						
						
						BREAKING CHANGE:
    This change moves the http module into angular2/, so its import
    path is now angular2/http instead of http/http.
    Many other modules have also been moved around inside of angular2,
    but the public API paths have not changed as of this commit. 
						
						
					 
					
						2015-08-25 15:33:22 -07:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							92da5430e7 
							
						 
					 
					
						
						
							
							fix(injector): support getRootInjectors on dehydrated injectors.  
						
						... 
						
						
						
						Closes  #3760  
					
						2015-08-24 02:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							50eee42668 
							
						 
					 
					
						
						
							
							chore(build): add Android to CI  
						
						... 
						
						
						
						Closes  #3756  
					
						2015-08-24 00:28:07 +02:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c4044102d6 
							
						 
					 
					
						
						
							
							test(ViewMetadata): use ViewMetadata consistently in tests  
						
						... 
						
						
						
						Closes  #3746  
					
						2015-08-23 10:47:23 +00:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							215c4aa8fb 
							
						 
					 
					
						
						
							
							fix(compiler): detect and report error for views with empty templateUrl  
						
						... 
						
						
						
						Fixes  #3762 
Closes  #3768  
					
						2015-08-23 07:26:56 +00:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							a9ce454b21 
							
						 
					 
					
						
						
							
							fix(change_detection): fixed reflect properties as attributes  
						
						... 
						
						
						
						Closes  #3761  
					
						2015-08-21 19:08:32 +00:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							b6146394ae 
							
						 
					 
					
						
						
							
							refactor(change_detection): replaced devMode with ChangeDetectorGenConfig  
						
						
						
						
					 
					
						2015-08-21 19:08:32 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							65344fcac9 
							
						 
					 
					
						
						
							
							chore(build): add IE9 to CI  
						
						... 
						
						
						
						Closes  #3747  
					
						2015-08-21 15:46:26 +00:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d2d0715568 
							
						 
					 
					
						
						
							
							feat(change_detection): do not reparse AST when using generated detectors  
						
						
						
						
					 
					
						2015-08-21 05:16:31 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							b0d27ee896 
							
						 
					 
					
						
						
							
							chore(build): add IE10 to CI  
						
						
						
						
					 
					
						2015-08-21 00:16:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							3b4965279c 
							
						 
					 
					
						
						
							
							feat(browser): support Edge  
						
						... 
						
						
						
						Closes  #3667  
					
						2015-08-18 23:07:59 +00:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							272ad61ab1 
							
						 
					 
					
						
						
							
							fix(injectors): reset the construction counter in dynamic strategy.  
						
						... 
						
						
						
						Adds tests for hydrate / dehydrate in cycle.
Closes  #3635  
						
						
					 
					
						2015-08-18 21:03:20 +00:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							ea6673947c 
							
						 
					 
					
						
						
							
							refactor: rename annotations to metadata  
						
						... 
						
						
						
						BREAKING CHANGE (maybe)
Well as long as our customers use public API this should not be a
breaking change, but we have changed import structure as well as
internal names, so it could be breaking.
import:
  angular2/annotations => angular2/metadata
Classes:
  *Annotations => *Metadata
  renderer.DirectiveMetadata => renderer.RendererDirectiveMetadata
  renderer.ElementBinder => renderer.RendererElementBinder
  impl.Directive => impl.DirectiveMetadata
  impl.Component => impl.ComponentMetadata
  impl.View => impl.ViewMetadata
Closes  #3660  
						
						
					 
					
						2015-08-17 21:23:25 +00:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							6c9e712c34 
							
						 
					 
					
						
						
							
							fix(query): do not visit dehydrated injectors.  
						
						
						
						
					 
					
						2015-08-17 11:43:44 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							4845583dcf 
							
						 
					 
					
						
						
							
							refactor(change_detector): made change detection responsible for processing events  
						
						... 
						
						
						
						Closes  #3666  
					
						2015-08-17 15:39:00 +00:00 
						 
				 
			
				
					
						
							
							
								Pascal Precht 
							
						 
					 
					
						
						
						
						
							
						
						
							a06f48e357 
							
						 
					 
					
						
						
							
							test(query_integration): remove duplicated change detection call  
						
						... 
						
						
						
						Closes  #3673  
					
						2015-08-17 09:22:10 +00:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							2686316c90 
							
						 
					 
					
						
						
							
							test(query): adds a view query test in presence of a long ng-for.  
						
						... 
						
						
						
						Closes  #3638 
Closes  #3649  
					
						2015-08-14 21:04:29 +00:00 
						 
				 
			
				
					
						
							
							
								gdi2290 
							
						 
					 
					
						
						
						
						
							
						
						
							35a83b495a 
							
						 
					 
					
						
						
							
							feat(query_list): delegate toString to _results array  
						
						... 
						
						
						
						Closes  #3004  
					
						2015-08-14 03:42:11 +00:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							b7837389d7 
							
						 
					 
					
						
						
							
							refactor: Remove isDart from public API  
						
						... 
						
						
						
						BREAKING CHANGE:
- `IS_DARTIUM` no longer exported 
						
						
					 
					
						2015-08-13 21:18:31 +00:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							60af19f0e1 
							
						 
					 
					
						
						
							
							refactor: rename all const to UPPER_CASE  
						
						... 
						
						
						
						Closes  #3573 
BREAKING CHANGE
Rename:
- `appComponentTypeToken` => `APP_COMPONENT`
- `coreDirectives` => `CORE_DIRECTIVES`
- `formDirectives` => `FORM_DIRECTIVES`
- `formInjectables` => `FORM_BINDINGS`
- `httpInjectables` => `HTTP_BINDINGS`
- `jsonpInjectables` => `JSONP_BINDINGS`
- `PROTO_CHANGE_DETECTOR_KEY` => `PROTO_CHANGE_DETECTOR`
- `appComponentRefPromiseToken` => `APP_COMPONENT_REF_PROMISE`
- `appComponentTypeToken` => `APP_COMPONENT`
- `undefinedValue` => `UNDEFINED`
- `formDirectives` => `FORM_DIRECTIVES`
- `DOCUMENT_TOKEN` => `DOCUMENT`
- `APP_ID_TOKEN` => `APP_ID`
- `MAX_IN_MEMORY_ELEMENTS_PER_TEMPLATE_TOKEN` => `MAX_IN_MEMORY_ELEMENTS_PER_TEMPLATE`
- `appBaseHrefToken` => `APP_BASE_HREF` 
					
						2015-08-13 21:18:31 +00:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a7a1851c0f 
							
						 
					 
					
						
						
							
							feat(compiler): allow binding to className using class alias  
						
						... 
						
						
						
						Closes  #2364  
					
						2015-08-12 20:08:03 +00:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							2150a8f9d1 
							
						 
					 
					
						
						
							
							feat(query): view query is properly updated when dom changes.  
						
						... 
						
						
						
						Fixes a bug in view manager util where sibling injector is not correctly
calculated.
ViewQuery no longer includes the view's initiating component injector.
Includes some refactoring of view methods and a removal of a polymorphic
map call.
Closes  #3033 
Closes  #3439  
						
						
					 
					
						2015-08-12 06:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							585ea5d600 
							
						 
					 
					
						
						
							
							feat(query): allow to query for TemplateRef  
						
						... 
						
						
						
						Part of #1989 
Closes  #3202  
						
						
					 
					
						2015-08-12 01:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							5b5d31fa9a 
							
						 
					 
					
						
						
							
							feat(pipe): added the Pipe decorator and the pipe property to View  
						
						... 
						
						
						
						BREAKING CHANGE:
    Instead of configuring pipes via a Pipes object, now you can configure them by providing the pipes property to the View decorator.
    @Pipe({
      name: 'double'
    })
    class DoublePipe {
      transform(value, args) { return value * 2; }
    }
    @View({
      template: '{{ 10 | double}}'
      pipes: [DoublePipe]
    })
    class CustomComponent {}
Closes  #3572  
						
						
					 
					
						2015-08-12 00:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							2dcf714d2b 
							
						 
					 
					
						
						
							
							refactor(pipes): use Injector instead of pipe factories for pipe instantiation  
						
						... 
						
						
						
						BREAKING CHANGE
    - Pipe factories have been removed.
    - PIpe names to pipe implementations are 1-to-1  instead of 1-to-*
 Before:
     class DateFormatter {
         transform(date, args){}
     }
     class DateFormatterFactory {
       supporst(obj) { return true; }
       create(cdRef) { return new DateFormatter(); }
     }
     new Pipes({date: [new DateFormatterFactory()]})
After
    class DateFormatter {
      transform(date, args){}
    }
    new Pipes({date: DateFormatter}) 
						
						
					 
					
						2015-08-07 10:02:11 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							748c2d6c97 
							
						 
					 
					
						
						
							
							fix(compiler): strip <script> tag from templates  
						
						... 
						
						
						
						Fixes  #2766 
Closes  #3486  
					
						2015-08-07 11:54:33 +00:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							07b9be798c 
							
						 
					 
					
						
						
							
							fix(exception_handler): log errors that are thrown by the compiler  
						
						
						
						
					 
					
						2015-08-06 15:26:24 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							b4a062983b 
							
						 
					 
					
						
						
							
							fix(dart): @proxy is a value, not a factory  
						
						... 
						
						
						
						Previously I added parens everywhere to make this @proxy() because our typing indicated
it was a function that returned a decorator, but this breaks dart. Instead, the typing needs
to be changed.
Fixes  #3494  
						
						
					 
					
						2015-08-06 10:02:49 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							f11f4e0b45 
							
						 
					 
					
						
						
							
							style(dart): Format with dartfmt v0.2.0  
						
						... 
						
						
						
						Format all pure Dart code with package:dart_style v0.2.0
Command:
```
find -type f -name "*.dart" | xargs dartformat -w
``` 
						
						
					 
					
						2015-08-05 11:04:29 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							166688348a 
							
						 
					 
					
						
						
							
							chore(browsers): fix failing tests in IE11  
						
						... 
						
						
						
						Closes  #3388  
					
						2015-08-04 22:45:46 +02:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							392de4af67 
							
						 
					 
					
						
						
							
							feat(pipes): replaces iterable and key value diffing pipes with services  
						
						... 
						
						
						
						BREAKING CHANGE:
    Directives that previously injected Pipes to get iterableDiff or keyvalueDiff, now should inject IterableDiffers and KeyValueDiffers. 
						
						
					 
					
						2015-08-04 10:39:55 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							8822460858 
							
						 
					 
					
						
						
							
							chore(browsers): fix failing tests in Firefox  
						
						... 
						
						
						
						Closes  #3386  
					
						2015-08-03 12:17:44 +02:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							39b0286d6b 
							
						 
					 
					
						
						
							
							fix: remove unused imports  
						
						
						
						
					 
					
						2015-07-31 20:40:33 +00:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							3437d56904 
							
						 
					 
					
						
						
							
							feat(core): made directives shadow native element properties  
						
						... 
						
						
						
						BREAKING CHANGE
    Previously, if an element had a property, Angular would update that property even if there was a directive placed on the same element with the same property. Now, the directive would have to explicitly update the native elmement by either using hostProperties or the renderer. 
						
						
					 
					
						2015-07-31 20:29: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 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							dd06a871b7 
							
						 
					 
					
						
						
							
							fix(render): allow to configure when templates are serialized to strings  
						
						... 
						
						
						
						Introduces the injectable `TemplateCloner` that can be configured via the new token `MAX_IN_MEMORY_ELEMENTS_PER_TEMPLATE_TOKEN`.
Also replaces `document.adoptNode` with `document.importNode` as otherwise
custom elements are not triggered in chrome 43.
Closes  #3418 
Closes  #3433  
						
						
					 
					
						2015-07-31 12:04:32 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							3cda7128d0 
							
						 
					 
					
						
						
							
							cleanup(di): renamed viewInjector and hostInjector  
						
						... 
						
						
						
						BREAKING CHANGE
    Replace viewInjector with viewBindings
    Replace hostInjector with bindings 
						
						
					 
					
						2015-07-31 09:49:51 -07:00