Angular 2025 夏季アップデート ノート

Angular 2025 夏季アップデート

Angular は、開発者の生産性と AI の強化に重点を置いたマイナーアップデート v20.1 および v20.2 をリリースしました。主なハイライトは、バンドルサイズの縮小やデバッグの改善といったメリットを提供する、ゾーンレス Angular の本番稼働準備完了です。新しいアニメーションプリミティブである animate.enter および animate.leave により、ネイティブ CSS アニメーションの統合が容易になり、古い @angular/animations パッケージは非推奨となります。チームは、AI パワードアプリの構築ガイドや AI 支援コーディングツールの改善により、AI オファリングを拡大しています。また、ドキュメント検索や LLM のベストプラクティスなどの AI ニーズをサポートする実験的な MCP サーバーにも取り組んでいます。Angular DevTools には、デバッグを改善するためのルート可視化とシグナルグラフが含まれるようになりました。コンポーネントテストは、TestBed.createComponent にバインディングオブジェクトを渡すサポートにより簡略化されました。Mat Menu コンポーネントはコンテキストメニューとして機能できるようになり、NgComponentOutlet は動的コンポーネント用のカスタム EnvironmentInjectors をサポートするようになりました。その他の改善点としては、刷新されたルーティングガイド、新しい currentNavigation シグナル、DestroyRef の destroyed プロパティ、テンプレートオペレーターおよび ARIA 属性のサポート強化などが挙げられます。Angular は TypeScript 5.9 をサポートするようになり、httpResource および httpClient の改善が行われました。コミュニティは新しい Angular マスコットに対してかなりのフィードバックを提供しており、最終デザインは今年後半に発表される予定です。
CdXz5zHNQW_bylcGSZJTi.png