The draw.io export now works properly on all three clouds, and the Codex plugin shows the project website.
Fixes
- draw.io export: no more empty boxes (#223). In v0.51.0, 146 AWS and 176 Azure resource types exported as empty boxes, and GCP embedded every icon as a PNG. Every icon is now a native draw.io shape where draw.io has one (AWS 203/205, Azure 219/223, GCP 34/35), and TerraVision's own icon otherwise. GCP uses draw.io's current
gcp3stencils. - draw.io export: container labels keep their names. Azure resource group, VNet and subnet labels lost their names and sat outside their boxes. They are now named and placed inside the box.
- draw.io export: no phantom arrows. The invisible edges TerraVision uses to lay out icons were exported as real arrows between unconnected resources. They are left out now.
- draw.io export: compact layout, palette-sized icons. Icons sat 5 to 8 icon widths apart. They now sit about 3 apart, as in the PNG, and are the size draw.io's own palette gives them, so shapes you drag in match.
- draw.io export: readable titles. Box titles no longer show raw
<FONT POINT-SIZE=...>markup, the "Google Cloud" wordmark is at the top-left instead of off the page, and GCP cards are white, as in the PNG. - Codex plugin details show the project website (#222). Codex now reads its own
.codex-plugin/plugin.json.
Docs
- Updating TerraVision in Claude Desktop, Claude Code and Codex is now covered in the AI assistants guide.
Upgrading
- Claude Desktop: install the
.mcpbbelow. - Claude Code:
claude plugin marketplace update terravision, thenclaude plugin update terravision-cloud-diagrams@terravision, and restart. - Codex:
codex plugin marketplace upgrade terravision, then restart Codex. - CLI:
uv tool upgrade terravisionorpip install -U terravision - Docker:
docker pull patrickchugh/terravision:latest
Full changelog: v0.51.0...v0.51.1