Skip to content

Commit 018d493

Browse files
committed
release: cut the v21.2.0 release
1 parent 481e40d commit 018d493

File tree

2 files changed

+27
-99
lines changed

2 files changed

+27
-99
lines changed

CHANGELOG.md

Lines changed: 26 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,42 @@
1-
<a name="21.2.0-rc.2"></a>
1+
<a name="21.2.0"></a>
22

3-
# 21.2.0-rc.2 (2026-02-24)
3+
# 21.2.0 (2026-02-25)
44

55
### @angular/cli
66

77
| Commit | Type | Description |
88
| --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------------------------------------- |
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 |
917
| [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 |
1020

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
1822

1923
| Commit | Type | Description |
2024
| --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------------------- |
21-
| [cdd26bb66](https://github.com/angular/angular-cli/commit/cdd26bb66d8ab334f76323c2b5cae1aa8ce815f6) | fix | validate package manager version using `semver.valid` and throw an error if invalid |
22-
23-
### @angular/ssr
24-
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 |
29-
30-
<!-- CHANGELOG SPLIT MARKER -->
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 |
3128

32-
<a name="21.2.0-rc.0"></a>
29+
### @angular/build
3330

34-
# 21.2.0-rc.0 (2026-02-18)
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 |
3540

3641
<!-- CHANGELOG SPLIT MARKER -->
3742

@@ -47,20 +52,6 @@
4752

4853
<!-- CHANGELOG SPLIT MARKER -->
4954

50-
<a name="21.2.0-next.2"></a>
51-
52-
# 21.2.0-next.2 (2026-02-11)
53-
54-
### @angular/build
55-
56-
| Commit | Type | Description |
57-
| --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------- |
58-
| [cad7a7c0f](https://github.com/angular/angular-cli/commit/cad7a7c0ff3778f04820a99ad0aa9d74f1067fd5) | feat | run vitest browser with playwright with OS theme |
59-
| [8ae7f59e6](https://github.com/angular/angular-cli/commit/8ae7f59e6f988489fda8c1346e3d2c3768d7a5f0) | fix | correctly resolve absolute setup file paths in Vitest |
60-
| [fd5cb28c8](https://github.com/angular/angular-cli/commit/fd5cb28c8082417288a896b89bde659bb0dc92e2) | fix | explicitly fail when using Vitest runtime mocking |
61-
62-
<!-- CHANGELOG SPLIT MARKER -->
63-
6455
<a name="21.1.4"></a>
6556

6657
# 21.1.4 (2026-02-11)
@@ -85,34 +76,6 @@
8576

8677
<!-- CHANGELOG SPLIT MARKER -->
8778

88-
<a name="21.2.0-next.1"></a>
89-
90-
# 21.2.0-next.1 (2026-02-05)
91-
92-
### @angular/cli
93-
94-
| Commit | Type | Description |
95-
| --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------- |
96-
| [91b9d281f](https://github.com/angular/angular-cli/commit/91b9d281fc88a242aa6e5dd5495e275990d926ef) | feat | integrate file formatting into update migrations |
97-
| [6f29a8c35](https://github.com/angular/angular-cli/commit/6f29a8c35abb8928d4e7ea01958192dd2a83491d) | fix | renamed files by their new path in the schematic workflow |
98-
| [bc363af8b](https://github.com/angular/angular-cli/commit/bc363af8bc40f117a4e35ec9eb7eedf69f5b5b37) | perf | optimize package manager discovery with stat-based probing |
99-
100-
### @schematics/angular
101-
102-
| Commit | Type | Description |
103-
| --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------- |
104-
| [5d1df50d8](https://github.com/angular/angular-cli/commit/5d1df50d8b84b453570ae5fd9ab6f949bbc11649) | fix | add actionable feedback to vitest-browser schematic |
105-
| [51fc77828](https://github.com/angular/angular-cli/commit/51fc77828a33fdf35051b7e18d79ad43f90cba1d) | fix | warn when production configuration is missing for service worker |
106-
107-
### @angular/build
108-
109-
| Commit | Type | Description |
110-
| --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------- |
111-
| [ece30f235](https://github.com/angular/angular-cli/commit/ece30f2359c2dc794b0c9272447f623a121e88b0) | feat | add headless option to unit-test builder |
112-
| [1f114a9e8](https://github.com/angular/angular-cli/commit/1f114a9e8b9bddd53e01016a2d7cb211a04eee48) | fix | bundle setup files in unit-test builder for Vitest |
113-
114-
<!-- CHANGELOG SPLIT MARKER -->
115-
11679
<a name="21.1.3"></a>
11780

11881
# 21.1.3 (2026-02-05)
@@ -131,41 +94,6 @@
13194

13295
<!-- CHANGELOG SPLIT MARKER -->
13396

134-
<a name="21.2.0-next.0"></a>
135-
136-
# 21.2.0-next.0 (2026-01-28)
137-
138-
### @angular/cli
139-
140-
| Commit | Type | Description |
141-
| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------- |
142-
| [0dd04f289](https://github.com/angular/angular-cli/commit/0dd04f289e555a4a8af7bdadabe300da74701e3b) | feat | add markdown files to Prettier's formatting list |
143-
| [fbae1b6ab](https://github.com/angular/angular-cli/commit/fbae1b6ab384186ae69e804c54815cea80e6a600) | feat | automatic formatting files modified by schematics |
144-
| [98a24d040](https://github.com/angular/angular-cli/commit/98a24d0401f36f484dc9c4d8b0f5284ffa524f19) | feat | standardize MCP tools around workspace/project options |
145-
| [d9cd609c5](https://github.com/angular/angular-cli/commit/d9cd609c5d13fe492b1f31973d9be518f8529387) | fix | correctly parse scoped packages in yarn classic list output |
146-
| [5b05f2500](https://github.com/angular/angular-cli/commit/5b05f25005621828565585692b1d7a67c5f0fec8) | fix | enable shell option for Prettier execution on Windows platforms |
147-
148-
### @schematics/angular
149-
150-
| Commit | Type | Description |
151-
| --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------------------- |
152-
| [aa7381efd](https://github.com/angular/angular-cli/commit/aa7381efd213eff70a8004731a7e2b06a60cb8c2) | feat | add a '.prettierrc' file to generated workspaces and add Prettier as dev dependency |
153-
| [f80db6fb7](https://github.com/angular/angular-cli/commit/f80db6fb714aa326f6ed03a8a51090ca59ad0955) | feat | add ng-add support for Vitest browser providers |
154-
155-
### @angular-devkit/build-angular
156-
157-
| Commit | Type | Description |
158-
| --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- |
159-
| [b4a8d198c](https://github.com/angular/angular-cli/commit/b4a8d198c78aaf0cac7671f26162ce5818a5704c) | fix | address Node.js deprecation DEP0190 |
160-
161-
### @angular/build
162-
163-
| Commit | Type | Description |
164-
| --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------- |
165-
| [0b4982720](https://github.com/angular/angular-cli/commit/0b4982720e111bf5029bcf97f7e0ce2658c42d43) | fix | adjust sourcemap sources when Vitest wrapper is bypassed |
166-
167-
<!-- CHANGELOG SPLIT MARKER -->
168-
16997
<a name="21.1.2"></a>
17098

17199
# 21.1.2 (2026-01-28)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@angular/devkit-repo",
3-
"version": "21.2.0-rc.2",
3+
"version": "21.2.0",
44
"private": true,
55
"description": "Software Development Kit for Angular",
66
"keywords": [

0 commit comments

Comments
 (0)