Stable Release in branch 11.0
11.2.14
Released 12 May 2021
(5 years ago)
SoftwareAngular
Version11.0
Initial release11.0.0
11 Nov 2020
(5 years ago)
Latest release11.2.14
12 May 2021
(5 years ago)
Active support end11 May 2021
(Ended 5 years ago)
Security support end11 May 2022
(Ended 4 years ago)
Commercial support
(HeroDevs-NES)
Yes
Release noteshttps://github.com/angular/angular/releases/tag/11.0.0
Source codehttps://github.com/angular/angular/tree/11.2.14
Documentationhttps://angular.io/docs
Angular 11.0 ReleasesView full list

What Is New in Angular 11.0

Category Key Updates
New Features Automatic font inlining, Component Test Harnesses, Updated Hot Module Replacement (HMR) support
Improvements Faster builds, stricter types, updated language service, smoother router transitions
Breaking Changes TypeScript 4.0 support, TSLib update, IE9/IE10 removal, NgCC refactoring
Deprecations IE 9-10 support, TypeScript 3.9

How does Angular 11 improve the build process?

Angular 11 speeds up development and production builds significantly. The CLI now automatically inlines fonts that are used and linked in the application, which is a small but impactful change for performance.

In practice, this means your app loads critical resources faster without extra configuration. The team also refactored the Angular Compatibility Compiler (NgCC) for faster processing, which is a big win for larger projects using legacy libraries.

What testing enhancements were introduced?

Component Test Harnesses graduated from experimental to a stable feature. They provide a robust way to test components by interacting with them through a supported API rather than relying on implementation details like CSS selectors.

This matters because it makes your component tests much more resilient to DOM structure or CSS class changes. You can write tests that simulate real user interactions, which leads to higher quality and more maintainable test suites.

What are the key language and type updates?

Angular 11 now requires TypeScript 4.0, which brings its own set of powerful features and improvements. The framework itself also ships with stricter types, particularly for the AsyncPipe, which now returns null instead of undefined for easier type checking.

The language service got smarter too, offering better completion and error detection. This directly improves the developer experience in your IDE, catching issues earlier and providing more accurate IntelliSense.

How is Hot Module Replacement (HMR) supported now?

While HMR was possible before, Angular 11 provides a more streamlined and official configuration path. You can now enable it during development with a simple schematic.

This is a game-changer for developer productivity. Making a change to a component and seeing it update instantly without a full page refresh and losing the current application state makes the feedback loop incredibly fast.

What breaking changes should developers watch for?

The support for Internet Explorer 9 and 10 has been removed, aligning with Microsoft's own end-of-life for those browsers. Projects still needing IE support must target IE 11.

TypeScript 3.9 is no longer supported, so you must upgrade to TypeScript 4.0. The router also changed how it resolves empty paths, which might affect some edge-case routing configurations in existing apps.

FAQ

Does the automatic font inlining work with all webfonts?
It inlines fonts that are linked via the CSS @font-face rule and are used within the application. Google Fonts and other popular CDN-hosted fonts are the primary targets for this optimization.

I use Jest for testing. Do Component Test Harnesses work with it?
Yes, Component Test Harnesses are test-runner agnostic. They are built on top of the standard Angular testing utilities and will work with both Karma and Jest environments.

Why did the AsyncPipe change to return null?
The change from undefined to null for the initial value was made to improve interoperability with strict template type checking. null is generally easier to work with in Angular's template type system.

Is updating to TypeScript 4.0 mandatory?
Yes, Angular 11.0.0 has a peer dependency on TypeScript >=4.0. You cannot use an older version of TypeScript with this release of the framework.

What's the easiest way to enable HMR?
Run ng serve --hmr. For a persistent setup, you can add "hmr": true to the serve options in your angular.json configuration file.

Releases In Branch 11.0

VersionRelease date
11.2.1412 May 2021
(5 years ago)
11.2.1305 May 2021
(5 years ago)
11.2.1228 Apr 2021
(5 years ago)
11.2.1121 Apr 2021
(5 years ago)
11.2.1014 Apr 2021
(5 years ago)
11.2.907 Apr 2021
(5 years ago)
11.2.801 Apr 2021
(5 years ago)
11.2.724 Mar 2021
(5 years ago)
11.2.617 Mar 2021
(5 years ago)
11.2.510 Mar 2021
(5 years ago)
11.2.403 Mar 2021
(5 years ago)
11.2.324 Feb 2021
(5 years ago)
11.2.222 Feb 2021
(5 years ago)
11.2.117 Feb 2021
(5 years ago)
11.2.010 Feb 2021
(5 years ago)
11.1.203 Feb 2021
(5 years ago)
11.2.0-next.103 Feb 2021
(5 years ago)
11.2.0-rc.003 Feb 2021
(5 years ago)
11.1.127 Jan 2021
(5 years ago)
11.2.0-next.027 Jan 2021
(5 years ago)
11.1.020 Jan 2021
(5 years ago)
11.0.913 Jan 2021
(5 years ago)
11.1.0-next.513 Jan 2021
(5 years ago)
11.1.0-rc.013 Jan 2021
(5 years ago)
11.0.811 Jan 2021
(5 years ago)
11.0.707 Jan 2021
(5 years ago)
11.0.606 Jan 2021
(5 years ago)
11.1.0-next.406 Jan 2021
(5 years ago)
11.1.0-next.317 Dec 2020
(5 years ago)
11.0.516 Dec 2020
(5 years ago)
11.0.409 Dec 2020
(5 years ago)
11.1.0-next.209 Dec 2020
(5 years ago)
11.0.302 Dec 2020
(5 years ago)
11.1.0-next.102 Dec 2020
(5 years ago)
11.0.219 Nov 2020
(5 years ago)
11.1.0-next.018 Nov 2020
(5 years ago)
11.0.118 Nov 2020
(5 years ago)
11.0.011 Nov 2020
(5 years ago)
11.0.0-rc.309 Nov 2020
(5 years ago)
11.0.0-rc.204 Nov 2020
(5 years ago)
11.0.0-rc.128 Oct 2020
(5 years ago)
11.0.0-rc.021 Oct 2020
(5 years ago)
11.0.0-next.614 Oct 2020
(5 years ago)
11.0.0-next.507 Oct 2020
(5 years ago)
11.0.0-next.430 Sep 2020
(5 years ago)
11.0.0-next.323 Sep 2020
(5 years ago)
11.0.0-next.216 Sep 2020
(5 years ago)
11.0.0-next.109 Sep 2020
(5 years ago)
11.0.0-next.002 Sep 2020
(5 years ago)