Release notes

What's new in Diagrammo. Each release includes the desktop app and bundled @diagrammo/dgmo library.

v0.3.6

Latest

March 2, 2026 · dgmo 0.4.1

Highlights

  • Left-pointing arrows now produce helpful error messages guiding users to forward-only syntax
  • Improved Deprecated left-pointing arrows (<-label-) produce clear error messages with migration hints
  • Improved Updated dgmo to 0.4.1 — forward-only arrow syntax enforced

v0.3.5

March 2, 2026 · dgmo 0.4.0

Highlights

  • Better parse error UX — canvas dims on error, inline diagnostics in editor with red gutter dots
  • Sequence arrow syntax v2 — labeled calls and return arrows
  • Quick 'New DGMO File' shortcut in the new file dialog
  • New Inline editor diagnostics — error messages appear below the offending line with red/amber gutter dots
  • New Canvas dims on parse error — last good render stays visible at reduced opacity instead of disappearing
  • New 'New DGMO File' category in the new file dialog for quick blank file creation
  • Improved Sequence arrow syntax v2 — labeled arrows replace colon syntax across all docs and examples
  • Improved Performance hardening — deduplicated preview components, reduced memory leaks, improved store resilience
  • Fix ImageBitmap memory leaks in export pipeline
  • Fix Export error handling and label sizing edge cases

v0.3.4

March 1, 2026 · dgmo 0.3.2

Highlights

  • Resilience hardening — atomic writes, backups, dirty indicator, window state persistence
  • Branding on all file exports, chart title included in ECharts exports
  • C4 diagram documentation and refreshed in-app docs
  • New Resilience hardening — atomic file writes, automatic backups, dirty indicator, window state persistence
  • New C4 diagram documentation (beta)
  • New Responsive stagger for category axis labels on narrow charts
  • Improved Branding included on all file exports
  • Improved Chart title included in ECharts exports (copy and file)
  • Improved In-app docs refreshed with improved DSL syntax and new examples
  • Improved Class diagram docs updated for inline extends/implements and UML 3-compartment layout
  • Improved Store tests added for editorStore, preferencesStore, exportStore
  • Fix ECharts export producing invalid SVG errors
  • Fix Docs window rendering as blank white screen
  • Fix First-line indent in docs code blocks
  • Fix Misleading resize cursor between editor and preview panels removed

v0.3.3

February 27, 2026 · dgmo 0.2.26

Highlights

  • Share URLs now survive all sharing mechanisms (AirDrop, share sheet, clipboard)
  • Smart camelCase label wrapping in initiative-status diagrams
  • Names ending in "Staff" render as actor stick figures
  • Fix Share URLs encode payload in both query param and hash fragment — survives iOS share sheet, AirDrop, and Handoff
  • New CamelCase-aware text fitting — labels like "NavigationService" wrap as "Navigation Service" instead of breaking mid-word
  • New Participant names ending in "Staff" (e.g. SupportStaff) inferred as actor stick figures
  • Improved Font size reduced before hard-breaking long label segments
  • Fix WebKit-compatible camelCase splitting — fixes Tauri webview crash from regex lookbehinds

v0.3.2

February 27, 2026 · dgmo 0.2.25

Highlights

  • Shared diagram URLs now survive iOS share sheet and other sharing mechanisms
  • Fix Share URLs use query parameters instead of hash fragments — fixes iOS share sheet stripping the diagram payload
  • Improved Old bookmarked URLs with hash fragments still work (backwards compatible)

v0.3.1

February 27, 2026 · dgmo 0.2.24

Highlights

  • C4 multi-file drill-down example — context → container → component → class diagram
  • C4 Architecture showcase thumbnail in new file dialog
  • Auto-updater endpoint now served from diagrammo.app
  • New C4 fullstack multi-file example demonstrating drill-down from C4 to class diagram via import
  • New C4 Architecture thumbnail and showcase entry in new file dialog
  • Improved Auto-updater latest.json served from diagrammo.app instead of GitHub releases
  • Improved Font shrink preferred over hard-break for long camelCase label segments

v0.3.0

February 27, 2026 · dgmo 0.2.23

Highlights

  • C4 architecture diagrams — context, container, component, and deployment levels with drill-down navigation
  • Initiative-status diagrams for tracking project progress
  • Kanban board diagrams
  • New C4 architecture diagrams — context, container, component, and deployment views with full parser and renderer
  • New C4 drill-down navigation — click to navigate between architecture levels with breadcrumb trail
  • New Initiative-status diagrams — track project progress with containment groups and shape inference
  • New Kanban board diagrams with card layout and status columns
  • New Legend hover dimming for kanban and org chart diagrams
  • Improved Editor pane auto-fits width to content
  • Improved Unified palette pickers across diagram types
  • Improved Hide-title setting for cleaner diagram presentation
  • Improved camelCase-aware text fitting in diagram labels
  • Improved C4 edge label placement and import path resolution
  • Fix Crash loop on corrupt files resolved
  • Fix Drill preview opacity and breadcrumb navigation fixes

