Skip to content

v0.24.4

Choose a tag to compare

@gjczone gjczone released this 02 Jul 16:03

v0.24.4

What's Changed

Bug Fixes

  • fix: Silence ENOENT warnings during LSP server discovery
    isExecutable() now suppresses the expected ENOENT error 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.ts now runs rmSync before mkdirSync to avoid EEXIST on
    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@latest

Or 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