@Angular @ version @ released @ issues
Angular is a platform that makes it easy to build applications with the web. Angular combines declarative templates, dependency injection, end to end tooling, and integrated best practices to solve development challenges. Angular empowers developers to build applications that live on the web, mobile, or the desktop.
Why that new version is not 3?
Angular is being developed in a MonoRepo. That means a single repo for everything. @angular/core, @angular/compiler, @angular/router etc are in the same repo and may have there own versions.
@angular/core v2.3.0 @angular/compiler v2.3.0 @angular/compiler-cli v2.3.0 @angular/http v2.3.0 @angular/router V3.3.0
Now the problem is with the @angular/router which is already in a 3.X version. And that’s because of some active and huge developments on the router section, like route-preload.
Now releasing Angular as version 3, with it’s route on version 4 will create confusion (this confusion is already there, that’s why they want to resolve it). To avoid this confusion they decided to skip the version 3 and release with version 4.0.0