Releases: MichaelDanCurtis/PrixmaViz
Release list
v0.9.0
v0.6.0 — Microsoft Visio (.vsdx) round-trip
What's new
Microsoft Visio (.vsdx) round-trip — drop a real .vsdx onto the canvas to render it natively; build a flowchart and export it as a Visio-editable .vsdx.
New MCP tools
import_vsdx— accept base64 vsdx bytes, render via the newprixmaviz-vsdxsidecar (LibreOffice + unoserver)analyze_vsdx— parse imported vsdx into structured JSON for host-side AI translation to Mermaid/D2/BPMNexport_vsdx— emit a Visio-editable.vsdxfrom a Mermaid/D2/Graphviz diagram (or image-embed fallback for other engines)
Reverse-engineered LibreOffice rendering
The writer produces vsdx files that render in both Visio AND LibreOffice — needed five specific things LibreOffice's vsdx filter strictly requires (RelLineTo normalized coords, LineStyle/FillStyle/TextStyle refs, populated DocumentSettings + PageSheet, page1.xml.rels). 35-shape stencil mapping covering Basic Flowchart + Basic Shapes.
Plugin surface
- Shim advertises 14 MCP tools (was 11)
diagram-renderingskill includes Visio-specific workflow guidance/prixmavizslash command docs updated
Self-hosters
Pull main and rebuild — your docker-compose.yaml now includes a prixmaviz-vsdx sidecar (Ubuntu + LibreOffice + unoserver, ~800MB image). The main prixmaviz image also picks up new apt packages (graphviz, librsvg) for the writer's layout/rasterization paths.
Hosted users
Plugin auto-upgrades on next claude plugins install prixmaviz@prixmaviz. The hosted prixmaviz.ailuxis.com is being redeployed alongside this release.
Verified end-to-end: built a 13-shape '69 Camaro SS drivetrain via the new MCP path (create_diagram → apply_patch → export_vsdx) — 18.5KB structured vsdx, LibreOffice rendered a 93KB SVG with all 13 labels visible.
v0.5.0 — cross-platform distribution
Cross-compiled MCP shim binaries for v0.5.0. The CC plugin launcher (bin/prixmaviz-mcp + bin/prixmaviz-mcp.cmd) downloads the matching artifact automatically on first use; subsequent calls hit the local cache.
What's new
- Plugin install drops from 61 MB to ~3 KB — only the launcher scripts are shipped; the binary downloads lazily on first diagram render.
- Linux (x64 + arm64), Windows (x64), and Intel-Mac users can now install — previously only Apple Silicon worked.
- Override the binary location with
PRIXMAVIZ_MCP_BIN=/path/to/local-buildfor self-built shims. - Override the cache location with
PRIXMAVIZ_BIN_CACHE=/some/dir(POSIX) — defaults to~/.cache/prixmaviz/bin/or%LOCALAPPDATA%\prixmaviz\bin\.
Install
```bash
claude plugins marketplace add https://github.com/MichaelDanCurtis/PrixmaViz#main:src-tauri/resources/plugin
claude plugins install prixmaviz@prixmaviz-local
```
The plugin uses https://prixmaviz.ailuxis.com by default. Set `PRIXMAVIZ_REMOTE_URL` in the cached `.mcp.json` to point at your own self-hosted instance.