つみかさね
A

Angular v22.0.3

リリース日: 2026-06-26データソース: GitHub Releases, npm, endoflife.date
影響度スコア
20/ 100影響度: 低
Breaking Changes0/40
新機能0/25
バグ修正15/20
セキュリティ0/15
依存関係5/15

対応ガイド

low|任意バグ修正影響: 最小限

推奨アクション

  1. 1ng version で現在のバージョンを確認
  2. 2JIT コンパイルを使用している場合は影響を評価
  3. 3テスト環境で ng update @angular/core@22.0.3 を実行
  4. 4動作確認後に本番環境に適用

影響対象

Angular 22.0.x利用者JITコンパイルを使用しているプロジェクト

補足

  • -パッチリリースです。後方互換性を維持しています
AngularTypeScriptフロントエンドJITcompiler-cli

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 の依存関係が正しく考慮されていなかった問題を修正しました。

f90c20df40

compiler: 22.0.x の CI を壊していた未使用インポートを削除

Angular 22.0.x の CI で問題を引き起こしていた未使用インポートを除去しました。

f4f7f3755c

compiler-cli: 不正なホストバインディングで diagnostic を出力(クラッシュから変更)

compiler-cli が malformed(不正な形式)のホストバインディングに対してクラッシュしていた動作を、適切な diagnostic メッセージ出力に変更しました。

06d854929c

core: 未補足の Promise を回避

core モジュールで発生していた未補足の Promise(uncaught promise rejection)を修正しました。

EOL / サポート状況

サイクル最新バージョンサポート終了
2222.0.3サポート中
2121.2.172027-05-19
2020.3.252026-11-28
1919.2.252026-05-19(EOL済み)

Angular 19 は2026年5月19日にEOL済みです。Angular 20 以上への移行を推奨します。

開発者への影響

  1. Angular 22.0.x 利用者: JIT コンパイル使用時の動作修正が含まれます。アップデートを推奨します
  2. 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 により自動生成されています。正確性については原文をご確認ください。

アップデート判断

任意のアップデート

アップデートすべき場合

  • Angular 22.0.x を使用してJITコンパイルで問題が発生している場合
  • compiler-cli のクラッシュが気になる場合

様子見でよい場合

  • Angular 22.0.x を使用しており JIT コンパイルを使っていない場合
  • Angular 21 以下を使用中のプロジェクト
  • 現在の環境で問題が発生していない場合

EOL / サポート状況

Angular 22Active
Angular 21ActiveEOL: 2027-05-19
Angular 20ActiveEOL: 2026-11-28
Angular 19End of LifeEOL: 2026-05-19
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。