Skip to content

v2.15.2

Choose a tag to compare

@achiya-automation achiya-automation released this 05 Jul 05:18
afa4ed0

Fixed — clean installs were broken since 2.14.0

index.js imports ./transport.js, but the file was missing from the package.json files allowlist, so every published tarball from 2.14.0 through 2.15.1 omitted it. A fresh npx safari-mcp (no local git checkout) exited immediately with ERR_MODULE_NOT_FOUND and the MCP client saw "Connection closed". transport.js is now published.

Thanks to @e3nemyMine for the precise, fully-diagnosed report (#50).

Workaround for older releases: pin safari-mcp@2.13.0.

Internal

  • Added test/packaging.test.mjs — asserts every relative import in a published JS file is itself published, so an imported-but-unshipped file turns CI red instead of shipping a broken tarball.

Full Changelog: v2.15.1...v2.15.2