Skip to content

Releases: alkoleft/v8-runner-rust

v0.5.1

25 May 19:45

Choose a tag to compare

Changes

  • Added v8-runner version for 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 .sha256 checksum files.

Full Changelog: v0.5.0...v0.5.1

v0.5.0

11 May 23:34

Choose a tag to compare

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 с .sha256 checksums.

v0.4.1

02 May 22:12

Choose a tag to compare

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 @smoke

Full Changelog: v0.4.0...v0.4.1

v0.4.0

01 May 16:47

Choose a tag to compare

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

20 Apr 23:35

Choose a tag to compare

Что изменилось

  • Добавлен и унифицирован 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 set purpose, замените его актуальной схемой конфигурации перед обновлением.
  • Если внешняя автоматизация парсит человекочитаемый stdout CLI, проверьте ее на новом timeline-формате.

Full Changelog: v0.2.0...v0.3.0

v0.2.0

20 Apr 09:17

Choose a tag to compare

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