21.2.9

Latest release
Released 1 day ago (April 15, 2026)

Software
Angular
Introduction Angular is an open source JavaScript Framework for building single-page applications (SPAs), built on TypeScript. It provides tools, libraries to build application easily and quickly such as directives, form validation and management, routing, etc.
Vendor Google
Written in TypeScript
Platform Web Platform
Type Web Framework
Repository https://github.com/angular/angular
Website https://angular.dev
Support policy https://angular.dev/reference/releases#support-policy-and-schedule
License MIT License

All Releases

VersionStatusFirst official releaseLatest patch releaseEnd of bug fixesEnd of security fixes
22.0
Preview
-22.0.0-next.8
1 day ago
April 15, 2026
--
21.0
Supported
21.0.0
4 months ago
November 19, 2025
21.2.9
1 day ago
April 15, 2026
Ends in 1 month, 3 days
May 19, 2026
Ends in 1 year, 1 month
May 19, 2027
20.0LTS
Supported
20.0.0
10 months ago
May 28, 2025
20.3.19
1 day ago
April 15, 2026
Ended 4 months ago
November 19, 2025
Ends in 7 months
November 28, 2026
19.0LTS
Supported
19.0.0
1 year ago
November 19, 2024
19.2.21
1 day ago
April 15, 2026
Ended 10 months ago
May 19, 2025
Ends in 1 month, 3 days
May 19, 2026
18.0LTS
End of life
18.0.0
1 year ago
May 22, 2024
18.2.14
7 months ago
September 10, 2025
Ended 1 year, 4 months ago
November 19, 2024
Ended 4 months ago
November 19, 2025
17.0LTS
End of life
17.0.0
2 years ago
November 08, 2023
17.3.12
1 year ago
July 17, 2024
Ended 1 year, 11 months ago
May 08, 2024
Ended 11 months ago
May 15, 2025
16.0LTS
End of life
16.0.0
2 years ago
May 03, 2023
16.2.12
2 years ago
November 02, 2023
Ended 2 years, 5 months ago
November 03, 2023
Ended 1 year, 5 months ago
November 03, 2024
15.0LTS
End of life
15.0.0
3 years ago
November 16, 2022
15.2.10
2 years ago
October 04, 2023
Ended 2 years, 10 months ago
May 16, 2023
Ended 1 year, 10 months ago
May 16, 2024
14.0LTS
End of life
14.0.0
3 years ago
June 02, 2022
14.3.0
3 years ago
March 13, 2023
Ended 3 years, 4 months ago
December 02, 2022
Ended 2 years, 4 months ago
December 02, 2023
13.0LTS
End of life
13.0.0
4 years ago
November 03, 2021
13.4.0
3 years ago
April 06, 2023
Ended 3 years, 11 months ago
May 03, 2022
Ended 2 years, 11 months ago
May 03, 2023
12.0LTS
End of life
12.0.0
4 years ago
May 12, 2021
12.2.17
3 years ago
November 22, 2022
Ended 4 years, 5 months ago
November 12, 2021
Ended 3 years, 5 months ago
November 12, 2022
11.0LTS
End of life
11.0.0
5 years ago
November 11, 2020
11.2.14
4 years ago
May 12, 2021
Ended 4 years, 11 months ago
May 11, 2021
Ended 3 years, 11 months ago
May 11, 2022
10.0LTS
End of life
10.0.0
5 years ago
June 24, 2020
10.2.5
5 years ago
April 14, 2021
Ended 5 years, 3 months ago
December 24, 2020
Ended 4 years, 3 months ago
December 24, 2021
9.0LTS
End of life
9.0.0
6 years ago
February 06, 2020
9.1.13
5 years ago
December 17, 2020
Ended 5 years, 8 months ago
August 06, 2020
Ended 4 years, 8 months ago
August 06, 2021
8.0LTS
End of life
8.0.0
6 years ago
May 28, 2019
8.2.14
6 years ago
November 13, 2019
Ended 6 years, 4 months ago
November 28, 2019
Ended 5 years, 4 months ago
November 28, 2020
7.0LTS
End of life
7.0.0
7 years ago
October 18, 2018
7.2.16
6 years ago
January 08, 2020
Ended 6 years, 11 months ago
April 18, 2019
Ended 5 years, 11 months ago
April 18, 2020
6.0LTS
End of life
6.0.0
7 years ago
May 03, 2018
6.1.10
7 years ago
October 10, 2018
Ended 7 years, 5 months ago
November 03, 2018
Ended 6 years, 5 months ago
November 03, 2019
5.0LTS
End of life
5.0.0
8 years ago
November 01, 2017
5.2.11
7 years ago
May 16, 2018
Ended 7 years, 11 months ago
May 01, 2018
Ended 6 years, 11 months ago
May 01, 2019
4.0LTS
End of life
4.0.0
9 years ago
March 23, 2017
4.4.7
8 years ago
April 16, 2018
Ended 8 years, 6 months ago
September 23, 2017
Ended 7 years, 6 months ago
September 23, 2018
2.0LTS
End of life
2.0.0
9 years ago
September 15, 2016
2.4.10
9 years ago
March 17, 2017
Ended 9 years, 1 month ago
March 15, 2017
Ended 8 years, 1 month ago
March 15, 2018

