Что нового в редакторе
#4552: Команда «Перейти к Супер» теперь доступна в контекстном меню редактора.
#4957: Методы с именами get/set с аргументами типа теперь не окрашиваются, как ключевые слова, когда семантические токены отключены (или не поддерживаются темой).Что нового в DevTools
#4387: Параметр dart.devtoolsLocation был обновлен, чтобы можно было указывать разные настройки для каждой страницы DevTools.
Было:"devToolsLocation": "beside" // "beside" | "external" | "active"
Стало:"dart.devToolsLocation": { "default": "beside", // A default used for any pages not explicitly configured "cpu-profiler": "external" // Open CPU profiler externally always },Что нового в отладчике
#4966: dart.previewSdkDaps Настройка была заменена на новую dart.useLegacyDebugAdapters. У новой настройки противоположное значение (true означает использование устаревших адаптеров, тогда как в старой настройке такое значение было у false).
#4930: Ошибки, возникающие при вычислении выражений (например, вызванные контрольными выражениями, которые не входят в область видимости), больше не вызывают дополнительных уведомлений об ошибках.
#4926: Ошибка, которая могла приводить к зависанию приложений на Flutter при изменении точек останова, была исправлена и исправлена повторно во Flutter 3.16.9. Что еще нового
#4705: Теперь могут отображаться уведомления, предлагающие другие расширения VS Code, которые подходят для проекта и пакетов, которые вы используете.Функции и исправления, включенные в будущие SDK
Эти пункты зависят от изменений в SDK Dart и Flutter, которые еще не были выпущены в стабильные каналы. Их можно будет протестировать в текущих бета-версиях или мастер-каналах, а появятся они в будущих релизах SDK.
#4953: Использование dart.customDevTools для запуска DevTools из исходного кода теперь не должно приводить к сбою, если в PATH отсутствует dart.
#4932: Глобальная оценка больше не приводит к ошибке «Не удается найти библиотеку», когда открытый файл находится внутри папки lib пакета.
#4908: Поля в типах Record теперь окрашиваются так же, как поля в классах.
#4907: Ошибка «Нет потока с threadId x», которая могла возникать при завершении сеанса отладки, была устранена.
#4899: Сообщение «Глобальная оценка в настоящее время не поддерживается» было улучшено и больше не содержит подробного стека вызовов.
#4835: Расширения DevTools теперь можно открывать на боковой панели.
#4952: Расширения DevTools и другие страницы DevTools, которые не известны Dart-Code, теперь можно открывать встроенными, а не только во внешнем браузере.
#4821: DevTools теперь можно открывать во внешнем браузере (независимо от dart.devToolsLocation настроек) на боковой панели.
#4967: Инструмент «Deep Links» в будущей версии DevTools будет запускаться из палитры команд.
Оригинал: https://dartcode.org/releases/v3-82/#v3820-2024-02-01
Источник новости: habr.com