つみかさね
A

Angular v21.2.6

patch
リリース日: 2026-03-27データソース: GitHub Releases, npm, endoflife.date
影響度スコア
25/ 100影響度: 低
Breaking Changes0/40
新機能0/25
バグ修正15/20
セキュリティ0/15
依存関係3/15
Angularバグ修正CSSアニメーション

この変更が意味すること

Angular v21.2.6 が リリース されました。21.2 系 の 6回目 の パッチ で、common / compiler / core / migrations の 4モジュール に わたる バグ修正 が 含まれて います。

新機能 は なく、安定化 の ための 修正 です。auto sizes を 使用 した 画像 の 不要 な 再フェッチ、CSS コメント 処理 の 空行問題、animate.leave の リグレッション が 主な 修正 対象 です。

主な変更点

common: auto sizes での冗長な画像フェッチ回避

NgOptimizedImage ディレクティブ の auto sizes 機能 使用時 に、コンポーネント の destroy 時 に 不要 な 画像 フェッチ が 発生 して いた 問題 が 修正 されました。パフォーマンス に 影響 する 修正 です。

Commit: b4ab6ba

compiler: shimCssText の空行問題修正

shimCssText が CSS コメント ごと に 余分 な 空行 を 追加 して いた 問題 が 修正 されました。View Encapsulation を 使用 して いる コンポーネント で CSS の 出力 が クリーン に なります。

Commit: 880a57d

core: animate.leave とリオーダリングのリグレッション修正

animate.leave と 要素 の リオーダリング に 関する リグレッション が 修正 されました。v21.2.5 以前 で アニメーション の 挙動 に 問題 が あった 場合、このパッチ で 解消 される 可能性 が あります。

Commit: ad0156e

migrations: 修正

マイグレーション ツール の バグ修正 が 含まれて います。

Commit: 73d6b01

EOL / サポート状況

サイクル最新バージョンサポート終了EOL
2121.2.62026-05-192027-05-19
2020.3.182025-11-192026-11-28
1919.2.202025-05-282026-05-19
1818.2.142024-11-192025-11-21 (EOL済)

Angular 21 は 現在 の メジャーバージョン で、アクティブ サポート は 2026年5月 まで、LTS は 2027年5月 まで 続きます。Angular 19 は EOL が 2026年5月 に 迫って いる ため、20 以上 へ の アップグレード を 計画 しましょう。

開発者への影響

  1. NgOptimizedImage の auto sizes を 使用 して いる 場合: 不要 な 画像 リクエスト が 削減 され、パフォーマンス が 改善 します
  2. View Encapsulation を 使用 し CSS コメント が 多い 場合: 生成 される CSS の 余分 な 空行 が 解消 されます
  3. animate.leave で アニメーション の 問題 が 発生 して いる 場合: リグレッション が 修正 されて います
  4. v21.2.5 ユーザー 全般: バグ修正 のみ の パッチ の ため、安心 して アップデート できます

アップデート方法

# Angular CLI
ng update @angular/core@21.2.6 @angular/cli@21.2.6

# npm
npm install @angular/core@21.2.6 @angular/cli@21.2.6

# yarn
yarn upgrade @angular/core@21.2.6 @angular/cli@21.2.6

データソース: GitHub Releases API, endoflife.date, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

アップデート判断

通常のアップデートサイクルで対応

アップデートすべき場合

  • NgOptimizedImageのauto sizesを使用しており画像フェッチのパフォーマンスが気になる場合
  • animate.leaveのアニメーションに問題が発生している場合

様子見でよい場合

  • v21.2.5で特に問題が発生していない場合
  • 該当する機能を使用していない場合

EOL / サポート状況

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