Recent Releases

Version Release date
19.2.21 1 day ago
April 15, 2026
20.3.19 1 day ago
April 15, 2026
22.0.0-next.8 1 day ago
April 15, 2026
21.2.9 1 day ago
April 15, 2026
22.0.0-next.7 8 days ago
April 08, 2026

Angular Lifecycle & End of Life (EOL) Policy

Angular sticks to semantic versioning, using a major.minor.patch format to signal the scope of changes in each release. Major updates bring big features that might need some work from developers, like running update scripts or refactoring code. Minor ones add smaller enhancements without breaking anything, so no changes are forced, but you can opt into new stuff. Patches are just for quick bug fixes with minimal risk.

The team keeps major versions of the core and CLI in sync, so they need to match up when building apps. Releases come out on a steady schedule: a new major every six months, with one to three minors in between, and patches or pre-releases dropping almost weekly.

Support for each major lasts 18 months total, split into active and long-term phases. The first six months are active, with regular updates and fixes rolling out. Then it shifts to 12 months of long-term support, where only critical bugs and security issues get attention.

This setup gives teams time to adopt new versions while keeping older ones secure for a while. Deprecations are handled carefully too: when something's on the way out, it's announced in changelogs, marked in docs, and sticks around for at least two majors before possible removal in a future major.

Overall, the policy balances steady progress with reliability, helping projects stay current without constant overhauls.

Support Phase Length What's Included
Active 6 months Scheduled updates and patches.
Long-Term (LTS) 12 months Critical and security fixes only.

Planning around this cycle lets developers focus on building features rather than chasing endless upgrades.

Risks of Using End-of-Life (EOL) Versions

Running apps on Angular versions past their end of life opens up several headaches. Without ongoing fixes, security holes stay unpatched, making your site a target for attacks that could steal data or disrupt service.

Browsers and other tools evolve, and EOL versions might not handle those changes well, leading to weird bugs or outright breaks in functionality. This means more time debugging issues that newer versions would avoid.

Dependencies like libraries or plugins might drop support for old Angular, forcing workarounds or limiting what you can add. In regulated setups, sticking with unsupported software could fail compliance checks, inviting penalties.

Over time, it slows down development as teams juggle outdated code instead of innovating. Upgrading proactively dodges these pitfalls and taps into better performance.

Primary Concerns

  • Unfixed security vulnerabilities.
  • Incompatibilities with modern browsers.
  • Dependency conflicts.
  • Potential compliance issues.

What Happens After Angular Reaches EOL

When an Angular version hits EOL, all official support stops cold. No more patches, no security updates, and no help from the team for any problems that crop up.

Your apps might keep working for a bit, but they're on borrowed time without protection from new threats or shifts in the web ecosystem. Deprecated features stay as-is until they're gone in later majors, but don't count on fixes.

The push is to migrate to a supported version, using tools like update guides to ease the process. This window is perfect for refreshing your codebase and picking up efficiency gains.

After EOL Implications
No Updates Stuck with existing code.
Migrate To active releases for safety.

People Also Ask -- Angular EOL & Support Questions

Q1: What is Angular's support duration?
Each major gets 18 months: 6 active, 12 LTS.

Q2: What does LTS mean in Angular?
Long-term support for critical fixes only.

Q3: Risks of EOL versions?
Security gaps and compatibility woes.

Q4: Post-EOL actions?
Upgrade to supported ones.

Q5: Track EOL how?
Through changelogs and docs.

Tracking & Monitoring Angular EOL Dates

Keep an eye on Angular's official docs for tables showing version status, including active and LTS periods.

Changelogs announce deprecations and updates, helping spot when support phases shift. EOL timings are estimates but get firmed up as versions progress.

Monitoring Steps

  • Review support tables.
  • Follow changelog entries.
  • Note deprecation warnings.

How To Check Your Angular Version

Quickly verify your setup with the CLI.

ng version

This lists core and related package versions.