Летнее обновление Angular 2025 Заметка
RSS Angular Blog - Medium

Летнее обновление Angular 2025

Angular выпустил минорные обновления v20.1 и v20.2, уделяя особое внимание продуктивности разработчиков и улучшениям в области искусственного интеллекта. Важным событием является готовность zoneless Angular к продакшену, что предлагает такие преимущества, как меньший размер сборки и улучшенная отладка. Новые примитивы анимации, animate.enter и animate.leave, упрощают интеграцию нативных CSS-анимаций и объявляют устаревшим старый пакет @angular/animations. Команда расширяет предложения в области ИИ, предлагая руководства по созданию приложений на основе ИИ и улучшая инструменты кодирования с помощью ИИ.Они также работают над экспериментальным MCP-сервером для поддержки потребностей ИИ, таких как поиск документации и лучшие практики для LLM. Angular DevTools теперь включает визуализацию маршрутов и графы сигналов для лучшей отладки. Тестирование компонентов было упрощено благодаря поддержке передачи объектов привязки в TestBed.createComponent.Компонент MatMenu теперь может функционировать как контекстное меню, а NgComponentOutlet поддерживает пользовательские EnvironmentInjector для динамических компонентов. Дальнейшие улучшения включают обновленное руководство по маршрутизации, новый сигнал currentNavigation, свойство destroyed в DestroyRef и лучшую поддержку шаблонных операторов и ARIA-атрибутов. Angular теперь поддерживает TypeScript 5.9 и внес улучшения в httpResource и httpClient. Сообщество предоставило значительные отзывы для нового талисмана Angular, финальный дизайн которого будет представлен позднее в этом году.
CdXz5zHNQW_bylcGSZJTi.png