v0.2.3

February 25, 2026 · dgmo 0.2.22

Highlights

  • Tag-group-only files render as visual legend
  • Line numbers in the editor
  • Funnel chart tooltip improvements
  • New Tag-group-only .dgmo files render as a visual tag legend with aliases and default markers
  • New Line numbers displayed in the editor gutter
  • Improved Funnel chart tooltip cleaned up — first stage hidden, drop-off percentages only
  • Improved Org chart legend pills now show alias and (default) markers when expanded
  • Improved Code fence block backgrounds in markdown editor
  • Improved Increased kanban legend pill contrast

v0.2.2

February 24, 2026 · dgmo 0.2.20

Highlights

  • Inline editor diagnostics with CodeMirror lint gutter
  • Org chart file imports with tag group inheritance
  • Open source licenses dialog
  • New Inline editor diagnostics — red gutter markers and underlines for syntax errors with hover tooltips
  • New Org chart file imports — import: directive grafts external .dgmo files with tag group merging
  • New Open Source Licenses dialog accessible from Settings
  • New Org fleet example gallery with multi-file import demo
  • Improved Parsers continue past errors — multiple diagnostics collected and displayed simultaneously
  • Improved "Did you mean?" suggestions for misspelled chart types
  • Improved CLI prints structured error messages with line numbers
  • Improved Export theme now defaults to match the app's current light/dark setting
  • Improved Shareable link automatically opens in browser after copying
  • Fix Highlight not re-applying when clicking the same diagram element twice
  • Fix App now auto-restarts correctly after installing an update

v0.2.1

February 23, 2026 · dgmo 0.2.19

Highlights

  • Shareable URL export with QR codes
  • ER diagram thumbnail in new file dialog
  • Improved toast notifications
  • New Share diagrams via URL — export to a shareable link with the diagram encoded in the URL
  • New QR code modal for easy mobile sharing of diagram URLs
  • New Copy-link keyboard shortcut for quick sharing
  • New ER diagram thumbnail in the new file dialog
  • Improved Toast notifications now support action buttons
  • Improved Share action added to the app rail

v0.2.0

February 23, 2026 · dgmo 0.2.17

Highlights

  • Entity relationship diagrams with crow's foot notation
  • Class diagram support with full app integration
  • Live diagram rendering in Markdown preview
  • New Entity relationship diagrams — tables, columns, constraints, crow's foot notation, all relationship syntax forms
  • New Class diagrams — classes, properties, methods, inheritance, associations, click-to-navigate
  • New Render .dgmo code fences as live diagrams in Markdown preview
  • New Deep link support — diagrammo://open?dgmo= for DSL content
  • New In-app documentation for class diagram and entity relationship syntax
  • Improved New file dialog reorganized into data, business, and software categories
  • Improved Templates sorted alphabetically within categories

v0.1.10

February 22, 2026 · dgmo 0.2.15

Highlights

  • Curated examples library bundled in the app
  • Venn diagram visual overhaul with transparent circles and scaled labels
  • Flowchart title standardization across chart types
  • New Curated examples library — browse and open ready-made diagrams from the welcome screen
  • New Org chart legend click navigates editor to the tag group definition
  • Improved Update dialog now links to the website release notes instead of inline markdown
  • Improved Venn diagram overhaul — transparent circles, scaled labels, better layout
  • Improved Flowchart title standardized to match other chart types
  • Improved Slope chart tooltip simplified to show only change values
  • Fix File tree click not selecting new file after editor focus
  • Fix Collapsed org chart nodes not expanding on click
  • Fix Sequence diagram notes now position below the forward call arrow

v0.1.9

February 21, 2026 · dgmo 0.2.14

