Change8

Angular

Backend & Infra

Deliver web apps with confidence 🚀

Latest: v21.1.0-rc.0100 releases19 breaking changesView on GitHub →

Release History

v21.1.0-rc.08 fixes8 features
Jan 8, 2026

This release introduces enhanced image loader transformations, support for spread/rest operators in templates, and experimental Router integration with the platform Navigation API. It also includes significant bug fixes for memory leaks and improved diagnostic reporting in the compiler.

v21.0.82 fixes
Jan 8, 2026

This release focuses on core stability improvements, specifically addressing a memory leak in event replay and refining navigation handling for cancelled traversals.

v20.3.161 fix
Jan 7, 2026

This release focuses on a security fix within the core module to ensure sensitive attributes on SVG script elements are properly sanitized.

v19.2.181 fix
Jan 7, 2026

This release focuses on a security fix within the core module to sanitize sensitive attributes on SVG script elements.

v21.0.7Breaking10 fixes1 feature
Jan 7, 2026

This release introduces the [formField] directive and several enhancements to custom form controls, alongside critical bug fixes for the compiler AST, SVG security, and RouterLink behavior.

vsix-21.0.13 fixes
Dec 17, 2025

This release focuses on stability improvements for the Angular Language Service and VS Code extension, including crash prevention and better handling of workspace version conflicts.

v21.1.0-next.4Breaking6 fixes1 feature
Dec 17, 2025

This release introduces a breaking change in SignalFormsConfig and several core bug fixes, including improved error handling for circular references and language service stability improvements.

v21.0.6Breaking4 fixes1 feature
Dec 17, 2025

This release introduces a breaking change to SignalFormsConfig and renames properties in FieldContext, alongside stability improvements for the language service and core error handling.

v21.1.0-next.32 fixes
Dec 11, 2025

This release focuses on bug fixes for the core and forms packages, specifically addressing false-positive deprecation warnings for InjectionToken and resolving type errors in signal forms.

v21.0.52 fixes
Dec 11, 2025

This release focuses on bug fixes for the core and forms packages, specifically addressing false-positive deprecation warnings for InjectionToken and resolving type errors in signal forms.

v21.1.0-next.25 fixes2 features
Dec 11, 2025

This release introduces updates to the signal forms API, including metadata redesigns and performance optimizations, while deprecating the VERSION export in the upgrade package.

v21.0.45 fixes2 features
Dec 11, 2025

This release focuses on enhancements to the new Signal Forms API, including a metadata API redesign and improved state tracking, alongside compiler performance optimizations.

21.1.0-next.18 fixes1 feature
Dec 3, 2025

This release focuses on security hardening for XSS and XSRF, performance optimizations for signals and tree shaking, and bug fixes across core, forms, and the router.

21.0.37 fixes1 feature
Dec 3, 2025

This release introduces signal transforms for FormUiControl and includes several performance optimizations, such as tree-shaking unused dynamic binding instructions and reducing signal allocations in production. Key fixes address XSRF protection for absolute URLs and dependency injection issues with host directives.

21.0.21 fix
Dec 1, 2025

This release addresses security vulnerabilities in the compiler by preventing XSS attacks through SVG animation attributes and MathML/SVG URLs.

20.3.151 fix
Dec 1, 2025

This release addresses security vulnerabilities in the compiler by preventing XSS attacks through SVG animation attributes and MathML/SVG URLs.

19.2.171 fix
Dec 1, 2025

This release focuses on security enhancements within the compiler to prevent XSS attacks through SVG and MathML attributes.

19.2.161 fix
Nov 26, 2025

This security-focused update addresses a vulnerability in the http package to prevent XSRF tokens from being leaked to protocol-relative URLs.

21.1.0-next.05 features
Nov 25, 2025

This release introduces several feature enhancements for platform-browser and the router, including improved application bootstrapping and more flexible routing controls.

