Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							457b689bf0 
							
						 
					 
					
						
						
							
							feat(compiler): add TemplateCompiler  
						
						... 
						
						
						
						TemplateCompiler is the entry point to the new compiler
Related to #3605 
Closes  #4220  
						
						
					 
					
						2015-09-17 04:24:15 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							64e8f93f32 
							
						 
					 
					
						
						
							
							feat(dart/transform): Record property metadata  
						
						... 
						
						
						
						Update the transformer to generate code registering annotations on class
properties, getters, and setters.
Closes  #1800 , #3267 , #4003  
						
						
					 
					
						2015-09-16 08:54:35 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							267121ee17 
							
						 
					 
					
						
						
							
							refactor(dart/transform): Test directive processor using protos  
						
						... 
						
						
						
						Directly test the `NgDepsModel` object created by the
`DirectiveProcessor` rather than string comparing output Dart code. 
						
						
					 
					
						2015-09-15 13:56:44 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							e889ec8335 
							
						 
					 
					
						
						
							
							refactor(dart/transform): Use a protobufs representation during transform  
						
						... 
						
						
						
						To simplify processing and testing in the future, use protobufs to
represent of `.ng_deps.dart` files rather than always dealing
directly in Dart code.
This update does not actually use the protobuf representation, but this
is a step towards moving all phases to parse and use protobufs rather than
Dart code. 
						
						
					 
					
						2015-09-15 08:39:07 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							cb4ff7491a 
							
						 
					 
					
						
						
							
							chore(dart/transform): Integrate protoc into gulp build  
						
						... 
						
						
						
						This change detects if the user has `protoc` available and, if so, uses
it to generate `.pb.dart` files. If not, pre-built files are used
instead. 
						
						
					 
					
						2015-09-15 08:39:07 -07:00 
						 
				 
			
				
					
						
							
							
								Jason Teplitz 
							
						 
					 
					
						
						
						
						
							
						
						
							787d1f955f 
							
						 
					 
					
						
						
							
							fix(Typings): Remove public exports added in 1926335b85af6c1fe56f4e36d0b95dcc92bb5c42  
						
						... 
						
						
						
						Closes  #4147  
					
						2015-09-11 19:16:57 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							f6cc573687 
							
						 
					 
					
						
						
							
							fix(exception_handler): fix error messages of wrapped exceptions  
						
						... 
						
						
						
						Closes  #4117  
					
						2015-09-10 22:26:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Teplitz 
							
						 
					 
					
						
						
						
						
							
						
						
							1926335b85 
							
						 
					 
					
						
						
							
							fix(Typings): Output public constructors in .d.ts files  
						
						... 
						
						
						
						Closes  #3926 .
Closes  #3963  
					
						2015-09-10 01:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							12dd44f7f6 
							
						 
					 
					
						
						
							
							feat(compiler): add change detector generation  
						
						... 
						
						
						
						Runtime and Codegen.
Part of #3605 
Closes  #4057  
						
						
					 
					
						2015-09-10 00:59:34 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							28a29f5557 
							
						 
					 
					
						
						
							
							refactor(dart/transform): Make implementation details private  
						
						
						
						
					 
					
						2015-09-08 15:47:15 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							a8bdb693b9 
							
						 
					 
					
						
						
							
							feat(pipes): add support for pure pipes  
						
						... 
						
						
						
						By default, pipes are pure. This means that an instance of a pipe will be reused and the pipe will be called only when its arguments change.
BREAKING CHANGE
Before:
@Pipe({name: 'date'}) class DatePipe {} defines an impure pipe.
After:
@Pipe({name: 'date'}) class DatePipe {} defines a pure pipe.
@Pipe({name: 'date', pure: false}) class DatePipe {} defines an impure pipe.
Closes  #3966  
						
						
					 
					
						2015-09-08 16:24:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							f14b212dc9 
							
						 
					 
					
						
						
							
							refactor: export core APIs from angular2/core  
						
						... 
						
						
						
						This change moves many APIs to the angular2/core export.
This change also automatically adds FORM_BINDINGS in
the application root injector.
BREAKING CHANGE:
    Many dependencies that were previously exported from specific
    APIs are now exported from angular2/core. Affected exports, which
    should now be included from angular2/core include:
    angular2/forms
    angular2/di
    angular2/directives
    angular2/change_detection
    angular2/bootstrap (except for dart users)
    angular2/render
    angular2/metadata
    angular2/debug
    angular2/pipes
Closes  #3977  
						
						
					 
					
						2015-09-05 07:01:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							841aa1af5b 
							
						 
					 
					
						
						
							
							fix(annotation_matcher): fix typo with Directive matchers  
						
						
						
						
					 
					
						2015-09-05 07:01:34 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							3d38ec8aac 
							
						 
					 
					
						
						
							
							refactor(Lifecycle hooks): move the hooks to their own module (lifecycle_hooks)  
						
						... 
						
						
						
						BREAKING CHANGE
