Состоялся релиз стабильной версии Microsoft Edge 129

Новость с портала Community

Microsoft начала распространять стабильную версию Microsoft Edge 129 (129.0.2792.52), которая отныне не поддерживает устаревшие версии операционной системы macOS. Кроме этого, разработчики удалили функцию CryptoWallet.

Состоялся релиз стабильной версии Microsoft Edge 129

Исправления

Обновления компонентов

  • Поддерживаемые операционные системы. Теперь для работы Microsoft Edge требуется macOS 11 или новее. Пользователи, использующие более старые версии macOS, больше не будут получать обновления Microsoft Edge. Подробности о поддерживаемых ОС можно найти по этой ссылке.
  • Прекращена поддержка функции CryptoWallet. В целях улучшения пользовательского интерфейса Microsoft отказывается от функции CryptoWallet и политики CryptoWalletEnabled. В будущих версиях политика CryptoWalletEnabled будет полностью удалена.

Изменения, влияющие на совместимость сайтов

  • Убрана нестандартная сериализация декларативного теневого DOM. Прототип реализации, выпущенный в 2020 году и обновленный в 2023 году, содержал метод getInnerHTML(), который можно было использовать для сериализации DOM-деревьев, содержащих теневые корни. Эта часть прототипа не была стандартизирована вместе с остальной частью декларативного теневого DOM и только недавно достигла консенсуса в спецификации (подробности на GitHub). В рамках этого консенсуса изменился формат API getInnerHTML.
  • Убран аргумент includeShadowRoots в DOMParser. Аргумент includeShadowRoots был нестандартизированным аргументом функции DOMParser.parseFromString(), который позволял императивно анализировать HTML-контент, содержащий декларативный теневой DOM. Он был включен в состав первоначальной реализации декларативного теневого DOM. После возобновления обсуждения стандартов в 2023 году формат API DSD изменился, включая эту функцию для императивного анализа.Теперь, когда выпущена стандартизированная версия этого API в виде setHTMLUnsafe() и parseHTMLUnsafe(), нестандартный аргумент includeShadowRoots необходимо объявить устаревшим и удалить. Все случаи использования должны быть изменены соответствующим образом: Вместо:(new DOMParser()).parseFromString(html,'text/html',{includeShadowRoots: true}); Можно использовать:document.parseHTMLUnsafe(html);
  • Переименование inset-area в position-area. Рабочая группа CSS (CSSWG) решила переименовать это свойство inset-area в position-area. Подробности в обсуждении CSSWG на GitHub.Старые и новые имена свойств будут поддерживаться в течение нескольких этапов разработки, чтобы помочь разработчикам перейти на новое имя position-area. Мы выпускаем новое имя свойства, position-area, как синоним для inset-area. Свойство inset-area планируется удалить в Microsoft Edge версии 131.

Новые политики

Устаревшие политики

4
1