Latest Stable
21.2.15
Released 28 May 2026
(3 days ago)
Latest Development
22.0.0-rc.2
Released 28 May 2026
(3 days ago)
Software
Angular
IntroductionAngular is a modern, open-source web application framework developed and maintained by Google. It is a complete front-end platform based on TypeScript that enables developers to build dynamic, single-page applications (SPAs) with powerful features including two-way data binding, dependency injection, modular architecture, RxJS for reactive programming, and a robust CLI for scaffolding and development.
VendorGoogle
Written inTypeScript
PlatformWeb Platform
TypeWeb Framework
Repositoryhttps://github.com/angular/angular
Websitehttps://angular.dev
Support policyhttps://angular.dev/reference/releases#support-policy-and-schedule
LicenseMIT License
LATEST RELEASES:
22.0.0-rc.2 28 May 2026 (3 days ago)
21.2.15 28 May 2026 (3 days ago)
19.2.24 28 May 2026 (3 days ago)
20.3.23 28 May 2026 (3 days ago)
20.3.22 27 May 2026 (4 days ago)

All Releases

Angular support lifecycle 2023 2024 2025 2026 2027 2028 22.0 (pre-release) Version: 22.0 Status: Supported 21.0 Version: 21.0 Status: EOL End of bug fixes: 2025-11-19 to 2026-05-19 Version: 21.0 Status: Supported End of security fixes: 2026-05-19 to 2027-05-19 Version: 21.0 Status: Supported End of security fixes: 2026-05-19 to 2027-05-19 20.0 (LTS) Version: 20.0 Status: EOL End of bug fixes: 2025-05-28 to 2025-11-19 Version: 20.0 Status: Supported End of security fixes: 2025-11-19 to 2026-11-28 Version: 20.0 Status: Supported End of security fixes: 2025-11-19 to 2026-11-28 19.0 Version: 19.0 Status: EOL End of bug fixes: 2024-11-19 to 2025-05-19 Version: 19.0 Status: EOL End of security fixes: 2025-05-19 to 2026-05-19 Version: 19.0 Status: EOL End of security fixes: 2025-05-19 to 2026-05-19 18.0 Version: 18.0 Status: EOL End of bug fixes: 2024-05-22 to 2024-11-19 Version: 18.0 Status: EOL End of security fixes: 2024-11-19 to 2025-11-19 Version: 18.0 Status: EOL End of security fixes: 2024-11-19 to 2025-11-19 17.0 Version: 17.0 Status: EOL End of bug fixes: 2023-11-08 to 2024-05-08 Version: 17.0 Status: EOL End of security fixes: 2024-05-08 to 2025-05-15 Version: 17.0 Status: EOL End of security fixes: 2024-05-08 to 2025-05-15 16.0 Version: 16.0 Status: EOL End of bug fixes: 2023-05-03 to 2023-11-03 Version: 16.0 Status: EOL End of security fixes: 2023-11-03 to 2024-11-03 Version: 16.0 Status: EOL End of security fixes: 2023-11-03 to 2024-11-03 Today: 2026-05-31 Today: 2026-05-31 End of bug fixes End of security fixes
VersionStatusInitial releaseLatest releaseEnd of bug fixesEnd of security fixes
22.0
RC
-22.0.0-rc.2
28 May 2026
(3 days ago)
--
21.0
Active
21.0.0
19 Nov 2025
(6 months ago)
21.2.15
28 May 2026
(3 days ago)
19 May 2026
(Ended 11 days ago)
19 May 2027
(Ends in 11 months)
20.0LTS
Maintenance
20.0.0
28 May 2025
(1 year ago)
20.3.23
28 May 2026
(3 days ago)
19 Nov 2025
(Ended 6 months ago)
28 Nov 2026
(Ends in 5 months)
19.0
End of life
19.0.0
19 Nov 2024
(1 year ago)
19.2.24
28 May 2026
(3 days ago)
19 May 2025
(Ended 1 year ago)
19 May 2026
(Ended 11 days ago)
18.0
End of life
18.0.0
22 May 2024
(2 years ago)
18.2.14
10 Sep 2025
(8 months ago)
19 Nov 2024
(Ended 1 year, 6 months ago)
19 Nov 2025
(Ended 6 months ago)
17.0
End of life
17.0.0
08 Nov 2023
(2 years ago)
17.3.12
17 Jul 2024
(1 year ago)
08 May 2024
(Ended 2 years ago)
15 May 2025
(Ended 1 year ago)
16.0
End of life
16.0.0
03 May 2023
(3 years ago)
16.2.12
02 Nov 2023
(2 years ago)
03 Nov 2023
(Ended 2 years, 6 months ago)
03 Nov 2024
(Ended 1 year, 6 months ago)
15.0
End of life
15.0.0
16 Nov 2022
(3 years ago)
15.2.10
04 Oct 2023
(2 years ago)
16 May 2023
(Ended 3 years ago)
16 May 2024
(Ended 2 years ago)
14.0
End of life
14.0.0
02 Jun 2022
(3 years ago)
14.3.0
13 Mar 2023
(3 years ago)
02 Dec 2022
(Ended 3 years, 5 months ago)
02 Dec 2023
(Ended 2 years, 5 months ago)
13.0
End of life
13.0.0
03 Nov 2021
(4 years ago)
13.4.0
06 Apr 2023
(3 years ago)
03 May 2022
(Ended 4 years ago)
03 May 2023
(Ended 3 years ago)
12.0
End of life
12.0.0
12 May 2021
(5 years ago)
12.2.17
22 Nov 2022
(3 years ago)
12 Nov 2021
(Ended 4 years, 6 months ago)
12 Nov 2022
(Ended 3 years, 6 months ago)
11.0
End of life
11.0.0
11 Nov 2020
(5 years ago)
11.2.14
12 May 2021
(5 years ago)
11 May 2021
(Ended 5 years ago)
11 May 2022
(Ended 4 years ago)
10.0
End of life
10.0.0
24 Jun 2020
(5 years ago)
10.2.5
14 Apr 2021
(5 years ago)
24 Dec 2020
(Ended 5 years, 5 months ago)
24 Dec 2021
(Ended 4 years, 5 months ago)
9.0
End of life
9.0.0
06 Feb 2020
(6 years ago)
9.1.13
17 Dec 2020
(5 years ago)
06 Aug 2020
(Ended 5 years, 9 months ago)
06 Aug 2021
(Ended 4 years, 9 months ago)
8.0
End of life
8.0.0
28 May 2019
(7 years ago)
8.2.14
13 Nov 2019
(6 years ago)
28 Nov 2019
(Ended 6 years, 6 months ago)
28 Nov 2020
(Ended 5 years, 6 months ago)
7.0
End of life
7.0.0
18 Oct 2018
(7 years ago)
7.2.16
08 Jan 2020
(6 years ago)
18 Apr 2019
(Ended 7 years, 1 month ago)
18 Apr 2020
(Ended 6 years, 1 month ago)
6.0
End of life
6.0.0
03 May 2018
(8 years ago)
6.1.10
10 Oct 2018
(7 years ago)
03 Nov 2018
(Ended 7 years, 6 months ago)
03 Nov 2019
(Ended 6 years, 6 months ago)
5.0
End of life
5.0.0
01 Nov 2017
(8 years ago)
5.2.11
16 May 2018
(8 years ago)
01 May 2018
(Ended 8 years ago)
01 May 2019
(Ended 7 years ago)
4.0
End of life
4.0.0
23 Mar 2017
(9 years ago)
4.4.7
16 Apr 2018
(8 years ago)
23 Sep 2017
(Ended 8 years, 8 months ago)
23 Sep 2018
(Ended 7 years, 8 months ago)
2.0
End of life
2.0.0
15 Sep 2016
(9 years ago)
2.4.10
17 Mar 2017
(9 years ago)
15 Mar 2017
(Ended 9 years, 2 months ago)
15 Mar 2018
(Ended 8 years, 2 months ago)

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.