Note: this article was originally published on 06/07/2021.

I put these articles as pair here:

I published an article, C# Versions. Actually, it summarizes the C# version info just for my own reference. However, that article is quite hot, with more than 3k readers within 20 days. So, I knew that article is helpful not just for myself, but for a lot of readers.

This article provides a history of each major release of Angular, and we give the major features for each version.

If you have already installed Angular on your local PC, you can check your Angular version from the command prompt,

ng version

Return will be,

Overview

Angular (commonly referred to as "Angular 2+" or "Angular v2 and above") is a TypeScript-based open-source web application framework led by the Angular Team at Google and by a community of individuals and corporations.

Angular combines declarative components, directives, templates, dependency injections, end-to-end tooling, and integrated best practices to solve development challenges.

Till now, Angular Team has released the following Angular versions (1~18 by 11/06/2024).

Angular JS 1.x

Angular 2

Angular JS to Angular 8, Angular Version History, Angular Version List, All Angular Versions

Angular 3

No angular version 3, due to that version mismatch between @angular/core, @angular/compiler and @angular/router libraries.

In Angular 2, due to some active and huge developments on the router section, like route-preload, the @angular/router is already in a 3.X version:

This caused confusion. Releasing Angular as version 3, with its route on version 4 will have more confusion. Then the solution is to skip version 3.

Angular 4

Angular 5

Angular 5.0.0 was released in November 2017, with major features below,

Angular 6

Angular 6.0.0 was released in May 2018, with major features:

Ref: Angular 6, CLI 6 and Material 6 Features and angular 6 blog by Stephen fluin.

Angular 7

Angular 7.0.0 was released in Oct 2018 with major features;

Ref: version 7 of Angular by Stephen fluin.

Angular 8

Angular 8 is released in May 2019, with major features:

Ref: version 8 of Angular by Stephen fluin.

Angular 9

Angular 9 is released in Feb 2020. Angular 9 came up with the most awaited Ivy compiler.

Ref: Version 9 of Angular Now Available — Project Ivy has arrived! by Stephen fluin.

Angular 10

Angular 10 is released in Jun 2020. This is a smaller release comparison to other major releases because of just a four-month time from the previous major release v9.

Ref: Version 10 of Angular Now Available by Stephen fluin.

Angular 11[ref]

Angular 11 is released in November 2020. With the new features and fixes:

Angular 12[ref]

Angular 12 is the latest major version released in May 2021. With the new features and fixes:

The nullish coalescing operator (??) has been helping developers write cleaner code in TypeScript classes for a while now. We’re thrilled to announce that you can bring the power of nullish coalescing to Angular templates in v12!

Now, in templates, developers can use the new syntax to simplify complex conditionals. For example,

{{age !== null && age !== #ff0000 ? age : calculateAge() }}

Becomes

{{ age ?? calculateAge() }}

Give this a try today and let us know what you think!

We’re always working to improve the Angular learning experience for developers. As part of this effort, we have made some meaningful changes to our documentation. We wrote a content projection guide, with more new content in the works.

Note: update below on 04/25/2023.

Angular 13[ref]

Angular 13 is released in November 2021. With the new features and fixes:

Angular 14[ref]

Angular 14 is released in June 2022. With the new features and fixes:

Angular 15[ref]

Angular 15 is released in November 2022. With the new features and fixes:

Angular 16 [ref]

Angular 16 is released in May 2023. With the new features and fixes:

Other Features

Angular 16 comes with many other changes that improve the developer experience:

Angular 17 [ref]

Angular 17 is released in November 2023. With the new features and fixes:

Angular 18 [ref]

Angular 18 is released in May 2024. With the new features and fixes:

Summary

As you have seen above Angular is constantly growing with better features and faster performance. In upcoming versions, more exciting features are coming like Ivy renderer, and Bazel which are currently in opt-in previews

For the detailed angular versions updates and changes refer to the angular changelog.

References: