As crazy as it sounds, Angular 4 is going to be released in March of 2017. There won’t be any Angular 3, and Angular will jump from version 2 to 4 just like that. If you want to learn the reason why, the full story is here.
In a nutshell, there won’t be any Angular 3 because the router module is already at version 3, and the Angular team wants to increase all modules to v4 so that they are in sync from a numbering perspective (right now, Angular 2.x is using the 3.x router, which is confusing).
No worries though: Angular 4 is really going to be Angular 2 with a bunch of breaking changes, but nothing like the scary migration from Angular 1 to Angular 2. By the way, Angular is the new name for Angular JS, and it is recommended to drop “Angular 2” as well.
Angular is a framework that will now increase its major version every 6 months, which is the only time when there will be some breaking changes. All other upgrades (2.1 to 2.2, 2.2 to 2.2.4, etc.) are 100% safe from breaking changes.
As a result, Angular 5 will be released by the end of 2017, and Angular 6 during spring of 2018. Because of that, now is a perfect time to migrate from Angular 1.x to Angular 2, so that you can easily catch the train of the next releases from now on and switch to Angular 4 in a few months:
In order to assist with that, I just released a second edition of my video course “Migrating to Angular 2“. It is updated with the latest changes in Angular 2 and features an additional video about TypeScript and Angular Components as well.
For a short amount of time, it is on sale at only $5 instead of $79 (yep, my editor is crazy!) so don’t hesitate to catch it while the price is at an all-time low for the Holidays.