The following tables describe the versions of Node.js, TypeScript, and RxJS that each version of Angular requires.
This table covers Angular versions under active support.
Angular | Node.js | TypeScript | RxJS |
---|---|---|---|
16.1.x | ^16.14.0 || ^18.10.0 | >=4.9.3 <5.2.0 | ^6.5.3 || ^7.4.0 |
16.0.x | ^16.14.0 || ^18.10.0 | >=4.9.3 <5.1.0 | ^6.5.3 || ^7.4.0 |
15.1.x || 15.2.x | ^14.20.0 || ^16.13.0 || ^18.10.0 | >=4.8.2 <5.0.0 | ^6.5.3 || ^7.4.0 |
15.0.x | ^14.20.0 || ^16.13.0 || ^18.10.0 | ~4.8.2 | ^6.5.3 || ^7.4.0 |
14.2.x || 14.3.x | ^14.15.0 || ^16.10.0 | >=4.6.2 <4.9.0 | ^6.5.3 || ^7.4.0 |
14.0.x || 14.1.x | ^14.15.0 || ^16.10.0 | >=4.6.2 <4.8.0 | ^6.5.3 || ^7.4.0 |
This table covers Angular versions that are no longer under long-term support (LTS). This information was correct when each version went out of LTS and is provided without any further guarantees. It is listed here for historical reference.
Angular | Node.js | TypeScript | RxJS |
---|---|---|---|
13.3.x | ^12.20.0 || ^14.15.0 || ^16.10.0 | >=4.4.3 <4.7.0 | ^6.5.3 || ^7.4.0 |
13.1.x || 13.2.x | ^12.20.0 || ^14.15.0 || ^16.10.0 | >=4.4.3 <4.6.0 | ^6.5.3 || ^7.4.0 |
13.0.x | ^12.20.0 || ^14.15.0 || ^16.10.0 | ~4.4.3 | ^6.5.3 || ^7.4.0 |
12.2.x | ^12.14.0 || ^14.15.0 | >=4.2.3 <4.4.0 | ^6.5.3 || ^7.0.0 |
12.1.x | ^12.14.0 || ^14.15.0 | >=4.2.3 <4.4.0 | ^6.5.3 |
12.0.x | ^12.14.0 || ^14.15.0 | ~4.2.3 | ^6.5.3 |
11.2.x | ^10.13.0 || ^12.11.0 | >=4.0.0 <4.2.0 | ^6.5.3 |
11.1.x | ^10.13.0 || ^12.11.0 | >=4.0.0 <4.2.0 | ^6.5.3 |
11.0.x | ^10.13.0 || ^12.11.0 | ~4.0.0 | ^6.5.3 |
10.2.x | ^10.13.0 || ^12.11.0 | >=3.9.0 <4.1.0 | ^6.5.3 |
10.1.x | ^10.13.0 || ^12.11.0 | >=3.9.0 <4.1.0 | ^6.5.3 |
10.0.x | ^10.13.0 || ^12.11.0 | ~3.9.0 | ^6.5.3 |
9.1.x | ^10.13.0 || ^12.11.0 | >=3.6.0 <3.9.0 | ^6.5.3 |
9.0.x | ^10.13.0 || ^12.11.0 | >=3.6.0 <3.8.0 | ^6.5.3 |
Until Angular v9, Angular and Angular CLI versions were not synced.
Angular | Angular CLI | Node.js | TypeScript | RxJS |
---|---|---|---|---|
8.2.x | 8.3.x | ^10.9.0 | >=3.5.3 <3.6.0 | ^6.4.0 |
8.2.x | 8.2.x | ^10.9.0 | >=3.4.2 | ^6.4.0 |
8.1.x | 8.1.x | ^10.9.0 | ~3.4.2 | ^6.4.0 |
8.0.x | 8.0.x | ^10.9.0 | ~3.4.2 | ^6.4.0 |
7.2.x | 7.3.x | ^8.9.0 || ^10.9.0 | ~3.2.2 | ^6.0.0 |
7.2.x | 7.2.x | ^8.9.0 || ^10.9.0 | ~3.2.2 | ^6.0.0 |
7.1.x | 7.1.x | ^8.9.0 || ^10.9.0 | ~3.1.3 | ^6.0.0 |
7.0.x | 7.0.x | ^8.9.0 || ^10.9.0 | ~3.1.3 | ^6.0.0 |
6.1.x | 6.2.x | ^8.9.0 | ~2.9.2 | ^6.0.0 |
6.1.x | 6.1.x | ^8.9.0 | ~2.7.2 | ^6.0.0 |
6.0.x | 6.0.x | ^8.9.0 | ~2.7.2 | ^6.0.0 |
5.2.x | 1.6.x || 1.7.x | ^6.9.0 || ^8.9.0 | ~2.5.0 | ^5.5.0 |
5.1.x | 1.5.x | ^6.9.0 || ^8.9.0 | >=2.4.0 <2.6.0 | ^5.5.0 |
5.0.x | 1.5.x | ^6.9.0 || ^8.9.0 | ~2.4.0 | ^5.5.0 |
4.2.x || 4.3.x || 4.4.x | 1.4.x | ^6.9.0 || ^8.9.0 | ~2.4.0 | ^5.0.1 |
4.2.x || 4.3.x || 4.4.x | 1.3.x | ^6.9.0 | ~2.4.0 | ^5.0.1 |
4.0.x || 4.1.x | 1.2.x | ^6.9.0 | ~2.3.0 | ^5.0.1 |
>=4.0.0 <4.2.0 | 1.1.x | ^6.9.0 | ~2.3.0 | ^5.0.1 |
>=4.0.0 <4.2.0 | 1.0.x | ^6.9.0 | ~2.2.0 | ^5.0.1 |
2.x | - | ^6.9.0 | ~2.0.0 | ^5.0.1 |
© 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://angular.io/guide/versions