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, финальный дизайн которого будет представлен позднее в этом году.
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, финальный дизайн которого будет представлен позднее в этом году.