Releases: maxionice/arma-reforger-mcp
Releases · maxionice/arma-reforger-mcp
Release list
Arma Reforger MCP v0.3.1
[0.3.1] - 2026-07-31
Fixed
- Parse Workbench-authored
.layoutwidget declarations, quoted GUIDs, and
Nameproperties while counting unnamed widget declarations correctly. - Restrict
enforce/snake-casefindings 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_apianddoctorwith 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
[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
[0.2.0] - 2026-07-30
Added
- Added the
get_mod_development_standardMCP tool and the
reforger://standards/mod-developmentresource for retrieving a versioned,
machine-readable Arma Reforger mod-development standard. - Added the
audit_mod_structureMCP 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_projectso 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.