v0.24.4
v0.24.4
What's Changed
Bug Fixes
-
fix: Silence ENOENT warnings during LSP server discovery —
isExecutable()now suppresses the expectedENOENTerror when probing for
optional LSP server binaries, matching_logWarn's documented ENOENT early-return
pattern. Only real errors (permission denied, I/O error) are logged. -
fix: Clean up stale temp dir before MCP symlink test (#485) —
tests/mcp.test.tsnow runsrmSyncbeforemkdirSyncto avoidEEXISTon
leftover symlinks from previous test runs. Worktree copy uses a unique temp dir
name to avoid collisions when vitest runs files in parallel.
Upgrade
pi install npm:pi-shazam@latestOr for MCP clients:
{ "mcpServers": { "pi-shazam": { "command": "npx", "args": ["-y", "-p", "pi-shazam@latest", "pi-shazam-mcp"] } } }Full Changelog: v0.24.3...v0.24.4