Новое в версии 1.8.4
Исправление ошибок
- Некорректное поведение ЗаписатьJSON->ПрочитатьJSON для значений Неопределено
- Отладчик: выражения в watch вычисляются без учета выбранного фрейма стека вызовов
- Вложенные операции Выполнить выдавали ошибку
- Не обрабатываются исключения в Выполнить()
- Неверно форматируется пустая дата, исправлено поведение функции Формат
- Функции ЧтениеДанных.ПрочитатьЦелоеXX() не возвращают Неопределено в конце потока
- Функция ПолучитьИмяВременногоФайла() без параметров не устанавливает расширение ".tmp"
- Компилируются ошибочные выражения с оператором НЕ
- Реализован контроль обязательных и пропускаемых параметров встроенных функций
- Запрещено сравнение значений перечислений на больше-меньше. Поведение приведено в соответствие с 1С
- Не возвращалось значение выходных параметров при вызове COM-объектов
- При исполнении делегата в фоновом задании, результат исполнения делегата не помещался в Результат фонового задания
- Исправлен алгоритм приведения типов в методе ОписаниеТипа.ПривестиЗначение. Поведение приведено в соответствие с 1С
- XMLЗначение: исключение при передаче имени системного перечисления.
Новые возможности
- Обновлен плагин отладчика для VSCode, для поддержки функции Disconnect обновите отладчик.
- Добавлена поддержка логирования протокола отладчика, может быть полезно при расследовании ошибок отладки
- Добавлено управление флагом debug.wait в конфигурации запуска отладки для режима oscript.web
- Добавлены примеры настроек отладчика в README пакета расширения
- В перечисление ЦветаКонсоли добавлены дополнительные цвета