30秒で判断
- 対応すべき人: Angular 22.0.x を使用しており、JIT コンパイルを利用しているプロジェクト、または
compiler-cliでクラッシュが発生している場合 - 対応不要な人: Angular 22 を未導入のプロジェクト、Angular 21 以下を使用中
- 確認コマンド:
ng version
この変更が意味すること
Angular v22.0.3 が2026年6月25日にリリースされました。Angular 22.0 系のパッチリリースです。JIT コンパイル関連の修正と compiler-cli の安定性向上が主な内容で、新機能の追加はありません。
主な変更点
compiler: JIT コンパイル時の NgModule 依存解決を修正
JIT コンパイルされた partial declarations において、NgModule の依存関係が正しく考慮されていなかった問題を修正しました。
compiler: 22.0.x の CI を壊していた未使用インポートを削除
Angular 22.0.x の CI で問題を引き起こしていた未使用インポートを除去しました。
compiler-cli: 不正なホストバインディングで diagnostic を出力(クラッシュから変更)
compiler-cli が malformed(不正な形式)のホストバインディングに対してクラッシュしていた動作を、適切な diagnostic メッセージ出力に変更しました。
core: 未補足の Promise を回避
core モジュールで発生していた未補足の Promise(uncaught promise rejection)を修正しました。
EOL / サポート状況
| サイクル | 最新バージョン | サポート終了 |
|---|---|---|
| 22 | 22.0.3 | サポート中 |
| 21 | 21.2.17 | 2027-05-19 |
| 20 | 20.3.25 | 2026-11-28 |
| 19 | 19.2.25 | 2026-05-19(EOL済み) |
Angular 19 は2026年5月19日にEOL済みです。Angular 20 以上への移行を推奨します。
開発者への影響
- Angular 22.0.x 利用者: JIT コンパイル使用時の動作修正が含まれます。アップデートを推奨します
- compiler-cli 利用者: ホストバインディングのエラーがクラッシュではなく diagnostic として表示されるようになりました
アップデート方法
# Angular CLI を使用している場合
ng update @angular/core@22.0.3 @angular/cli
# npm の場合
npm update @angular/core @angular/common @angular/compiler
データソース: GitHub Releases API, endoflife.date
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
