Releases: angular/angular
Releases · angular/angular
21.0.9
14 Jan 19:30
Compare
Sorry, something went wrong.
No results found
forms
Commit
Description
Ensure the control instruction comes after the other bindings
Rename signal form [field] to [formField]
migrations
Commit
Description
prevent duplicate imports in common-to-standalone migration
VSCode Extension: 21.1.0
13 Jan 00:51
Compare
Sorry, something went wrong.
No results found
21.1.0 (2026-01-12)
fix(vscode-extension): convert enum member kind in completions correctly (50674f8c28 )
21.0.8
08 Jan 20:42
Compare
Sorry, something went wrong.
No results found
core
Commit
Description
fix memory leak with event replay
handle cancelled traversals in fake navigation
20.3.16
07 Jan 22:18
Compare
Sorry, something went wrong.
No results found
core
Commit
Description
sanitize sensitive attributes on SVG script elements
19.2.18
07 Jan 22:12
Compare
Sorry, something went wrong.
No results found
core
Commit
Description
sanitize sensitive attributes on SVG script elements
21.1.0-next.4
17 Dec 21:19
Compare
Sorry, something went wrong.
No results found
21.0.6
17 Dec 21:12
Compare
Sorry, something went wrong.
No results found
core
Commit
Description
throw better errors for potential circular references
use mutable ResponseInit type for RESPONSE_INIT token
forms
Commit
Description
pass field directive to class config
rename field to fieldTree in FieldContext and ValidationError
language-service
Commit
Description
avoid interpolation highlighting inside @let
Prevent language service from crashing on suggestion diagnostic errors
Breaking Changes
forms
The shape of SignalFormsConfig.classes has changed
Previously each function in the classes map took a FieldState. Now
it takes a Field directive.
For example if you previously had:
provideSignalFormsConfig({
classes: {
'my-valid': (state) => state.valid()
}
})
You would need to update to:
provideSignalFormsConfig({
classes: {
'my-valid': ({state}) => state().valid()
}
})
(cherry picked from commit 348f149 )
(cherry picked from commit ae0c590 )