About D2
A modern diagram scripting language that turns text to diagrams.
A modern diagram scripting language that turns text to diagrams.
A modern diagram scripting language that turns text to diagrams.
Features ๐
Improvements ๐งน
Bugfixes โ๏ธ
- install: reject the obsolete --tala installer flag with migration guidance before installing, instead of incorrectly claiming that older D2 releases bundle TALA
- sequence diagrams: keep synthetic lifeline endpoint IDs stable across architectures
- exports: honor D2_TIMEOUT during PNG and GIF rendering
- compiler: keep recursive globs out of class and variable definitions and report class reference cycles instead of overflowing the stack
- renders: decode gzip, Brotli, and deflate remote images before embedding them
For the latest d2.js changes, see separate changelog.
| Publisher | Terrastruct, Inc. |
|---|---|
| Version | 0.9.0 |
| Release date | 2026-09-07 |
| License | MPL-2.0 |
| Installer type | wix |
| Architecture | x64 |
| Package ID | Terrastruct.D2 |
Install D2 from the command line with Windows Package Manager (winget):
winget install --id=Terrastruct.D2 -e