Новое в версии 1.8.0
Большинство задач релиза сделаны Михаилом Рыбакиным (@Mr-Rm). Огромное спасибо!
Переход на .NET Framework 4.8
- Переход на новый фреймворк позволяет поддерживать длинные файловые пути (более 260 символов)
- На старых версиях windows с выключенными автообновлениями, скорее всего, потребуется обновить .NET Framework вручную
Улучшение совместимости
- Метод
ИнформацияОбОшибке
вне блокаИсключение
возвращает пустой объект. Ранее было Неопределено - Автоматическая подстановка заголовка User-Agent в Http вызове, если он не задан. Значение по умолчанию -
1Script v+версия
- Значительно улучшена совместимость классов работы с XML. Реализован класс
ПараметрыЧтенияXML
, исправлен ряд ошибок. - Кодировка UTF-8 по умолчанию для JSONReader имеет значение Utf8БезBom
- Работа СтрШаблон() приведена в соответствие с оригиналом
- Отсутствовал итератор Для Каждого для перечислений
- Улучшена совместимость объекта ОписаниеТипов
- Улучшена совместимость объекта ГенераторСлучайныхЧисел
- Улучшена совместимось функций Символ и КодСимвола
Исправление ошибок
- Исправлено определение кодировки по BOM-метке
- Поведение функционального варианта Новый приведено к 1С
- Ошибка отладчика на точках останова после Выполнить()/Вычислить()
- Некорректно работала обработка значений по умолчанию в конструкторах
- В некоторых случаях исключение внутри цикла
Пока
указывало на неверный номер строки - И другие
Прочие изменения
- Добавлена возможность получения параметров текущего процесса из скрипта, метод ТекущийПроцесс()
- Рефлектор теперь показывает имена параметров методов
- Бамп версии отладчика и требуемой версии VSCode
- Изменена иконка отладчика