つみかさね
A

Angular v21.2.12

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

対応ガイド

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

推奨アクション

  1. 1テスト環境でアップデートを検証
  2. 2本番環境に適用
  3. 3動作確認を実施

影響対象

Angular利用者

補足

  • -バグ修正リリース。Breaking Changesはありません
  • -Angular 19のEOLが2026-05-19に迫っています
Angularバグ修正ハイドレーションsignal

この変更が意味すること

Angular v21.2.12 がリリースされました。バグ修正中心のリリースで、signal input transforms、i18n、ハイドレーション、sanitizer の型定義に関する修正が含まれています。

いずれもエッジケースの修正であり、該当する問題に遭遇している場合にアップデートを検討してください。Angular 19 の EOL が残り11日に迫っているため、19 系以前を利用している方は移行を優先してください。

主な変更点

signal input transforms での read generic 修正

explicit read generic を signal input transforms と組み合わせた際に正しく動作しない問題が修正されました。

Commit: fe13bb6

i18n フラグのリーク修正

エラー発生時に i18n フラグが漏洩する問題が修正されました。テンプレートのコンパイル時にエラーが発生した際、内部状態が正しくクリーンアップされるようになっています。

Commit: 3430251

ngSkipHydration のハイドレーション修正

ngSkipHydration が LContainer 内の projectable nodes を持つコンポーネントで正しく動作しない問題が修正されました。SSR + ハイドレーションを利用しているプロジェクトで、特定条件下でハイドレーションエラーが発生していた問題が解消されます。

Commit: 1aeebbe

sanitizer 型定義の修正

sanitizer の TypeScript 型定義が改善されました。セキュリティ関連の型がより正確になっています。

Commit: 9e38ed7

EOL / サポート状況

サイクル最新バージョンEOL
2121.2.122027-05-19
2020.3.192026-11-28
1919.2.212026-05-19(残り11日)
1818.2.142025-11-21 (EOL済)
1717.3.122025-05-15 (EOL済)

Angular 19 の EOL まで残り11日 です。サポート終了後はセキュリティパッチが提供されなくなります。19 系を利用中の方は、Angular 20 または 21 への移行を速やかに進めてください。Angular 22 は next タグ(22.0.0-next.11)で開発が進行中です。

開発者への影響

  1. signal input transforms を使用しているプロジェクト: read generic の動作が改善されます
  2. SSR + ハイドレーション利用プロジェクト: ngSkipHydration の動作が改善されます
  3. i18n を利用しているプロジェクト: エラー時のフラグリーク問題が解消されます
  4. Angular 19 利用者: EOL 残り11日。20 / 21 への移行を優先してください

アップデート方法

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

# npm
npm install @angular/core@21.2.12

# yarn
yarn add @angular/core@21.2.12

# pnpm
pnpm add @angular/core@21.2.12

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

アップデート判断

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

アップデートすべき場合

  • signal input transformsやハイドレーションの問題に遭遇している場合
  • Angular 19以前を利用中の場合(EOL対応)

様子見でよい場合

  • 上記の問題に遭遇していない場合
  • 既に21系の最新を利用中の場合

EOL / サポート状況

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