Skip to content

Releases: maxionice/arma-reforger-mcp

Arma Reforger MCP v0.3.1

Choose a tag to compare

@github-actions github-actions released this 30 Jul 23:32
474dce2

[0.3.1] - 2026-07-31

Fixed

  • Parse Workbench-authored .layout widget declarations, quoted GUIDs, and
    Name properties while counting unnamed widget declarations correctly.
  • Restrict enforce/snake-case findings to declarations, accept all standard
    Hungarian member prefixes, and skip file/class-name advice for modded classes.
  • Report archive-only local API documentation directories in
    search_local_api and doctor with extraction guidance.
  • Refresh resolved project roots with the project cache so roots created after
    startup become usable without restarting the MCP client.
  • Exclude unsupported early Node.js 21 releases from the declared and diagnosed
    runtime range.

Changed

  • Split MCP tool registration into project, analysis, authoring, and Workbench
    domain modules.
  • Document why archive extraction revalidates a write path after creating its
    parent directory.

Arma Reforger MCP v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 20:17
0e39895

[0.3.0] - 2026-07-30

Added

  • Added a versioned MCP contract manifest and CI contract-drift checks for tool,
    resource, prompt, result-metadata, and error-envelope compatibility.
  • Added structured request observability, bounded project discovery, an
    invalidation-aware TTL project cache with in-flight deduplication, performance
    benchmarks, and a read-only setup doctor with concrete bilingual remediations.
  • Added CycloneDX SBOMs, SHA-256 checksum manifests, and keyless Sigstore/SLSA
    attestations to the release supply chain.
  • Pinned all GitHub Actions to immutable full-length commit SHAs while retaining
    automated Dependabot update proposals.

Changed

  • Every pull request must now update this changelog; CI enforces the policy.

Fixed

  • Ensured pull-request CI fetches the base commit and passes its SHA portably
    across Bash and PowerShell for reliable changelog comparison.

Arma Reforger MCP v0.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 19:22
93f7294

[0.2.0] - 2026-07-30

Added

  • Added the get_mod_development_standard MCP tool and the
    reforger://standards/mod-development resource for retrieving a versioned,
    machine-readable Arma Reforger mod-development standard.
  • Added the audit_mod_structure MCP tool for validating addon and repository
    layouts against required, recommended, and forbidden structure rules.
  • Added professional project rules covering ownership boundaries, naming,
    generated files, dependencies, security, testing, releases, documentation,
    observability, and change management.
  • Added standard-audit results to inspect_project so structural findings are
    available during normal project inspection.
  • Added clean npm-package verification and a standalone release ZIP containing
    a bundled MCP runtime without tests, fixtures, coverage, source maps, or
    node_modules.
  • Added automatic GitHub Release creation for version tags, including package
    validation and downloadable release assets.

Changed

  • Expanded the English and German documentation with canonical mod folder
    structures, adoption guidance, quality gates, and clean-download guidance.
  • Reduced the published npm package to an explicit runtime allowlist while
    retaining tests and CI in developer clones.
  • Updated Workbench bridge discovery so the bridge source remains available in
    normal builds and bundled standalone releases.
  • Refined multiplayer and headless-client guidance to distinguish confirmed
    engine requirements, Bohemia Interactive guidance, and project policy.

Quality

  • Added unit and integration coverage for the development standard, structure
    audit, official documentation catalog, and MCP server endpoints.
  • Added CI checks that reject development or local artifacts in end-user
    packages.