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