Skip to content

Angular 3

Fabien GAUTREAULT edited this page Mar 16, 2021 · 3 revisions

<< Back to Home

Angular 3 was skipped!

Angular 2 has been a single repository. Each package downloadable with the @angular/package-name convention. For example @angular/HTTP, @angular/router

All package names were assigned version 2, but router package by mistaken was given version 3. Therefore, the development team skipped Angular Version 3 and directly named it version 4 to maintain compatibility with Angular Router's version.

For Angular 2 version for core and router is like this

  • @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.

To avoid this confusion they decided to skip the version 3 and release with version 4.0.0, so that every major dependency are on the right track.

Clone this wiki locally