20.3.141 fix
Nov 25, 2025

This security-focused update for the http package prevents XSRF tokens from being leaked to protocol-relative URLs.

21.0.110 fixes1 feature
Nov 25, 2025

This release focuses on security hardening for HTTP XSRF tokens and memory leak fixes in core effects. It also introduces DI enhancements for form directives and improves the reliability of Angular migrations and compiler type checking.

vsix-21.0.02 fixes
Nov 21, 2025

This release focuses on stability improvements for the language service and server, specifically addressing a memory leak and Windows-specific file system issues.

21.0.0Breaking7 fixes11 features
Nov 19, 2025

This release introduces experimental Navigation API support, enables host binding type checking by default, and updates localization to CLDR 47. It also includes significant internal refactoring for NgComponentOutlet and adds support for regex in templates.

20.3.13
Nov 19, 2025

No release notes provided.

21.0.0-rc.34 fixes
Nov 17, 2025

This maintenance release focuses on bug fixes across the compiler, core, and forms modules, specifically addressing SSR issues in signal forms and improving declaration block parsing.

20.3.12
Nov 14, 2025

No release notes provided.

21.0.0-rc.211 fixes1 feature
Nov 12, 2025

This release introduces a debounce rule for signal-based forms and includes several compiler fixes for CSS selector support and form field detection. It also addresses a memory leak in the language service and a Windows-specific directory renaming bug.

20.3.116 fixes
Nov 12, 2025

This release focuses on bug fixes for the Angular compiler's CSS selector parsing and core view management, specifically improving support for complex CSS pseudo-classes and optimizing view animations and image listener cleanup.

21.0.0-rc.14 fixes3 features
Nov 5, 2025

This release focuses on improving type inference and diagnostic reporting for forms and signal-based inputs, alongside performance optimizations for field control bindings and animation fixes.

20.3.102 fixes
Nov 5, 2025

This release focuses on bug fixes for the compiler-cli and migration tools, specifically improving diagnostic clarity for required inputs and fixing template reference handling.

21.0.0-rc.0
Oct 29, 2025

No release notes provided.

21.0.0-next.106 fixes1 feature
Oct 29, 2025

This release includes several bug fixes across core, forms, and router, notably improving signal interoperability in forms and fixing a memory leak in core. It also introduces a change to block IPv6 localhost from preconnect checks in the common package.

20.3.9
Oct 29, 2025

No release notes provided.

20.3.83 fixes1 feature
Oct 29, 2025

This release focuses on bug fixes across core, router, and migrations, including a memory leak fix in IcuIteratorState and improved URL serialization for parenthesized outlets.

21.0.0-next.9Breaking14 fixes3 features
Oct 22, 2025

This release introduces generic support for SimpleChanges and updates CLDR to version 47. It includes significant bug fixes for forms interoperability, router serialization, and animation scheduling, while dropping support for legacy browsers in zone.js.

20.3.77 fixes
Oct 22, 2025

This maintenance release focuses on bug fixes across animations, compiler, core, and router modules, including improved error handling in Router.parseUrl and fixes for animation node retention.

20.3.62 fixes
Oct 16, 2025

This release includes bug fixes for core animation scheduling and ensures correct plugin execution order within the platform-browser event system.

21.0.0-next.87 fixes5 features
Oct 15, 2025

This release introduces several enhancements to @defer triggers and HttpResource, alongside critical bug fixes for animations and form control state propagation. It also includes a new migration to help users transition away from the deprecated RouterTestingModule.

20.3.57 fixes
Oct 15, 2025

This release focuses on bug fixes across the compiler, core animations, and router, alongside performance improvements for signal checks and fixes for migration tools.

21.0.0-next.77 fixes2 features
Oct 8, 2025

This release introduces support for fetch referrerPolicy in HttpClient and optional keys in KeyValuePipe, while addressing several animation-related bugs and a memory leak in the Router.

