Angular: 21.0.0-rc.2 Release

Release date:
November 12, 2025
Previous version:
21.0.0-rc.1 (released November 5, 2025)
Magnitude:
3,235 Diff Delta
Contributors:
19 total committers
Data confidence:
Commits:

69 Features Released with 21.0.0-rc.2

Top Contributors in 21.0.0-rc.2

kirjs
leonsenft
SkyZeroZx
atscott
alan-agius4
mattrbeck
mmalerba
hawkgs
clydin
AndrewKushnir

Directory Browser for 21.0.0-rc.2

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

common

Commit Description
fix - ab98e71c41 remove placeholder image listeners once view is removed

compiler

Commit Description
fix - f54cc4f28a support commas in :host() argument
fix - 814b2713f5 support complex selectors in :nth-child()
fix - aad6ced0ef support one additional level of nesting in :host()

compiler-cli

Commit Description
fix - 5b55200edf allow value to be set on radio fields
fix - bd322ca410 do not flag custom control required inputs as missing when field is present
fix - 71ab11ccf0 make field detection logic more robust
fix - 01290ab275 use any when checking field interface conformance

core

Commit Description
fix - c9f977833e skip Angular formatting when formatting signals recursively

forms

Commit Description
feat - a278ee358c add debounce() rule for signal forms
perf - 781a3299f9 only update interop controls when bound field changes

language-server

Commit Description
fix - 3f7111a9c3 fix directory renaming on Windows

language-service

Commit Description
fix - 89095946cf address potential memory leak during project creation