Версия 2.1.0
Новые возможности
- Реализован конфигурационный параметр
binaryData.inMemoryMaxBytesдля настройки порога хранения двоичных данных в памяти или на диске #1667 - Добавлено свойство
СистемнаяИнформация.ПолнаяКоманднаяСтрокадля получения полной строки запуска процесса: #1678. - Реализована поддержка оператора
Перейти/Gotoи меток: #1468, #1329, #6. - В метод
Процесс.Завершить()добавлен параметр завершения дочерних процессов #1660. - В
ЧтениеJSONдобавлен методОткрытьПоток(), чтобы объект мог работать с потоками #1679.
Исправление ошибок
- Исправлена работа
ЗагрузитьСценарий()в native-режиме: корректный возвращаемый тип и обработка ошибок компиляции скрипта: #1675. - Исправлена native-компиляция вызовов методов с дополнительным параметром процесса (включая кейс
ТаблицаЗначений.Сортировать()): #1673. - Исправлено поведение
ХешированиеДанных: инкрементальное хеширование, освобождение файлов и совместимость обработки параметраКоличество: #1683. - Исправлено чтение JSON-строк, содержащих ISO-дату: они больше не преобразуются ошибочно в
Дата: #1681. - Исправлена ошибка компилятора при некорректном "висячем" окончании синтаксического блока (улучшена диагностика ошибок): #1685.
- Метод
ТаблицаЗначений.Найтитеперь использует индекс таблицы значений. Ранее индекс использовался только методомНайтиСтроки#1661 - В режиме Native некорректно работало сложение даты с числом.
Прочее
- Обновлена документация проекта и разделы установки под актуальную платформу .NET 8.
New Contributors
- @Diversus23 made their first contribution in #1665
- @johnnyshut made their first contribution in #1669
- @leemuar made their first contribution in #1682
Full Changelog: v2.0.2...v2.1.0