20.3.45 fixes
Oct 8, 2025

This release focuses on bug fixes for the core animation system and improvements to the standalone migration tool to ensure component imports are preserved.

21.0.0-next.6Breaking6 fixes1 feature
Oct 2, 2025

This release introduces support for optional keys in the KeyValue pipe and standardizes signal input access in Angular Elements to match decorator input behavior. It also includes several bug fixes for animations, template literal compilation, and migration scripts.

20.3.36 fixes
Oct 2, 2025

This release focuses on bug fixes across the compiler, core, and migration modules, specifically addressing animation issues, ARIA property binding behavior, and template literal recovery.

21.0.0-next.59 fixes2 features
Sep 24, 2025

This release introduces support for regular expressions in templates and updates CLDR to version 47. It also includes several bug fixes for forms, animations, and the compiler-cli.

20.3.27 fixes
Sep 24, 2025

This maintenance release focuses on bug fixes across the compiler, core, and forms modules, including improvements to Resource type narrowing and FormResetEvent emission.

21.0.0-next.4Breaking7 fixes4 features
Sep 17, 2025

This release introduces zoneless-by-default migrations and support for regex in templates, while removing deprecated Component metadata like moduleId and custom interpolation. It also standardizes the change detection scheduler and refines form field state behavior.

20.3.15 fixes1 feature
Sep 17, 2025

This release focuses on bug fixes across the compiler and core modules, specifically addressing animation lifecycle issues, template diagnostic accuracy, and structural directive binding.

18.2.14Breaking1 feature
Sep 10, 2025

This release refactors server-side bootstrapping to use a localized BootstrapContext instead of a global platform injector, improving isolation and security.

19.2.15Breaking1 feature
Sep 10, 2025

This release refactors server-side bootstrapping to remove global platform injector reliance, introducing a mandatory BootstrapContext for bootstrapApplication calls.

21.0.0-next.3Breaking2 fixes2 features
Sep 10, 2025

This release introduces a new server bootstrapping mechanism using BootstrapContext and enables host binding type checking by default. It also bumps the minimum required TypeScript version to 5.9.

20.3.0Breaking1 fix1 feature
Sep 10, 2025

This release introduces a new BootstrapContext for server-side bootstrapping to remove global platform injector reliance and includes a security advisory update.

20.3.0-rc.0Breaking1 fix1 feature
Sep 10, 2025

This release introduces a new BootstrapContext for server-side rendering to eliminate global platform injector reliance and includes a security-related update to platform management.

21.0.0-next.2Breaking8 fixes3 features
Sep 3, 2025

This release introduces experimental signal-based forms and Navigation API support, while removing several deprecated APIs including UpgradeAdapter and the platform-browser export of ApplicationConfig. It also includes significant internal refactoring of the Router to use async/await, which may impact test timings.

20.2.42 fixes
Sep 3, 2025

This release includes bug fixes for the core inject migration schematics and resolves false duplicate state serialization warnings in platform-server.

20.2.34 fixes
Aug 29, 2025

This maintenance release focuses on bug fixes for the compiler and core modules, specifically addressing regressions in animation event parsing, injector cleanup, and rxResource error handling.

21.0.0-next.1Breaking5 fixes2 features
Aug 27, 2025

This release introduces the FormArrayDirective and a migration for ngClass, while removing the deprecated ngModuleFactory input. It also includes several critical fixes for animations and memory management.

20.2.24 fixes
Aug 27, 2025

This release focuses on stability improvements for the animation system, specifically addressing memory leaks, @for loop animation persistence, and binding issues with structural directives.

20.2.11 fix
Aug 21, 2025

This release includes a bug fix for the Angular compiler to correctly handle operator precedence by preserving parentheses in Nullish and Boolean expressions.

21.0.0-next.0Breaking1 fix2 features
Aug 20, 2025

