Skip to content

Commit e65c19a

Browse files
committed
release: cut the v21.0.6 release
1 parent 8d7bcbc commit e65c19a

File tree

2 files changed

+49
-2
lines changed

2 files changed

+49
-2
lines changed

CHANGELOG.md

Lines changed: 48 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,50 @@
1+
<a name="21.0.6"></a>
2+
# 21.0.6 (2025-12-17)
3+
## Breaking Changes
4+
### forms
5+
- The shape of `SignalFormsConfig.classes` has changed
6+
7+
Previously each function in the `classes` map took a `FieldState`. Now
8+
it takes a `Field` directive.
9+
10+
For example if you previously had:
11+
```
12+
provideSignalFormsConfig({
13+
classes: {
14+
'my-valid': (state) => state.valid()
15+
}
16+
})
17+
```
18+
19+
You would need to update to:
20+
```
21+
provideSignalFormsConfig({
22+
classes: {
23+
'my-valid': ({state}) => state().valid()
24+
}
25+
})
26+
```
27+
28+
(cherry picked from commit 348f149e8b06d6885f54bac4cf03a9481a8b19b7)
29+
- (cherry picked from commit ae0c59028a2f393ea5716bf222db2c38e7a3989f)
30+
### core
31+
| Commit | Type | Description |
32+
| -- | -- | -- |
33+
| [4c8fb3631d](https://github.com/angular/angular/commit/4c8fb3631d58e22d693aba0b89243f2e9ecb0807) | fix | throw better errors for potential circular references |
34+
| [48492524ea](https://github.com/angular/angular/commit/48492524ea4adfa232b0daee0d955924be31ebea) | fix | use mutable ResponseInit type for RESPONSE_INIT token |
35+
### forms
36+
| Commit | Type | Description |
37+
| -- | -- | -- |
38+
| [81772b420d](https://github.com/angular/angular/commit/81772b420dcda2cbe2a8cb75e50c6da2e1ecdc68) | feat | pass field directive to class config |
39+
| [729b96476b](https://github.com/angular/angular/commit/729b96476b73f1670a0f7c6ab3f36be9d38ebcac) | refactor | rename field to fieldTree in FieldContext and ValidationError |
40+
### language-service
41+
| Commit | Type | Description |
42+
| -- | -- | -- |
43+
| [e0694df3ec](https://github.com/angular/angular/commit/e0694df3eccae3d31a4ea537dffe1db1368ef34a) | fix | avoid interpolation highlighting inside @let |
44+
| [5047be4bc1](https://github.com/angular/angular/commit/5047be4bc1c6f6016263703c743f8033f669f0ee) | fix | Prevent language service from crashing on suggestion diagnostic errors |
45+
46+
<!-- CHANGELOG SPLIT MARKER -->
47+
148
<a name="21.0.5"></a>
249

350
# 21.0.5 (2025-12-11)
@@ -8022,4 +8069,4 @@ Adrien Crivelli, Alan Agius, Alex Rickabaugh, Andrew Kushnir, Andrew Scott, Dyla
80228069

80238070
Adrian Kunz, Alan Agius, AleksanderBodurri, Alex Rickabaugh, AlirezaEbrahimkhani, Amir Rustamzadeh, Andrew Kushnir, Andrew Scott, Chabbey François, Charles Lyding, Cédric Exbrayat, Daan De Smedt, David Schmidt, Derek Cormier, Dmitrij Kuba, Doug Parker, Dylan Hunn, Emma Twersky, George Kalpakas, George Looshch, Jan Kuehle, Jessica Janiuk, JiaLiPassion, JimMorrison723, Joe Martin (Crowdstaffing), Joey Perrott, JoostK, Kristiyan Kostadinov, Krzysztof Platis, Leosvel Pérez Espinosa, Maddie Klein, Mark Whitfeld, Martin Sikora, Michael-Doner, Michal Materowski, Minko Gechev, Paul Gschwendtner, Pawel Kozlowski, Payam Shahidi, Pusztai Tibor, Ricardo Mattiazzi Baumgartner, Roy Dorombozi, Ruslan Lekhman, Samuel Littley, Sergej Grilborzer, Sumit Arora, Tobias Speicher, Virginia Dooley, Zack Elliott, alirezaghey, ananyahs96, arturovt, cexbrayat, dario-piotrowicz, ivanwonder, kamikopi, markostanimirovic, markwhitfeld, mgechev, renovate[bot], twerske and zverbeta
80248071

8025-
Earlier changelog entries can be found in CHANGELOG_ARCHIVE.md file.
8072+
Earlier changelog entries can be found in CHANGELOG_ARCHIVE.md file.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-srcs",
3-
"version": "21.0.5",
3+
"version": "21.0.6",
44
"private": true,
55
"description": "Angular - a web framework for modern web apps",
66
"homepage": "https://github.com/angular/angular",

0 commit comments

Comments
 (0)