Releases: alkoleft/v8-runner-rust
v0.5.1
Changes
- Added
v8-runner versionfor config-free version diagnostics in text and JSON modes. - Fixed partial build/load list generation to keep file-only entries and fall back correctly for directory-level changes.
Artifacts
- Linux x86_64 musl, Windows x86_64, macOS x86_64, and macOS aarch64 archives are attached with
.sha256checksum files.
Full Changelog: v0.5.0...v0.5.1
v0.5.0
v0.5.0
- Добавлены
tools downloadдля YAxUnit, Vanessa Automation и client-mcp с режимами sources/artifact и обновлением local overlay. - Улучшен bootstrap проекта: live-статусы
init, явные пути import/marker и более строгий config/schema contract. - Усилена надежность загрузок: managed markers очищаются при неуспешной публикации, HTTP response body ограничен 512 MiB.
- Собраны portable artifacts для Linux musl, Windows и macOS с
.sha256checksums.
v0.4.1
v0.4.1
Небольшой релиз вокруг Vanessa Automation и публичной документации.
Изменения
- Добавлен общий механизм подготовки запуска Vanessa Automation для
test vaиlaunch mcp va. v8-runner test vaполучил CLI overrides для выбранного профиля:--feature--filter-tag--ignore-tag--scenario-filter
- Runtime
VAParamsтеперь дополняются параметрами запуска сценариев, JUnit-отчета, текстового лога иWorkspaceRoot. - Обновлены README и документация по возможностям/конфигурации: проект лучше описан как единый entrypoint для локального 1C development workflow, CI и AI-assisted automation.
Для пользователей Vanessa Automation
Теперь можно запускать не весь профиль целиком, а временно сузить запуск из CLI:
v8-runner test va --feature login --filter-tag @smokeFull Changelog: v0.4.0...v0.4.1
v0.4.0
v0.4.0
- Добавлены source-set scoped build, source inventory и безопасная двусторонняя конвертация DESIGNER/EDT.
- Улучшены EDT build/dump flows: reverse sync, staged publication, typed diagnostics и явные export logs.
- Обновлены CLI/MCP контракты: единые JSON envelopes, live progress stages, HTTP session admission/cancellation и client MCP/VA launch mode.
- Перенесены MCP client и Vanessa settings в новый конфиг-контракт; неоднозначный top-level
execution_timeout_secondsтеперь отклоняется вместо silent ms-интерпретации. - Улучшен запуск Vanessa:
/TESTMANAGER, quoted args и очистка лишнего VA feature player в MCP launch.
Artifacts include Linux musl, Windows x86_64, macOS x86_64 and macOS aarch64 archives with SHA-256 files.
v0.3.0
Что изменилось
- Добавлен и унифицирован timeline-вывод CLI: build/test/live-сценарии теперь показывают этапы выполнения в человекочитаемом текстовом формате.
- Добавлена поддержка EDT через IBCMD backend, включая улучшенную работу с аргументами
ibcmd, UAT-сценариями и поиском компонентов платформы по версии/маске. - Улучшена нормализация путей проекта из конфигурации и валидация source sets; устаревший ключ
purposeтеперь отклоняется. - Обновлена release-инфраструктура: добавлены cargo-make задачи и cross-platform packaging, упрощены release build настройки.
- Расширена архитектурная документация и ADR по runtime, CLI/MCP поверхностям, source sets, cancellation и pipeline steps.
Примечания по обновлению
- Если в
v8project.yamlиспользовался устаревший ключ source setpurpose, замените его актуальной схемой конфигурации перед обновлением. - Если внешняя автоматизация парсит человекочитаемый stdout CLI, проверьте ее на новом timeline-формате.
Full Changelog: v0.2.0...v0.3.0
v0.2.0
v8-runner 0.2.0
v8-runner - CLI и MCP-сервер для автоматизации типовых сценариев разработки 1С: создание и обновление файловой ИБ, загрузка исходников, запуск тестов, выгрузка конфигурации, сборка артефактов, синтаксические проверки и запуск клиентов 1С.
Главное
- Добавлена команда автонастройки конфига:
v8-runner config init. config initсоздаётv8project.yamlв текущем каталоге, ищет Designer/EDT-исходники и добавляет их вsource-set.- В генерируемом конфиге используется
source-set[].type; старый ключpurposeостаётся совместимым для чтения. - Рабочий каталог по умолчанию теперь
build:workPath: 'build',connection: 'File=build/ib'. - Добавлен позиционный запуск конфигуратора:
v8-runner launch designer. - Старый вариант
v8-runner launch --mode designerсохранён для совместимости.
Поддержанные сценарии CLI
config init- генерация стартовогоv8project.yaml.init- создание файловой ИБ и подготовка EDT workspace.build- загрузка исходников в ИБ.extensions- обновление свойств расширений.test yaxunitиtest va- запуск тестов после сборки.load- загрузка.cfи.cfeартефактов.dump- выгрузка конфигурации или расширений.make/artifacts- экспорт.cf,.cfe,.epf,.erf.syntax- проверки Designer и EDT-исходников.launch- запуск Designer, тонкого, толстого и обычного клиента.mcp serve- запуск MCP-сервера через stdio или HTTP.
MCP
MCP-сервер публикует инструменты для сборки, тестов, выгрузки, запуска приложения и синтаксических проверок. Часть CLI-команд намеренно остаётся только в CLI: config init, init, extensions, load, make / artifacts.
Full Changelog: v0.1.0...v0.2.0