Lifecycle hooks now live in the `angular2/lifecycle_hooks` module.
They previously lived in the `metadata` module. 
						
						
					 
					
						2015-09-05 01:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							ef88e0f804 
							
						 
					 
					
						
						
							
							refactor(transformers): extract lifecycle hooks from the interfaces  
						
						
						
						
					 
					
						2015-09-05 01:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							8302afffb4 
							
						 
					 
					
						
						
							
							refactor(LifecycleEvent): remove LifecycleEvent  
						
						... 
						
						
						
						fixes  #3924 
BREAKING CHANGE
The `lifecycle` configuration for directive has been dropped.
Before
    // Dart
    @Component({lifecycle: const [LifecycleEvent.OnChanges], ...})
    class MyComponent implements OnChanges {
      void onChanges() {...}
    }
    // Typescript
    @Component({lifecycle: [LifecycleEvent.OnChanges], ...})
    class MyComponent implements OnChanges {
      onChanges(): void {...}
    }
    // ES5
    var MyComponent = ng.
    Component({lifecycle: [LifecycleEvent.OnChanges], ...}).
    Class({
      onChanges: function() {...}
    });
After
    // Dart
    @Component({...})
    class MyComponent implements OnChanges {
      void onChanges() {...}
    }
    // Typescript
    @Component({...})
    class MyComponent implements OnChanges {
      onChanges(): void {...}
    }
    // ES5
    var MyComponent = ng
      .Component({...})
      .Class({
        onChanges: function() {
        }
      }); 
					
						2015-09-05 01:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							896add7d77 
							
						 
					 
					
						
						
							
							feat(core): add support for @Property and @Event decorators  
						
						... 
						
						
						
						Example:
@Directive({selector: 'my-selector'})
class MyDirective {
  @Property() prop;
  @Property('el-prop') prop2;
  @Event() event;
  @Event('el-event') event2;
}
Closes  #3992  
						
						
					 
					
						2015-09-04 18:33:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Teplitz 
							
						 
					 
					
						
						
						
						
							
						
						
							696edde17c 
							
						 
					 
					
						
						
							
							fix(WebWorker): Fix Todo Server demo and add test to ensure the demo can bootstrap.  
						
						... 
						
						
						
						Closes  #3970  
					
						2015-09-03 18:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							7c7888de4f 
							
						 
					 
					
						
						
							
							fix(ComponentUrlMapper): support relative template URLs in Dartium  
						
						... 
						
						
						
						When running in Dartium without using transformers (i.e. with a normal
static web server), handle relative template URLs. This works by using
mirrors to get the URL of the library where the component class is
defined.
Closes  #2771 
Closes  #3743  
						
						
					 
					
						2015-09-01 18:19:55 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							46dd5fcbb0 
							
						 
					 
					
						
						
							
							refactor(transform): Remove reflection_entry_points parameter  
						
						... 
						
						
						
						Remove the now unnecessary `reflection_entry_points` parameter from the
Angular 2 transformer.
Support glob syntax for `entry_points`. 
						
						
					 
					
						2015-08-31 13:02:29 -07:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d49bc438e8 
							
						 
					 
					
						
						
							
							feat(core): added afterContentInit, afterViewInit, and afterViewChecked hooks  
						
						... 
						
						
						
						Closes  #3897  
					
						2015-08-31 17:16:54 +00: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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Tim Blasi 
							
						 
					 
					
						
						
						
						
							
						
						
							02d9e18279 
							
						 
					 
					
						
						
							
							chore(transform): Move registrations tests to modules_dart  
						
						... 
						
						
						
						This moves tests which were created in 104302a958e7408ef3e9d2ea591a34e94116ad23
and were not moved in 88a5b8da0fbb81acfa347b788f6479081998c960. 
						
						
					 
					
						2015-08-27 20:54:47 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Teplitz 
							
						 
					 
					
						
						
						
						
							
						
						
							4ba4427510 
							
						 
					 
					
						
						
							
							feat(WebWorkers): Add WebSocket MessageBuses for debugging apps  
						
						... 
						
						
						
						Closes  #3858  
					
						2015-08-26 19:07:53 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							8ed22ce6e7 
							
						 
					 
					
						
						
							
							chore: update all import paths  
						
						
						
						
					 
					
						2015-08-25 15:33:23 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							88a5b8da0f 
							
						 
					 
					
						
						
							
							chore(transform): move transform module to modules_dart  
						
						... 
						
						
						
						The build/pure-packages.dart gulp task has also been updated to move the files into the angular2 tree.
Closes  #3729  
						
						
					 
					
						2015-08-24 03:39:07 +00:00