This release introduces signal-based navigation tracking in the Router and provides HTTP services in root, while explicitly disallowing the 'emitDeclarationOnly' TypeScript compiler option.

20.2.09 fixes13 features
Aug 20, 2025

This release promotes zoneless mode to stable, adds support for TypeScript 5.9, and introduces several template enhancements like 'else if' aliases. It also marks the animations package and component animations field as deprecated while providing numerous fixes for animation behavior and compiler diagnostics.

20.1.83 fixes
Aug 20, 2025

This release focuses on bug fixes for the Angular compiler and compiler-cli, specifically addressing issues with ng-content translation, template attribute source mapping, and HMR extraction.

20.2.0-rc.11 fix1 feature
Aug 13, 2025

This release introduces auto-import support for attribute completions in the language service and fixes an AST span calculation bug in the compiler.

20.1.74 fixes
Aug 13, 2025

This release focuses on bug fixes across the compiler, core, and router modules, addressing issues with AST spans, generic directive type checking, and afterRenderEffect cleanup.

20.2.0-rc.04 fixes2 features
Aug 11, 2025

This release introduces 'as' alias support for 'else if' blocks and unhandled promise rejection logging in service workers, alongside several bug fixes for animations, rendering effects, and compiler type checking.

20.2.0-next.62 fixes
Aug 7, 2025

This release for compiler-cli focuses on bug fixes related to Type Check Block (TCB) generation, specifically regarding diagnostics handling and backward compatibility.

20.2.0-next.52 features
Aug 6, 2025

This release introduces the IsolatedShadowDom encapsulation method and adds a new currentNavigation signal to the Router service, deprecating the previous getCurrentNavigation method.

20.1.6
Aug 6, 2025

No release notes provided.

20.2.0-next.48 fixes6 features
Aug 6, 2025

This release promotes zoneless support to stable, introduces a new currentNavigation signal in the Router, and includes several fixes for animations and HTTP resource handling.

20.1.54 fixes
Aug 6, 2025

This maintenance release focuses on bug fixes across the compiler, core, and HTTP modules, including improved type checking for host listeners and state management in HttpResource.

20.2.0-next.35 fixes3 features
Jul 31, 2025

This release deprecates the @angular/animations package and component animations field, while introducing new HTTP response properties and improved service worker error handling.

20.1.44 fixes
Jul 31, 2025

This release focuses on bug fixes across the compiler, core, and HTTP modules, including improvements to the signals API and expanded support for Fetch API options.

20.2.0-next.26 fixes5 features
Jul 23, 2025

This release introduces new diagnostics for template interpolation, support for updateViaCache in service workers, and core animation instructions. It also includes several stability fixes for JIT mode and ARIA attribute rendering.

20.1.32 fixes
Jul 23, 2025

This release includes bug fixes for the core Resource API's change tracking and ensures component resources are properly resolved during JIT bootstrapping.

20.1.21 fix
Jul 17, 2025

This release includes a bug fix for the compiler to correctly detect directive dependencies when using Just-In-Time (JIT) compilation.

20.2.0-next.19 fixes3 features
Jul 16, 2025

This release adds support for TypeScript 5.9 and enhances HttpClient with new fetch options and missing configurations. It also includes several bug fixes for the compiler, router, and change detection mechanisms.

20.1.17 fixes
Jul 16, 2025

This maintenance release focuses on bug fixes across the compiler, core, and router modules, including improved template parsing and more reliable application bootstrapping.

20.2.0-next.01 feature
Jul 9, 2025

This release introduces support for fetch-specific options, including referrer and integrity, within the HttpClient module.

20.1.0Breaking11 fixes8 features
Jul 9, 2025

This release introduces significant enhancements to HttpClient and httpResource for fetch API parity, adds lifecycle state properties to core injectors, and improves compiler performance and error reporting.

20.0.71 fix
Jul 9, 2025

This release includes a bug fix for the compiler-cli to ensure diagnostic types use the correct naming convention.

