Скачать версию
Имя файла | Архитектура | Вид дистрибутива | Дата создания |
---|---|---|---|
OneScript-1.8.0-x86.exe | x86 | Windows Installer (exe) | 18.06.2022 |
OneScript-1.8.0-x64.exe | x64 | Windows Installer (exe) | 18.06.2022 |
OneScript-1.8.0-x86.zip | x86 | Zip-архив | 18.06.2022 |
OneScript-1.8.0-x64.zip | x64 | Zip-архив | 18.06.2022 |
onescript-engine-1.8.0-1.fc26.noarch.rpm | x64 | Fedora/CentOS (rpm) | 18.06.2022 |
onescript-engine_1.8.0_all.deb | x64 | Debian/Ubuntu (deb) | 18.06.2022 |
oscript-debug-0.7.2.vsix | x64 | Расширение VSCode | 18.06.2022 |
Новое в версии 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
- Изменена иконка отладчика