v1.11.1 - Множество новых команд + разрядность платформы 1С + переход на OneScript v1.7.0 или выше - с нами 14 новых контрибьюторов !!
v1.11.1
- требуется OneScript v1.7.0 или выше
- Опция указания разрядности --bitness для запуска Конфигуратора\Предприятия #501
- Поддержка 8.3.18 и учебной версии платформы #421
Новые команды
- Команда
init-project
для подготовки структуры при начале работы над проектом 1С #448 #449 #450 #451 #452 #453 #461 Спасибо @leobrn - Команды добавления (
create
) и удаления (remove
) ИБ в кластер #319 #500 - Команда
restore
для загрузки информационной базы из файла выгрузки (dt) #487 #488 Спасибо @realMaxA - Команда
make-dist
для создания файла поставки #464 Спасибо @SidnevAV - Команда
set-version
- Установка номера версии и\или номера сборки для конфигураций, расширений 1С #493 #495
Новые возможности команд
- Флаг
--clear-reports
для очистки каталогов отчетов - команда xunit, команды проверки через EDT и через Конфигуратор #502 #456 #457 #458 #459 Спасибо @SidnevAV и @leobrn и @artbear - Добавлена возможность обновления расширения из хранилища #486 Спасибо @pau1is
- Команда
xunit
- Дополнительные параметры запуска тест-клиента (tdd и дымовые) #367 - Команда
xunit
: Имя\пароль пользователя для тест-клиента по умолчанию берутся из данных подключения #492 #494 - Команда
xunit
- добавлен запуск загрузчика тестов из расширения #439 #441 Спасибо @yukon39 - Команда
xunit
- Исправлена ошибка передачи пути к подсистеме запуска встроенных тестов #426 #427 Спасибо @Mity1440- Исправлена ошибка запуска встроенных в конфигурацию тестов #475 Спасибо @awk-kazmin
- Команда
vanessa
- добавлены параметры команды тестирования для указания тегов #384 Спасибо @KrapivinAndrey - Команда
vanessa
- добавлен параметр additional-keys для передачи параметров в /С #398 #399 Спасибо @AlexanderNiMo - Добавлена возможность инкрементальной загрузки конфигурации из файлов по логу git #394 #410 Спасибо @sfaqer и artbear
- Добавлен учёт параметров ИБ при работе с пользователями хранилища - команды сохранения версии в файл, создание и копирование пользователей Хранилище #435 Спасибо @MikhailSolntsev
- Команда
session
- доработка управления фильтрацией сеансов - гибкий режим mode #422 Спасибо @Borisskin и artbear - Исправлено: Команда "session kill" - Ошибка получения соединения и процесса #264 #428 Спасибо @SidnevAV
- Поддержка последней версии v8storage - исправление создания хранилища #285 Спасибо @Stepa86
- Команда "update-dev" - добавлен флаг отключения поддержки при обновлении окружения. #388 Спасибо @sfaqer
- Команды
xunit
,vanessa
,run
- показывают лог 1С, если не найден файл статуса, т.к. при странных ошибках в 1С, когда не доходит дело до запускаемых обработок, в логе раннера не видно причины падения из лога 1С #374 #407 - Команда "updatedb" - добавлена возможность динамического обновления #371 #380 Спасибо @milanse
- Группировка замечаний по синтакс-проверке #465 Спасибо @SidnevAV
- Новый параметр --hide-exception команды "syntax-check" #478 Спасибо @SidnevAV
- Исправление багов в синтакс-проверке #462 Спасибо @SidnevAV
- Команда "loadext" - Параметр --extension сделан обязательным #383
- Исправлена ошибка сохранения расширения в файл при указании длинного пути #480 Спасибо @AlexPCRus
Команда run
-
Для команды
run
добавлен параметр --exitCodePath для возможности вывода ошибки/предупреждения из выполняемой команды #485 Спасибо @yukon39 -
Команда
run
умеет обрабатывать файл статуса #228 -
Внешняя обработка "epf/ЗагрузитьРасширениеВРежимеПредприятия.epf" - загрузка расширений конфигурации из файла\каталогов с отключением\включением безопасного режима и\или защиты от опасных действий #409
-
Внешняя обработка "epf/БлокировкаРаботыСВнешнимиРесурсами.epf" для работы с внешними ресурсами и отключением отдельных регламентных заданий #387 #390 Спасибо @johnnyshut
-
Внешняя обработка "epf/СоздатьПользователей.epf" - Создание первого пользователя-администратора #389
-
Исправлена обработка закрытия предприятия - 1. Умеет завершать работу при наличии внезапных модальных окон 2. поддерживает ОФ #403 Спасибо @sfaqer
-
Исправлена некорректная передача параметра запуска для команды run #490 #491 Спасибо @yukon39
-
[8.3.17] Исправлено: Не удается загрузить и обновить расширение #400 #408 Спасибо @KrapivinAndrey
Дополнения
-
Добавлена возможность использования ИспользоватьОсновныеРолиДляВсехПользователей при загрузке расширений в режиме Предприятия #430 #463 Спасибо @yukon39 и artbear
-
Запрет наличия последнего слеша в строке соединения #392
-
Исправлено: Неудача при загрузке базы (init-dev) выдавала код возврата 0, что неверно для дальнейшей обработки в CI #496
-
В секцию default схемы добавлен --workspace #401 #402 Спасибо @kuntashov
-
Сборка проекта падала с синтаксической ошибкой в классе КомандаТестированиеПоведения #405 #406 Спасибо @kuntashov
-
Исправлен формат даты в отчетах Allure #415 Спасибо @AlexPCRus
-
Дополнена документация
- Добавлен пример файла деплоймента #447 Спасибо @maximsamokhval
- Описать пример скрипта обновления с использованием RAC/RAS #446 Спасибо @maximsamokhval
-
Исправлены различные мелкие проблемы
-
Поддержка Github Actions CI #425
-
Много новых bdd-фич проверки поведения. см. каталог features #93
Новые контрибьюторы проекта - 14 человек !!
- @sfaqer в #388
- @milanse в #380
- @johnnyshut в #390
- @AlexanderNiMo в #399
- @AlexPCRus в #415
- @Borisskin в #422
- @Mity1440 в #427
- @SidnevAV в #428
- @yukon39 в #441
- @leobrn в #449
- @maximsamokhval в #447
- @awk-kazmin в #475
- @MikhailSolntsev в #435
- @pau1is в #486
Full Changelog: v1.10.0...v1.11.1