Highlights

  • Org chart diagrams — tree layout, containers, tag groups, legend, collapse/expand
  • Palette color autocomplete in the editor
  • Code folding and indent guides for .dgmo files
  • New Org chart diagrams with tree layout, containers, tag groups, and clickable legend
  • New Org chart collapse/expand with click-to-focus-then-toggle and descendant counts
  • New Participant spotlight — click a participant to highlight all its messages
  • New Palette color autocomplete in the editor
  • New Code folding and indent guides for .dgmo files
  • New Cmd-click to open URLs in editor comments
  • New Manual Check for Updates button in Settings
  • New In-app documentation for flowchart and org chart types
  • Improved Expanded participant type inference from 125 to 222 rules
  • Improved Rewritten sequence diagram example to showcase participant inference
  • Improved Alphabetized chart types in new file dialog
  • Improved Standardized collapse/expand indicators on Lucide chevrons
  • Fix Section collapse immediately re-expanding when cursor is on a message
  • Fix Chart deselect, cursor styling, and arc connected-node highlight
  • Fix Parse errors suppressed while cursor is on the offending line
  • Fix Duplicate segment colors in pie, doughnut, and polar-area charts
  • Fix Note boxes overlapping subsequent message labels

v0.1.8

February 20, 2026 · dgmo 0.2.13

  • Fix Section divider highlight now visually distinct
  • Fix Note overlap on message labels
  • Fix Benign ResizeObserver loop warning no longer triggers error toasts

v0.1.7

February 19, 2026 · dgmo 0.2.12

Highlights

  • Collapsed notes for sequence diagrams — notes render compact by default and expand when the cursor is on the associated message
  • Bidirectional cursor-highlight for all chart types
  • Flowchart template added to the new file dialog and welcome gallery
  • New Collapsed notes for sequence diagrams with cursor-driven expansion
  • New Bidirectional cursor-highlight for all chart types
  • New Flowchart template in the new file dialog and welcome gallery
  • New Help comment with docs link in all new file templates
  • Fix Sequence highlight no longer vanishes when note expansion triggers a re-render
  • Fix No more white flash on app startup — window stays hidden until the UI is ready
  • Fix Note spacing and block frame overlap fixed in sequence diagrams
  • Fix Updater restart now works correctly
  • Fix Hidden directories and node_modules excluded from the file tree
  • Fix Quadrant labels auto-scale to fit within bounds

v0.1.6

February 18, 2026 · dgmo 0.2.9

Highlights

  • Flowchart cursor sync and click-to-navigate
  • Unified highlight treatment across all diagram types
  • Auto-restore sessions on unclean shutdown
  • New Flowchart cursor sync and click-to-navigate interactivity
  • New Clickable and highlightable titles for all chart types
  • New Note highlighting when cursor is on any line in a note range
  • New SVG markdown links open in the system browser
  • Improved Unified highlight colors into shared CSS custom properties
  • Improved Default empty file extension changed from .mmd to .dgmo
  • Improved Auto-restore session on unclean shutdown instead of prompting
  • Fix Chart removeChild crash on auto-focus
  • Fix Flowchart dimming uses node IDs instead of line numbers
  • Fix Highlight now appears after SVG render
  • Fix Chart background standardized to palette across all previews

v0.1.5

February 18, 2026 · dgmo 0.2.8

Highlights

  • Sequence diagram notes with multi-line support, bullet lists, and markdown links
  • New Note highlighting — notes highlight when the cursor is on any line in the note
  • New Multi-line note support with bullet lists and underscore markdown
  • Fix Typing incomplete note keyword no longer blanks out the diagram
  • Fix Notes render below the message arrow with dedicated vertical space

v0.1.4

February 15, 2026

  • Fix Fix crash on relaunch after update

v0.1.3

February 15, 2026

Highlights

  • Sequence diagram DSL hardening — syntax cleanup, parser tolerance, validation, else-if, and notes
  • New Note syntax for sequence diagrams (single-line and multi-line)
  • New else if support for sequence diagram conditional blocks
  • Improved Parser tolerance for whitespace, colon splitting, multi-word groups
  • Improved Parser validation for headers-before-content and duplicate groups
  • Improved Syntax cleanup — removed deprecated keywords and patterns
  • Fix Update check no longer races with event listener setup

v0.1.0

February 15, 2026

Highlights

  • Initial release of Diagrammo for macOS
  • New Sequence diagrams with collapsible sections, participant aliases, activations, and loops
  • New Mermaid diagrams — flowcharts, sequence, class, state, ER, Gantt, and more
  • New Nomnoml UML class and object diagrams
  • New 26 chart types — bar, line, area, scatter, slope, radar, word cloud, arc, venn, sankey, heatmap, and more
  • New Markdown rendering with KaTeX math and syntax highlighting
  • New 8 color palettes with light, dark, and system themes
  • New CodeMirror 6 editor with optional Vim mode and code completion
  • New Export to PNG and PDF, copy diagram to clipboard
  • New Click-to-navigate between editor and diagram preview
  • New File tree browser with folder drag-and-drop
  • New Auto-recovery from crashes