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

OneScript-1.0.21-setup.exe Windows Installer (exe) 08.10.2018
OneScript-1.0.21.zip Zip-архив 08.10.2018
onescript-engine-1.0.21-1.fc26.noarch.rpm Fedora/CentOS (rpm) 08.10.2018
onescript-engine_1.0.21_all.deb Debian/Ubuntu (deb) 08.10.2018
oscript-debug-0.3.0.vsix Расширение VSCode 08.10.2018

Изменения в версии 1.0.21

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

  • Реализована возможность получать стектрейс при возникновении исключения. См. метод ПолучитьСтекВызовов() объекта ИнформацияОбОшибке
  • Реализован метод глобального контекста ПрочитатьJson (ReadJson).
  • Реализован метод глобального контекста ЗаписатьJSON. В текущей версии обрабатывается только первые два параметра: ЗаписьJSON и Значение.
  • Существенно улучшена совместимость чтения/записи JSON с платформой 1С
  • Развитие возможностей рефлексии для приложений, встраивающих ScriptEngine.dll
  • Развитие рефлектора: поддержка аннотаций, приватных методов, встроенных и пользовательских типов
  • Реализована поддержка параметра СимволыОступа в ЗаписьXML.
  • ЗаписьXML: Реализована поддержка параметра "ДобавлятьBOM"
  • Реализован оператор "Унарный плюс
  • Добавлено свойство "УдаленныйУзел" в TCPСоединение closes #732
  • Строковое представление ДвоичныхДанных в hex-виде (совместимость с 1С)

Оптимизация и исправление ошибок

  • Исправление: Не поддерживалось значение типа single в COMОбъектах
  • Исправлена ошибка: в ЧтениеJSON не обрабатывались значения типа DateTime
  • Исправлено отсутствие экранирования двойных кавычек в объекте ЗаписьJson
  • ЗаписьXML: Исправлен неверный вывод комбинации /
  • Исправлена ошибка: ЗаписатьЦелое16 записывает 4 байта вместо двух
  • Исправлена несовместимая с 1С компиляция литералов дат.
  • Исправлено несовместимое с 1С поведение ф-ии СтрРазделить для пустых строк
  • Исправлена ошибка в методе Вставить класса Соответствие. Не разрешалось опускать параметр Значение.
  • Исправлена ошибка метода ЗаполнитьЗначенияСвойств при указании параметра "Заполняемые свойства"
  • Исправлена ошибка компиляции отрицательных чисел в параметрах по-умолчанию
  • Исправлено обращение к https-сервисам с новыми версиями протокола TLS
  • Ускорен процесс компиляции модулей из-под отладчика IDE