This version fixed a compatibility issue for the old Reactive Component with Angular 4.
It is still recommended to use the newer []Meteor-RxJS API](https://github.com/Urigo/meteor-rxjs) and all the tutorials have migrated to that.
- Add compatibility for Angular 4 for the old Reactive Component API, #1644
- Add Angular CLI Example, #1651
This version was done completely by @darkbasic, thank you so much!
0.7.0-beta.1 (2016-08-21)
- MeteorComponent: fix #337 (63f95b6), closes #337 #323
- #331 (6fe0d45)
- fix #331 (5a976ac), closes #331
0.6.2 (2016-07-20)
Importing URLs of the component templates in a way as import url from './foo.html' will be deprecated from angular2-compilers@0.6.0 in favor of the inline templates. That means the expression above will become now import template from './foo.html'.
For the migration, we've added a special JS-module to angular2-compilers@0.5.8 that exports template content as well but with a special suffix added to the URL, i.e., !raw and the whole path is ./foo.html!raw. URLs like ./foo.html!raw are supported by angular2-compilers@0.6.0 as well allowing you to transit easily.
angular2-compilers@0.6.0 is based on urigo:static-html-compiler@0.1.4 (a0d28d3).
- Main Meteor methods are now patched to run ngZone after the callback executions (2145847). In other words,
autoBindparam of theMeteorComponentwrappers is set to true by default. Fixes this issue (thanks @staeke for the idea and discussion) MeteorComponentis improved to support server side rendering. One can useangular2-meteoron the server along withangular2-meteor-universal- LESS and SASS compilers are added to
angular2-compilers@0.6.0. Angular2 components can start importing styles in the ES6 style (as templates), if styles are located in the rootimportsfolder
- Angular2-Meteor for Meteor 1.2 based on SystemJS have been deprecated (old code can be found in the
legacybranch) - Usage Gulp in the build have been deprecated in favor of NPM scripts
- Tests have been moved to be based on Mocha and Chai (Meteor 1.3 style)
- This package is no longer supported from Atmosphere, and will be installed from NPM from Meteor 1.3 and up.
- Removed
bootstrapmodule (angular2-meteor/bootstrap) in favor of the original Angular 2.0 bootstrap's. - Removed
packages/*- they will be moved into a separated NPM modules in the future. - Imports location will be defined as NPM imports:
import {SomePackage} from 'angular2-meteor/cursor_handlers'; - Removed the need for
SystemJS, now uses Meteor's ES6 imports that depends on CommonJS.
- Build process now use Webpack instead of Meteor build tool.
- Tests now executed inside a Meteor context which means that there is a meteor app that uses the actual code, because Angular2-Meteor now does not depends of Meteor packages system (Atmosphere) and uses NPM instead.
Angular 2 upgraded to the first beta version.
Angular 2 upgraded to the last version.
- In the latest releases of Angular 2 (alpha-50 and up)
angular2/angular2namespace were devided into several new ones, mainly,angular2/coreandangular2/common - The dash symbol were removed in the selectors of main directives, i.e., instead of
ng-ifyou should usengIfnow
For more information about the latest API, please, refer to the official docs.
In order to get new Angular 2 definition files, you'll need to remove typings\angular2 folder and typings\angular2.d.ts file to let
the package install updated version.