Skip to content

Release v0.1.5 - #8

Merged
cmwright merged 2 commits into
mainfrom
release/v0.1.5
Jul 13, 2026
Merged

Release v0.1.5#8
cmwright merged 2 commits into
mainfrom
release/v0.1.5

Conversation

@cmwright

Copy link
Copy Markdown
Owner

Bump workspace crates to 0.1.5 and ship the fix landed since 0.1.4.

Changes

  • Separate overlapping edge labels — edges terminating at a subgraph border could have their labels printed on top of one another. A new label-routing pass pushes overlapping label pairs apart along the axis of minimum translation, using the same effective box dimensions the renderer uses (so subgraph-target edges, which carry no measured label dimensions, are covered).

Release mechanics

  • Workspace version 0.1.4 → 0.1.5
  • Inter-crate dependency pins updated (mermaid-core → mermaid-dagre, mermaid-rs-cli → mermaid-core)
  • Cargo.lock synced

🤖 Generated with Claude Code

cmwright and others added 2 commits July 13, 2026 17:14
Edges terminating at a subgraph border can have dagre place their label
dummies at nearly the same point, so the labels print on top of one
another. The existing boundary pass only resolves label-vs-subgraph
overlaps, not label-vs-label, and subgraph-target edges carry no measured
label dimensions (the renderer falls back to a text-length estimate).

Add a final label_routing pass that pushes each overlapping label pair
apart along its axis of minimum translation, using the same effective box
dimensions the renderer uses so subgraph-target edges are covered too.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Bump workspace crates to 0.1.5 and publish the fix landed since 0.1.4:

- Separate overlapping edge labels

Update inter-crate dependency pins (mermaid-core -> mermaid-dagre,
mermaid-rs-cli -> mermaid-core) to 0.1.5.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cmwright
cmwright merged commit 4fdbc83 into main Jul 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant