🐞 Исправления
- Обязательные опции берутся из файла настроек. extension-name у cfe decompile/cfe unload/cfe compare, параметры cf compare, cf merge, cf vendor-update, repo create-user, repo copy-user больше не нужно дублировать в командной строке: достаточно ключа в autumn-properties.json. Если значения нет нигде, команда подскажет, каким ключом его задать.(closes #755)
- JSON Schema файла настроек стала полной. В схему не попадали опции EDT (edt-*), а описания общих опций «плавали» между командами. Схема приложена к релизу; подключается строкой "$schema": "https://github.com/vanessa-opensource/vanessa-runner/releases/latest/download/vrunner-settings-schema.json".
🆕 Улучшения
- Дополнительный файл настроек в YAML. Файл из --settings / VRUNNER_SETTINGS / ключа settings может быть .json, .yaml или .yml - формат определяется по расширению.
- Пакет стал втрое легче: 4,3 → 1,4 МБ. В дистрибутив больше не попадают тестовые зависимости, тесты и документация вложенных библиотек.