Найти в Дзене
Chris Roylance

Состоялся релиз Angular 21.1.0-rc.0

Оглавление

Общие изменения

  • Добавлена поддержка пользовательских преобразований для загрузчиков изображений Cloudflare и Cloudinary
  • Добавлена поддержка пользовательских преобразований в загрузчиках ImageKit и Imgix

Изменения в компиляторе

  • Добавлена ​​поддержка сопоставления нескольких вариантов switch
  • Улучшены типы для нескольких узлов AST выражений
  • Создание точного диапазона для выражений typeof и void
  • Предоставление информации о местоположении для литеральных ключей map
  • Прекращение наследования ThisReceiver от ImplicitReceiver
  • Поддержка пустых вариантов

Изменения в compiler-cli

  • Добавлено отображение диагностических сообщений об импорте компонентов в выражении imports
  • Исправлена орфографическая ошибка в слове diagnostic
  • Добавлена поддержка квалифицированных именах в ссылках на типы typeof

Изменения в ядре

  • Добавлена ​​утилита отладки стабильности
  • Поддержка аргументов rest в вызовах функций
  • Поддержка элементов spread в литералах массивов
  • Поддержка выражений spread в литералах объектов
  • Предотвращение утечки данных представления в анимациях
  • Явное преобразование значения узла сигнала в строку
  • Исправление утечки памяти при воспроизведении событий
  • Обработка отмененных обходов в фиктивной навигации
  • Санитаризация конфиденциальных атрибутов в элементах скрипта SVG

Изменения в формах

  • Добавлена директива [formField]
  • Разрешины пользовательские элементы управления требований ввода "измененного" ввода
  • Разрешины пользовательские элементы управления требований скрытого ввода
  • Разрешины пользовательские элементы управления требований ожидающего ввода
  • Добавлена обработчик прерывания очистки после таймаута
  • Добавлена поддержка пользовательских элементов управления с моделями, не основанными на сигналах
  • Поддержка массивов только для чтения в формах сигналов

Изменения в router

  • Добавлены элементы управления для очистки маршрута
  • Добавлена автономная функция для создания вычисления для isActive
  • Расширены параметры RedirectFunction, включив в них paramMap и queryParamMap
  • Опубликована интеграция маршрутизатора с API навигации, добавлена в качестве экспериментальной функции
  • Исправлена ошибка обновления href RouterLink при обработке queryParamsHandling
  • Добавлена обрабатка ошибки при обновлении представления updateCallbackDone promise