Releases
v3.0.0
Compare
Sorry, something went wrong.
No results found
s9hn
released this
30 Apr 02:28
Breaking Changes
Renamed the npm package from figma-to-markdown-mcp to figma-compaction-mcp.
Renamed the recommended MCP server id from figma-to-markdown to figma-compaction.
Replaced get_figma_as_markdown with get_figma_compact_context as the public MCP entrypoint.
Removed the Markdown-oriented public output contract in favor of compact plain-text context only.
Highlights
Promoted compact plain-text context to the only public caller-facing contract.
Split parsing and compaction into dedicated analyzer and serializer modules for clearer transport boundaries.
Reworked README, README.ko, AGENTS, SPEC, tests, and package metadata around the compact-context-first workflow.
Added a live compact fidelity audit script and regression coverage for retained text, typography, assets, truncation, and fallback behavior.
Expanded CI to run npm test and npm run build on Node 18, 20, and 22, plus npm pack --dry-run on Node 22.
Migration
Install the new package with npm install -g figma-compaction-mcp or switch your MCP client to npx -y figma-compaction-mcp.
Update MCP registrations, prompts, and automation to use figma-compaction and call get_figma_compact_context first.
Update hard-coded repository links to https://github.com/s9hn/figma-compaction-mcp.
Validation
Local: npm test, npm run build, npm pack --dry-run
GitHub Actions: run 25144187171 succeeded on Node 18, 20, and 22
npm: published figma-compaction-mcp@3.0.0 with tag latest
You can’t perform that action at this time.