- Added a local stdio MCP server with an embedded Studio, DOSBox and DOSBox-X runtime for Linux x86_64, Windows x86_64 and macOS Intel/arm64. The executable runs without Node.js or Rust.
- Added the public
DosProps.editorAPI for bundle creation, configuration and file editing, start/restart and full snapshot export. UI and MCP edits share revision checks to prevent overwriting newer changes. - Added MCP diagnostics with bounded stdout and backend messages, keyboard/mouse scenarios, screenshots and explicit errors and timeouts. Project build checks require permission, and browser diagnostics are opt-in.
- Added standalone HTML, Vite, React, Vue and Angular project generation with local runtime assets. Generated projects run independently after MCP shutdown without a required CDN connection.
- Added opt-in
runInBackgroundsupport while preserving the ordinary player's default pause behavior. Updated emulators to 8.5.3 and fixed player cleanup for component unmount and remount. - Added native CI and MCP release packaging for all four targets, including offline runtime checks, checksums, license notices and source metadata. MCP releases use separate
mcp-v*tags. - Updated MCP ZIP validation to zip 9.0.5 with explicit local/central header consistency checks for GHSA-m665-v7pm-7grj.
The npm package is js-dos@8.5.4. MCP executables are distributed separately under mcp-v* release tags.