In this article, I am going to discuss Angular Versions and Versioning in detail. Please read our previous article where we gave a brief introduction to the angular framework. At the end of this article, you will understand the different angular versions and in each version what are the new features introduced as well as what improves. Till now Google has released 7 versions of angular, they are as follows:
Angular JS: 2010
Angular 2: 2016
Angular 4: 2017
Angular 5: November 2017
Angular 6: March 2018
Angular 7: October 2018
Angular 8: May 2019
Angular 9: Feb 2020
Angular JS 1.x:
It is based on the model–view–controller (MVC) and model–view–View-Model (MVVM) architecture.
The current stable version is 1.6.10.
It extends the HTML supports by adding tags, attributes, and expressions.
It provides event handling in a simpler manner as well as provides a built-in template and routing.
Some of the important features are Form Validation, Dependency Injection, Animations, etc
The Angular 2 Framework is completely re-write from its original Angular 1 or Angular JS and this is completely re-write from the scratch using the Typescript language. It was released in September 2016 by Google. Some of the features of Angular 2 are as follow:
By default Angular 2 applications are mobile-friendly.
It supports many languages such as ES5, ES6, Typescript or Dar to write Angular 2 code.
It is based on Component-based architecture.