Скачать версию

Имя файла Архитектура Вид дистрибутива Дата создания
OneScript-1.9.0-x86.exe x86 Windows Installer (exe) 23.01.2024
OneScript-1.9.0-x64.exe x64 Windows Installer (exe) 23.01.2024
OneScript-1.9.0-x86.zip x86 Zip-архив 23.01.2024
OneScript-1.9.0-x64.zip x64 Zip-архив 23.01.2024
onescript-engine-1.9.0-1.fc26.noarch.rpm x64 Fedora/CentOS (rpm) 23.01.2024
onescript-engine_1.9.0_all.deb x64 Debian/Ubuntu (deb) 23.01.2024
oscript-debug-0.8.0.vsix x64 Расширение VSCode 23.01.2024

Новое в версии 1.9.0

Новые возможности

  • В Рефлектор добавлен метод ИзвестныеТипы() который возвращает все зарегистрированные типы в виде ТаблицыЗначений
  • Реализован метод БуферДвоичныхДанных.Разделить()
  • При вызове метода через Рефлектор контролируется сигнатура метода и количество параметров
  • Улучшена документация, добавлены инструкции по сборке в файл README
  • В отладчике теперь отображаются в том числе приватные (не экспортные) переменные объектов

Исправление ошибок

  • Исправлены различные ситуации вызова COM-методов, повышена стабильность работы с COM-объектами
  • Исправлена ошибка при переопределении строкового представления объектов. В ряде случаев, переопределенное представление приводило к вызову другого метода
  • Отладчик неверно работал с индексацией переменных и мог показывать неверные значения

Благодарности

Огромное спасибо авторам, сделавшим данный релиз возможным:

  • Сергей Батанов
  • Михаил Рыбакин

Также большое спасибо всем, кто сообщал о найденных ошибках и помогал их исправлять:

  • @nikepopov
  • @tormozit
  • @240596448
  • и многие другие

Постскриптум

Данный минорный релиз (1.9), я надеюсь, будет последним в ветке 1.x. Критичные ошибки будут исправляться, но новых функций добавляться, скорее всего, не будет. Версия 1.x получит статус Long-Term-Support (LTS) и в нее будут портироваться все важные ошибки, которые для нее будут актуальны.

Предлагаю сообществу потихоньку переходить версию 2.0, тестировать, проверять, сообщать об ошибках. Данное положение пока не окончательное, время покажет, но пока планы именно такие.

;