Releases: diagrammo/dgmo-mcp
v0.2.8
v0.2.7
Ships the prompt→chart-type selection improvements to the live suggest_chart_type tool.
Fixed
- Plural-stemmer over-stripping in the selection scorer: the
-esrule mangledmoves→mov,states→stat,names→nam,files→fil. It now fires only after a sibilant (x/z/ch/sh/ss), somoves→move/states→statewhileboxes→box/watches→watchstay correct. Natural-language prompts using those words now land on the right chart type (+2 on the selection corpus, no regressions).
Added
- Optional score
breakdown: {contig, idf, desc}onscoreChartType(additive, back-compat). - Improved trigger vocabulary across several chart types.
- Dev-only selection-tuning harness (
pnpm harness) + a committed corpus regression gate — not shipped in the npm package.
🤖 Generated with Claude Code
v0.2.6
What's Changed
- feat: own chart-type selection (moved from the dgmo library) by @demian0311 in #1
- refactor(mcp): one renderPipeline behind the tools (Epic 110.3) by @demian0311 in #2
New Contributors
- @demian0311 made their first contribution in #1
Full Changelog: v0.2.5...v0.2.6
v0.2.5
Bump @diagrammo/dgmo to ^0.28.0 (new boxes-and-lines layout engine, elkjs dropped).
v0.2.4
Bump @diagrammo/dgmo to ^0.27.0 (notes across charts, map features, palette trim to 7, sequence position: colon). MCP server otherwise unchanged.
v0.2.3
Bump @diagrammo/dgmo to ^0.24.0 (map WYSIWYG export, embed helpers, timeline + map fixes).
Note: MCP-registry publish is pending (requires CI OIDC auth).
v0.2.2 — @diagrammo/dgmo 0.21
Bumps @diagrammo/dgmo to ^0.21.0 (value: keyword + route redesign).
v0.2.1
Dep-sync release: bump @diagrammo/dgmo ^0.18.0 → ^0.20.0 (map chart type + c4/infra description-keyword change). No server behavior change.
v0.2.0
Bumps to @diagrammo/dgmo ^0.18.0 and exposes the new migrate_diagram tool for in-place §1.4 metadata migration.
v0.1.22 — Pick up dgmo 0.17.0 trim
Picks up @diagrammo/dgmo@0.17.0 — sequence participant types trimmed from 9 → 4 + default.
What changed for MCP consumers
get_examplesandlist_chart_typesoutputs reflect the trimmed sequence taxonomy (dgmo-content sweep landed indgmo-content@5b51879).- Diagrams rendered via
render_diagram/preview_diagram/share_diagramuse the new taxonomy automatically. - No MCP API surface changes.
Breaking change in the bundled dgmo
Diagrams sent to this MCP that contain is a service / is a frontend / is a networking / is a gateway / is a external will surface E_PARTICIPANT_TYPE_REMOVED from dgmo. Drop the override — the participant renders as the default rectangle. See the dgmo 0.17.0 release notes for details.