- Universalize code between Babel and Traceur. Both now compile to code that is functionally the same
- Add a SystemJS Bundle of package
- Add applyAnnotation function to maintain compatibility between Babel / Traceur
- BREAKING - removed ES6 files from the dist directory -- no need for double copies.
- BREAKING - removed amd build in favor of webpack global
- [Fix] support appInjector property instead of injectables on Component
- [Fix] support array notation for properties and events on Component
- [Fix] Bad export in a1atscript.js
- [Fix] Bad import in ComponentMapper
- [Feature] Add component hooks to component injector
- [Fix] Multiple instances of components can use different bind types
- [Fix] Make symbol exports explicit
- [Fix] Make ngNewRouter not a dependency even if you have routeConfigs
- [Fix] Component property getters
- [Fix] Error with using bind-attr and attr at once from Tim Kindberg
- Add a CJS distribution for JSPM
- Add events to components
- Fixed a bug in route initialization
- Minor fixes
- Add support for the new Angular Router!
- Set properties enumerable when they get an annotation
- [Fix] Make ToAnnotation work on a class/object property
- Make ToAnnotation work on a class/object property
- Make ToAnnotation a non default export so it can be used externally
- Feature: Works with Babel.js and ESNext compilers that support ES7 decorator spec
- Updated syntax for Components to latest Angular 2 names
- directive selectors can now be written dasherized like an HTML selector
- FEATURE: Components. Define Angular Components using an Angular 2 like syntax
- FEATURE: abbreviated form of calling the injector by just calling bootstrap
- FEATURE: include transpiled AMD version of library
- BREAKING: Updated to the latest version of Traceur. This changes the way relative file imports are done. See google/traceur-compiler#1221 -- you can no longer use an implied .js extension on relative imports. If you have used the implied .js extension you may have to update