GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — release: cut the v22.2.4 release · angular/angular@b23d79d

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • CHANGELOG.md
  • package.json
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎CHANGELOG.md‎

Copy file name to clipboardExpand all lines: CHANGELOG.md
+62Lines changed: 62 additions & 0 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,65 @@
1+
<a name="22.2.4"></a>
2+
# 22.2.4 (2026-10-29)
3+
### compiler
4+
| Commit | Type | Description |
5+
| -- | -- | -- |
6+
| [bc600a2fc2](https://github.com/angular/angular/commit/bc600a2fc259d14d8a3f6055fc4c42639dbae191) | fix | avoid treating attributes with object prototype names as being translated |
7+
| [1a7ebad7a5](https://github.com/angular/angular/commit/1a7ebad7a580496e2b8f120924cc68cc6d35fc7f) | fix | default to Eager change detection for pre-v22 libraries in JIT |
8+
| [4e4df4a696](https://github.com/angular/angular/commit/4e4df4a696aa426885af44afbcb13ee58014455d) | fix | report errors for malformed template literal interpolations |
9+
| [00229e112d](https://github.com/angular/angular/commit/00229e112d538210a2fb60f6e6780c15aa78a90d) | fix | skip escaped characters when looking for comments in expressions |
10+
### compiler-cli
11+
| Commit | Type | Description |
12+
| -- | -- | -- |
13+
| [4b82200c4e](https://github.com/angular/angular/commit/4b82200c4e08f4100d202c25cac0039ff2543dbd) | fix | require @jridgewell/sourcemap-codec 1.6.0 or later |
14+
### core
15+
| Commit | Type | Description |
16+
| -- | -- | -- |
17+
| [570679134b](https://github.com/angular/angular/commit/570679134bde4b8cae04c805b742b99419da746b) | fix | avoid mutating shared ICU case queue during i18n hydration |
18+
| [fe02c34c3c](https://github.com/angular/angular/commit/fe02c34c3ce22784e1eb2afb2b8d842df6ffbeb4) | fix | avoid reloading a resource when params is unchanged |
19+
| [d3c72743a9](https://github.com/angular/angular/commit/d3c72743a9da84866f95776bf36d74b3d0492bdd) | fix | catch view effect errors in targeted change detection mode |
20+
| [b8102ebeb4](https://github.com/angular/angular/commit/b8102ebeb4891e5f8d4cc48ad28661616fbfc12f) | fix | check every i18n attribute translation for ICUs |
21+
| [57ae1d1bb6](https://github.com/angular/angular/commit/57ae1d1bb6e37ed5d08dd0bae85f27f784ae5c39) | fix | guard against integer overflow in i18n |
22+
| [84a398bec2](https://github.com/angular/angular/commit/84a398bec2c48831fe77397c7b789ebc21c3a543) | fix | improve the warning for bindings on elements inside ICU expressions |
23+
| [be85e4eb74](https://github.com/angular/angular/commit/be85e4eb749e14f78b5fd2b385912759ee35ddc6) | fix | keep prototype-named keys in getTransferState |
24+
| [c1b8b0a914](https://github.com/angular/angular/commit/c1b8b0a914594514f5a6822cf1e931c112feeb54) | perf | avoid reading linked signal debug names in production |
25+
| [e79a9199a5](https://github.com/angular/angular/commit/e79a9199a5ae910cbd050e954c4b2c3b75f066ae) | perf | guard i18n insertion assertion with ngDevMode |
26+
### forms
27+
| Commit | Type | Description |
28+
| -- | -- | -- |
29+
| [1586cc72ab](https://github.com/angular/angular/commit/1586cc72ab34b2e5a2741b6b28458425c2111d82) | fix | annotate field context helpers with this: void |
30+
| [41b189752e](https://github.com/angular/angular/commit/41b189752e24d6d3afe2f3a651e044eaab19e299) | fix | don&apos;t crash when formControlName has no matching control |
31+
| [122663145b](https://github.com/angular/angular/commit/122663145b865a9f825ad8a01fd589e2ef743b88) | fix | reject unsupported updateOn in SignalFormControl |
32+
| [a02ad167dc](https://github.com/angular/angular/commit/a02ad167dc7a8fe02f6c5055506028223f287d06) | perf | match multi-select identities in a single pass |
33+
### http
34+
| Commit | Type | Description |
35+
| -- | -- | -- |
36+
| [2251098d52](https://github.com/angular/angular/commit/2251098d520c8825965cecabe54792a0c9949fcc) | fix | account for multiple cache control headers |
37+
### language-service
38+
| Commit | Type | Description |
39+
| -- | -- | -- |
40+
| [646e9723db](https://github.com/angular/angular/commit/646e9723db196d2a403f23c3e274aa4c258e8dfa) | fix | resolve symbols for inputs with restricted access |
41+
### migrations
42+
| Commit | Type | Description |
43+
| -- | -- | -- |
44+
| [6c631a5359](https://github.com/angular/angular/commit/6c631a5359b600f877171c628a7d84c3fafd102a) | feat | migrate static string and array ngClass bindings to class |
45+
### router
46+
| Commit | Type | Description |
47+
| -- | -- | -- |
48+
| [6ccbb0f6aa](https://github.com/angular/angular/commit/6ccbb0f6aa74770e7fb6d40988dc289c06b1787f) | fix | don&apos;t intercept downloads with the Navigation API |
49+
| [d1da1a7c4c](https://github.com/angular/angular/commit/d1da1a7c4ccb0b0648bd58fcf90d864eb8894582) | fix | drop null query params in createUrlTreeFromSnapshot |
50+
| [12b553bc28](https://github.com/angular/angular/commit/12b553bc282a0eeaa2e7e99562ee594821098bbc) | fix | escape colons in parenthesized primary child segments |
51+
| [b8383a1987](https://github.com/angular/angular/commit/b8383a1987ab25a402112f5de3208de2073cde74) | fix | properly handle redirects during traversal navigations with Navigation API |
52+
| [702ba3a2eb](https://github.com/angular/angular/commit/702ba3a2eb60e537b2398815ba6f83777d0572bc) | fix | remove previous classes when routerLinkActive changes |
53+
| [2f0e2ac5e7](https://github.com/angular/angular/commit/2f0e2ac5e7fbf91cbec2399cb2fb069cc03d4e27) | fix | respect guard order when a guard throws a RedirectCommand |
54+
| [ea8cdc4c6b](https://github.com/angular/angular/commit/ea8cdc4c6b4776832bf73a8f8cca7a729b2d58d9) | fix | skip split when piercing empty path outlets |
55+
| [6c995a5a6d](https://github.com/angular/angular/commit/6c995a5a6dc0cd8f4a083a09cc7b726f664a0fd3) | fix | unsubscribe from route data when outlet deactivates |
56+
### upgrade
57+
| Commit | Type | Description |
58+
| -- | -- | -- |
59+
| [ecaec13db4](https://github.com/angular/angular/commit/ecaec13db4fde7ceb0104105ee356bf00596f3d6) | fix | only compile the template contents of a downgraded component |
60+
61+
<!-- CHANGELOG SPLIT MARKER -->
62+
163
<a name="22.2.3"></a>
264
# 22.2.3 (2026-10-14)
365
### common
Collapse file

‎package.json‎

Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-srcs",
3-
"version": "22.2.3",
3+
"version": "22.2.4",
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 (0)
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.