20.1.0-rc.01 fix9 features
Jul 1, 2025

This release introduces significant enhancements to HTTP handling, including timeout support and fetch-specific options for both HttpClient and httpResource, alongside improved compiler error reporting.

20.0.6
Jul 1, 2025

No release notes provided.

20.1.0-next.37 fixes7 features
Jun 25, 2025

This release introduces several enhancements to the Angular compiler, HTTP client, and router, including support for binary assignment operators and improved injection contexts for route loading. It also addresses various bug fixes across core, compiler-cli, and zoneless support for hybrid applications.

20.0.57 fixes
Jun 25, 2025

This release focuses on bug fixes across the compiler, core, router, and upgrade packages, including improvements to zoneless support in hybrid apps and better error handling for resources and injectors.

20.1.0-next.24 fixes1 feature
Jun 18, 2025

This release introduces binding support in TestBed and includes several bug fixes for hydration, dependency injection timing, and migration tooling.

20.0.44 fixes
Jun 18, 2025

This maintenance release focuses on bug fixes for core hydration, dependency injection timing, and error handling, alongside improvements to the unused imports migration tool.

20.1.0-next.14 fixes1 feature
Jun 11, 2025

This release introduces decoding support for NgOptimizedImage and includes several bug fixes for signals, reactive contexts, and form performance.

20.0.3
Jun 11, 2025

No release notes provided.

20.0.22 fixes
Jun 6, 2025

This release includes bug fixes for Angular core, specifically addressing reactive context resets during component traversal and improving memory management in outputToObservable.

20.1.0-next.0Breaking9 fixes6 features
Jun 4, 2025

This release introduces experimental fast type declaration emission, adds a 'destroyed' property to DestroyRef, and updates minimum Node.js requirements to versions 20.19, 22.12, and 24.0.

20.0.110 fixes
Jun 4, 2025

This release focuses on bug fixes across the compiler, core, and service worker modules, including improved lifecycle management for signals and better handling of incremental hydration.

20.0.0Breaking8 fixes8 features
May 28, 2025

Angular v20 introduces significant template expression enhancements including exponentiation and tagged literals, alongside improved type checking for host bindings. It also enhances dynamic component capabilities with support for input and two-way bindings.

19.2.142 fixes
May 28, 2025

This release includes bug fixes for the Angular compiler's lexer regarding template literals and improves the reliability of automated migrations by preserving comments.

20.0.0-rc.37 fixes1 feature
May 27, 2025

This release introduces support for undefined inputs in NgTemplateOutlet and transitions zone.js to an optional peer dependency, alongside several compiler and service worker bug fixes.

19.2.132 fixes
May 23, 2025

This release includes bug fixes for the common and service-worker packages, specifically addressing initialization safety in FetchBackend and the service worker registration lifecycle.

20.0.0-rc.2Breaking10 fixes
May 21, 2025

This release introduces significant maintenance updates including a bump in minimum Node.js versions, the deprecation of the platform-browser-dynamic package, and several refinements to the new Resources API.

19.2.1210 fixes
May 21, 2025

This release focuses on stability and performance improvements across the core framework, including memory leak fixes in rxResource and toSignal, and improved event replay logic.

20.0.0-rc.13 fixes
May 15, 2025

This release focuses on bug fixes for the compiler and core modules, specifically addressing @let declaration handling in i18n, improving compiler-cli diagnostic stability, and refining event replay behavior.

19.2.11
May 15, 2025

No release notes provided.

20.0.0-rc.03 fixes
May 7, 2025

This maintenance release focuses on bug fixes across common, core, and platform-server modules, specifically addressing view destruction cleanup, defer block stabilization, and server-mode handling.

19.2.104 fixes
May 7, 2025

This maintenance release focuses on bug fixes across common, core, and platform-server packages, specifically addressing memory management, dependency injection edge cases, and defer block stabilization.