|
1 | | -# Версия 2.0.1 |
| 1 | +# Версия 2.1.0 |
| 2 | + |
| 3 | +## Новые возможности |
| 4 | + |
| 5 | +* Реализован конфигурационный параметр `binaryData.inMemoryMaxBytes` для настройки порога хранения двоичных данных в памяти или на диске [#1667](https://github.com/EvilBeaver/OneScript/issues/1667) |
| 6 | +* Добавлено свойство `СистемнаяИнформация.ПолнаяКоманднаяСтрока` для получения полной строки запуска процесса: [#1678](https://github.com/EvilBeaver/OneScript/issues/1678). |
| 7 | +* Реализована поддержка оператора `Перейти` / `Goto` и меток: [#1468](https://github.com/EvilBeaver/OneScript/issues/1468), [#1329](https://github.com/EvilBeaver/OneScript/issues/1329), [#6](https://github.com/EvilBeaver/OneScript/issues/6). |
| 8 | +* В метод `Процесс.Завершить()` добавлен параметр завершения дочерних процессов [#1660](https://github.com/EvilBeaver/OneScript/pull/1660). |
| 9 | +* В `ЧтениеJSON` добавлен метод `ОткрытьПоток()`, чтобы объект мог работать с потоками [#1679](https://github.com/EvilBeaver/OneScript/issues/1679). |
2 | 10 |
|
3 | 11 | ## Исправление ошибок |
4 | 12 |
|
5 | | -* #1646 Ошибка метода ЗаполнитьЗначенияСвойств на ФиксированнойСтруктуре |
6 | | -* #1647 Исправлена вставка ключа Null в соответствие |
7 | | -* #1649 Исправлена обработка символов '\0' в каталогах WebDAV |
8 | | -* #1654 В методе можно было объявлять параметры, не разделяя их запятой |
9 | | -* #1652 Исправлена обработка аннотаций для списка переменных, объявленных через запятую |
10 | | -* #1657 Исправлен приоритет активации источников в конфиге |
| 13 | +* Исправлена работа `ЗагрузитьСценарий()` в native-режиме: корректный возвращаемый тип и обработка ошибок компиляции скрипта: [#1675](https://github.com/EvilBeaver/OneScript/issues/1675). |
| 14 | +* Исправлена native-компиляция вызовов методов с дополнительным параметром процесса (включая кейс `ТаблицаЗначений.Сортировать()`): [#1673](https://github.com/EvilBeaver/OneScript/issues/1673). |
| 15 | +* Исправлено поведение `ХешированиеДанных`: инкрементальное хеширование, освобождение файлов и совместимость обработки параметра `Количество`: [#1683](https://github.com/EvilBeaver/OneScript/issues/1683). |
| 16 | +* Исправлено чтение JSON-строк, содержащих ISO-дату: они больше не преобразуются ошибочно в `Дата`: [#1681](https://github.com/EvilBeaver/OneScript/issues/1681). |
| 17 | +* Исправлена ошибка компилятора при некорректном "висячем" окончании синтаксического блока (улучшена диагностика ошибок): [#1685](https://github.com/EvilBeaver/OneScript/issues/1685). |
| 18 | +* Метод `ТаблицаЗначений.Найти` теперь использует индекс таблицы значений. Ранее индекс использовался только методом `НайтиСтроки` [#1661](https://github.com/EvilBeaver/OneScript/issues/1661) |
11 | 19 |
|
12 | | -## Рефакторинг и оптимизация |
| 20 | +## Прочее |
13 | 21 |
|
14 | | -* В парсере применен приоритет операторов вместо рекурсивного спуска (улучшена скорость компиляции) |
15 | | -* Загрузчик библиотек теперь разделяет ситуацию ненайденных библиотек и тех, которые не удается загрузить (улучшена диагностика ненайденных библиотек) |
| 22 | +* Обновлена документация проекта и разделы установки под актуальную платформу .NET 8. |
0 commit comments