Skip to content

v0.6.3

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Nov 06:27

0.6.3 (2026-11-14)

Bug Fixes

  • cli: accept the port-less Host header that clients send when serve runs on port 80 (7d3904d)
  • cli: have serve say when a large diagram is being laid out (27be047)
  • cli: keep serve running when a request path is not a valid URL (7003475)
  • cli: on WSL, wait for a Windows opener's exit code, keep paths PowerShell would expand from wslview, and find PowerShell under any automount root (a13b824)
  • cli: pick up saves made during serve's first layout, and rebuild once for a burst of them (458a7f6)
  • cli: refuse to overwrite the input when -o names it in a different case (d540987)
  • cli: reject an empty or non-numeric --port instead of serving on a random one (ddac338)
  • cli: report serve's port and folder failures as plain errors, not internal ones (fc61ac4)
  • cli: skip serve rebuilds when the watched file's content has not changed (f1899f5)
  • cli: stop warning of a slow layout for workflow, lifecycle and sequence diagrams (330a410)
  • core: budget a row label against its value as rendered, so padded values raise no false card-fit error (4a7f218)
  • layout: end a sequence message on the bar it meets left of a nested activation (4885152)
  • layout: keep a corner that ELK returns as two points in one place (ed5e880)
  • layout: keep a repeated unanswered call in the activation bar it opened (296271b)
  • layout: keep edge labels inside the diagram's bounds (b22e4b1)
  • layout: keep edge labels off a group title wider than 160px (fdddbf7)
  • layout: keep lane routes off cards and off the port runs that face them (0f9fd65)
  • layout: keep lane routes off the lanes' edges (9dd88e6)
  • layout: size an empty group's frame to hold its title (09684ec)
  • layout: size stage bands round group frames, clear of the stage labels (f7e07d1)
  • schema: give an out-of-range number a numeric fix instead of a text-length one (1efa898)
  • schema: offer to phase the source of a phase-order edge only when it has no phase (f1f1cff)
  • schema: stop suggesting a move for unknown keys named like Object.prototype members (78a05d8)
  • schema: suggest an evidence note, not a card row, for a self-loop on compact cards (2a3238f)
  • schema: warn about an empty card footer, which draws a blank band (7a51745)
  • viewer: centre a search result that was off screen instead of panning past it (c0d5e37)
  • viewer: forget a pan's target when another camera move cuts it short (34f8215)
  • viewer: keep a route to what lies between its ends, not loops back through them (4a639f3)
  • viewer: keep the export menu open when an item is pressed in Safari (5d6e2b0)
  • viewer: leave ⌘/Ctrl/Alt key combinations on the canvas to the browser (0d58890)
  • viewer: refit the presentation once full screen has resized the stage (5417160)
  • viewer: show a card's link in the inspector when the card has nothing else (e107004)
  • viewer: track the edges in flight per diagram, not once for the page (10a651b)

Performance Improvements

  • layout: skip a label retry that repeats the first layout, and collect each layout once (e4e7824)
  • layout: skip routes nowhere near a label when placing it (db0ba3b)
  • viewer: build flow geometry once per scene, and the flow only when it plays or exports (30a0a59)