Update (March 24)
Angular 4 Final Is Out Already
Check out the official announcement, and github changelog.
After that, check the updated documentation for Angular 4 at angular.io.
If you need access to Angular 2 docs, check the black-and-white official docs archive at v2.angular.io.
And, on the same day, just as mentioned earlier in the post below…
Angular CLI 1.0 Final IS Out Too
Hello, This is Meligy from GuruStop.NET.
Good news, we are expecting Angular 4 final any hour now!
How Do We Know?
A quick look into the latest Angular team meeting notes also confirms that Angular 4 is due on Thursday, March 22 (although they mentioned there are a couple blocking issues, so, it might be on Friday or so).
Angular CLI, the best tool to create, develop, and test Angular applications, is also going to be released as 1.0.0 final alongside Angular 4.
If you prefer to add server-side rendering, you might check Angular Universal fork of the CLI fork for Node, and `dotnet new Angular` for ASP .NET Core. If you need to build an Ionic app, check Ionic CLI 3 beta. They all would come with Angular 2 support by default only though, while the official Angular CLI supports generating Angular 4 projects by running `ng new app-name –ng4`.
[Video] Angular 4 And The Angular CLI
If you want to learn more about Angular 4 and the Angular CLI, see Stephen Fluin`s video here:
[Video Playlist] More Recent Talks, NG-NL
If you are interested in more free up-to-date Angular videos, the NG-NL Angular Netherlands conference also took place last week, and many session videos are available now in this YouTube playlist:
Angular 4? (Not 3!!)
Just for those who don’t know, the reason there is no Angular 3 is that the Angular router for Angular 2 has been rewritten 3 times, and the NPM package for Angular router is now 3.x, while all other Angular packages are 2.x.
To make all the packages the same version again, the Angular team skipped version 3 entirely, and jumped directly to version 4.
It’s worth reminding though that Angular 4 is mostly backwards compatible with Angular 2. You should expect most if not all your applications to continue to work with it.
And a final reminder, it’s “Angular”, for Angular 2+, and “AngularJS” for Angular 1.x. These are the names that the Angular team prefers, and that’s what you’ll see me use more often going forward.
Once Angular 4 final is out, I’ll send you a follow up email, with a very customized writeup of what I personally find most exciting about Angular 4, and can’t wait to use in all my production projects.
I’ll also share some awesome resources for RxJS and TypeScript.