github patrickchugh/terravision v0.51.1

6 hours ago

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 gcp3 stencils.
  • 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 .mcpb below.
  • Claude Code: claude plugin marketplace update terravision, then claude plugin update terravision-cloud-diagrams@terravision, and restart.
  • Codex: codex plugin marketplace upgrade terravision, then restart Codex.
  • CLI: uv tool upgrade terravision or pip install -U terravision
  • Docker: docker pull patrickchugh/terravision:latest

Full changelog: v0.51.0...v0.51.1

Don't miss a new terravision release

NewReleases is sending notifications on new releases.