github EvilBeaver/OneScript v1.8.0

latest releases: v2.0.0-rc5, v1.9.2, v1.9.1...
2 years ago

Новое в версии 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
  • Изменена иконка отладчика

Don't miss a new OneScript release

NewReleases is sending notifications on new releases.