|
1 | | -<a name="21.2.0-rc.2"></a> |
| 1 | +<a name="21.2.0"></a> |
2 | 2 |
|
3 | | -# 21.2.0-rc.2 (2026-02-24) |
| 3 | +# 21.2.0 (2026-02-25) |
4 | 4 |
|
5 | 5 | ### @angular/cli |
6 | 6 |
|
7 | 7 | | Commit | Type | Description | |
8 | 8 | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------------------------------------- | |
| 9 | +| [0dd04f289](https://github.com/angular/angular-cli/commit/0dd04f289e555a4a8af7bdadabe300da74701e3b) | feat | add markdown files to Prettier's formatting list | |
| 10 | +| [fbae1b6ab](https://github.com/angular/angular-cli/commit/fbae1b6ab384186ae69e804c54815cea80e6a600) | feat | automatic formatting files modified by schematics | |
| 11 | +| [91b9d281f](https://github.com/angular/angular-cli/commit/91b9d281fc88a242aa6e5dd5495e275990d926ef) | feat | integrate file formatting into update migrations | |
| 12 | +| [98a24d040](https://github.com/angular/angular-cli/commit/98a24d0401f36f484dc9c4d8b0f5284ffa524f19) | feat | standardize MCP tools around workspace/project options | |
| 13 | +| [d9cd609c5](https://github.com/angular/angular-cli/commit/d9cd609c5d13fe492b1f31973d9be518f8529387) | fix | correctly parse scoped packages in yarn classic list output | |
| 14 | +| [5b05f2500](https://github.com/angular/angular-cli/commit/5b05f25005621828565585692b1d7a67c5f0fec8) | fix | enable shell option for Prettier execution on Windows platforms | |
| 15 | +| [25b8a157d](https://github.com/angular/angular-cli/commit/25b8a157df70fb0d2c4e6c5438a50ec12e3abc0c) | fix | quote complex range specifiers in package manager | |
| 16 | +| [6f29a8c35](https://github.com/angular/angular-cli/commit/6f29a8c35abb8928d4e7ea01958192dd2a83491d) | fix | renamed files by their new path in the schematic workflow | |
9 | 17 | | [201a036f2](https://github.com/angular/angular-cli/commit/201a036f204a6940f70a36a507a4a53d144b5768) | fix | simplify Angular version compatibility checks and add special handling for local builds of new major versions | |
| 18 | +| [cdd26bb66](https://github.com/angular/angular-cli/commit/cdd26bb66d8ab334f76323c2b5cae1aa8ce815f6) | fix | validate package manager version using `semver.valid` and throw an error if invalid | |
| 19 | +| [bc363af8b](https://github.com/angular/angular-cli/commit/bc363af8bc40f117a4e35ec9eb7eedf69f5b5b37) | perf | optimize package manager discovery with stat-based probing | |
10 | 20 |
|
11 | | -<!-- CHANGELOG SPLIT MARKER --> |
12 | | - |
13 | | -<a name="21.2.0-rc.1"></a> |
14 | | - |
15 | | -# 21.2.0-rc.1 (2026-02-23) |
16 | | - |
17 | | -### @angular/cli |
| 21 | +### @schematics/angular |
18 | 22 |
|
19 | 23 | | Commit | Type | Description | |
20 | 24 | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------------------- | |
21 | | -| [cdd26bb66](https://github.com/angular/angular-cli/commit/cdd26bb66d8ab334f76323c2b5cae1aa8ce815f6) | fix | validate package manager version using `semver.valid` and throw an error if invalid | |
| 25 | +| [aa7381efd](https://github.com/angular/angular-cli/commit/aa7381efd213eff70a8004731a7e2b06a60cb8c2) | feat | add a '.prettierrc' file to generated workspaces and add Prettier as dev dependency | |
| 26 | +| [f80db6fb7](https://github.com/angular/angular-cli/commit/f80db6fb714aa326f6ed03a8a51090ca59ad0955) | feat | add ng-add support for Vitest browser providers | |
| 27 | +| [5d1df50d8](https://github.com/angular/angular-cli/commit/5d1df50d8b84b453570ae5fd9ab6f949bbc11649) | fix | add actionable feedback to vitest-browser schematic | |
22 | 28 |
|
23 | | -### @angular/ssr |
| 29 | +### @angular/build |
24 | 30 |
|
25 | | -| Commit | Type | Description | |
26 | | -| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------- | |
27 | | -| [cf5a72d33](https://github.com/angular/angular-cli/commit/cf5a72d33c1753c121f71498c0c415a0f0864492) | fix | prevent open redirect via X-Forwarded-Prefix header | |
28 | | -| [f78f38827](https://github.com/angular/angular-cli/commit/f78f38827861cf01471e30fcf81ef14d6265a0f2) | fix | validate host headers to prevent header-based SSRF | |
| 31 | +| Commit | Type | Description | |
| 32 | +| --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------- | |
| 33 | +| [ece30f235](https://github.com/angular/angular-cli/commit/ece30f2359c2dc794b0c9272447f623a121e88b0) | feat | add headless option to unit-test builder | |
| 34 | +| [cad7a7c0f](https://github.com/angular/angular-cli/commit/cad7a7c0ff3778f04820a99ad0aa9d74f1067fd5) | feat | run vitest browser with playwright with OS theme | |
| 35 | +| [0b4982720](https://github.com/angular/angular-cli/commit/0b4982720e111bf5029bcf97f7e0ce2658c42d43) | fix | adjust sourcemap sources when Vitest wrapper is bypassed | |
| 36 | +| [1f114a9e8](https://github.com/angular/angular-cli/commit/1f114a9e8b9bddd53e01016a2d7cb211a04eee48) | fix | bundle setup files in unit-test builder for Vitest | |
| 37 | +| [fd5cb28c8](https://github.com/angular/angular-cli/commit/fd5cb28c8082417288a896b89bde659bb0dc92e2) | fix | explicitly fail when using Vitest runtime mocking | |
| 38 | +| [dc899e8a5](https://github.com/angular/angular-cli/commit/dc899e8a530979de8e9579f2281b681e6f737a62) | fix | normalize `allowedHosts` in dev-server | |
| 39 | +| [26bbea12f](https://github.com/angular/angular-cli/commit/26bbea12f872c18e59de05d3c51cc11dd0a09cda) | fix | serve extensionless assets without transformation | |
29 | 40 |
|
30 | 41 | <!-- CHANGELOG SPLIT MARKER --> |
31 | 42 |
|
|
68 | 79 |
|
69 | 80 | <!-- CHANGELOG SPLIT MARKER --> |
70 | 81 |
|
71 | | -<a name="21.2.0-rc.0"></a> |
72 | | - |
73 | | -# 21.2.0-rc.0 (2026-02-18) |
74 | | - |
75 | | -<!-- CHANGELOG SPLIT MARKER --> |
76 | | - |
77 | 82 | <a name="19.2.20"></a> |
78 | 83 |
|
79 | 84 | # 19.2.20 (2026-02-13) |
|
86 | 91 |
|
87 | 92 | <!-- CHANGELOG SPLIT MARKER --> |
88 | 93 |
|
89 | | -<a name="21.2.0-next.2"></a> |
90 | | - |
91 | | -# 21.2.0-next.2 (2026-02-11) |
92 | | - |
93 | | -### @angular/build |
94 | | - |
95 | | -| Commit | Type | Description | |
96 | | -| --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------- | |
97 | | -| [cad7a7c0f](https://github.com/angular/angular-cli/commit/cad7a7c0ff3778f04820a99ad0aa9d74f1067fd5) | feat | run vitest browser with playwright with OS theme | |
98 | | -| [8ae7f59e6](https://github.com/angular/angular-cli/commit/8ae7f59e6f988489fda8c1346e3d2c3768d7a5f0) | fix | correctly resolve absolute setup file paths in Vitest | |
99 | | -| [fd5cb28c8](https://github.com/angular/angular-cli/commit/fd5cb28c8082417288a896b89bde659bb0dc92e2) | fix | explicitly fail when using Vitest runtime mocking | |
100 | | - |
101 | | -<!-- CHANGELOG SPLIT MARKER --> |
102 | | - |
103 | 94 | <a name="21.1.4"></a> |
104 | 95 |
|
105 | 96 | # 21.1.4 (2026-02-11) |
|
124 | 115 |
|
125 | 116 | <!-- CHANGELOG SPLIT MARKER --> |
126 | 117 |
|
127 | | -<a name="21.2.0-next.1"></a> |
128 | | - |
129 | | -# 21.2.0-next.1 (2026-02-05) |
130 | | - |
131 | | -### @angular/cli |
132 | | - |
133 | | -| Commit | Type | Description | |
134 | | -| --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------- | |
135 | | -| [91b9d281f](https://github.com/angular/angular-cli/commit/91b9d281fc88a242aa6e5dd5495e275990d926ef) | feat | integrate file formatting into update migrations | |
136 | | -| [6f29a8c35](https://github.com/angular/angular-cli/commit/6f29a8c35abb8928d4e7ea01958192dd2a83491d) | fix | renamed files by their new path in the schematic workflow | |
137 | | -| [bc363af8b](https://github.com/angular/angular-cli/commit/bc363af8bc40f117a4e35ec9eb7eedf69f5b5b37) | perf | optimize package manager discovery with stat-based probing | |
138 | | - |
139 | | -### @schematics/angular |
140 | | - |
141 | | -| Commit | Type | Description | |
142 | | -| --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------- | |
143 | | -| [5d1df50d8](https://github.com/angular/angular-cli/commit/5d1df50d8b84b453570ae5fd9ab6f949bbc11649) | fix | add actionable feedback to vitest-browser schematic | |
144 | | -| [51fc77828](https://github.com/angular/angular-cli/commit/51fc77828a33fdf35051b7e18d79ad43f90cba1d) | fix | warn when production configuration is missing for service worker | |
145 | | - |
146 | | -### @angular/build |
147 | | - |
148 | | -| Commit | Type | Description | |
149 | | -| --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------- | |
150 | | -| [ece30f235](https://github.com/angular/angular-cli/commit/ece30f2359c2dc794b0c9272447f623a121e88b0) | feat | add headless option to unit-test builder | |
151 | | -| [1f114a9e8](https://github.com/angular/angular-cli/commit/1f114a9e8b9bddd53e01016a2d7cb211a04eee48) | fix | bundle setup files in unit-test builder for Vitest | |
152 | | - |
153 | | -<!-- CHANGELOG SPLIT MARKER --> |
154 | | - |
155 | 118 | <a name="21.1.3"></a> |
156 | 119 |
|
157 | 120 | # 21.1.3 (2026-02-05) |
|
170 | 133 |
|
171 | 134 | <!-- CHANGELOG SPLIT MARKER --> |
172 | 135 |
|
173 | | -<a name="21.2.0-next.0"></a> |
174 | | - |
175 | | -# 21.2.0-next.0 (2026-01-28) |
176 | | - |
177 | | -### @angular/cli |
178 | | - |
179 | | -| Commit | Type | Description | |
180 | | -| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------- | |
181 | | -| [0dd04f289](https://github.com/angular/angular-cli/commit/0dd04f289e555a4a8af7bdadabe300da74701e3b) | feat | add markdown files to Prettier's formatting list | |
182 | | -| [fbae1b6ab](https://github.com/angular/angular-cli/commit/fbae1b6ab384186ae69e804c54815cea80e6a600) | feat | automatic formatting files modified by schematics | |
183 | | -| [98a24d040](https://github.com/angular/angular-cli/commit/98a24d0401f36f484dc9c4d8b0f5284ffa524f19) | feat | standardize MCP tools around workspace/project options | |
184 | | -| [d9cd609c5](https://github.com/angular/angular-cli/commit/d9cd609c5d13fe492b1f31973d9be518f8529387) | fix | correctly parse scoped packages in yarn classic list output | |
185 | | -| [5b05f2500](https://github.com/angular/angular-cli/commit/5b05f25005621828565585692b1d7a67c5f0fec8) | fix | enable shell option for Prettier execution on Windows platforms | |
186 | | - |
187 | | -### @schematics/angular |
188 | | - |
189 | | -| Commit | Type | Description | |
190 | | -| --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------------------- | |
191 | | -| [aa7381efd](https://github.com/angular/angular-cli/commit/aa7381efd213eff70a8004731a7e2b06a60cb8c2) | feat | add a '.prettierrc' file to generated workspaces and add Prettier as dev dependency | |
192 | | -| [f80db6fb7](https://github.com/angular/angular-cli/commit/f80db6fb714aa326f6ed03a8a51090ca59ad0955) | feat | add ng-add support for Vitest browser providers | |
193 | | - |
194 | | -### @angular-devkit/build-angular |
195 | | - |
196 | | -| Commit | Type | Description | |
197 | | -| --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- | |
198 | | -| [b4a8d198c](https://github.com/angular/angular-cli/commit/b4a8d198c78aaf0cac7671f26162ce5818a5704c) | fix | address Node.js deprecation DEP0190 | |
199 | | - |
200 | | -### @angular/build |
201 | | - |
202 | | -| Commit | Type | Description | |
203 | | -| --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------- | |
204 | | -| [0b4982720](https://github.com/angular/angular-cli/commit/0b4982720e111bf5029bcf97f7e0ce2658c42d43) | fix | adjust sourcemap sources when Vitest wrapper is bypassed | |
205 | | - |
206 | | -<!-- CHANGELOG SPLIT MARKER --> |
207 | | - |
208 | 136 | <a name="21.1.2"></a> |
209 | 137 |
|
210 | 138 | # 21.1.2 (2026-01-28) |
|
0 commit comments