Skip to content

v2.0.1 — arrival-label placement & routing polish

Choose a tag to compare

@jovesun-lab jovesun-lab released this 19 Aug 00:26

Maintenance release on top of v2.0.0 — rendering and routing polish, an attribution badge link, opt-in (off-by-default) usage telemetry, and clearer routing docs. Drop-in compatible: same node/edge schema, no breaking changes.

Highlights

  • Cleaner arrival-label placement — the label pill at an edge's end now backs off from both the target node and its type tag, so labels no longer overlap the node they point to.
  • Routing improvements — re-derived engine with cleaner edge routing.
  • Attribution badge — the badge on exported diagrams now links to https://arcgram.io/?ref=diagram.
  • Opt-in usage telemetry — OFF by default. Only if you explicitly enable it, the engine sends a single anonymous "diagram opened" ping — no personal data, none of your diagram's content, no cookies or fingerprinting. It honours Do Not Track and does nothing offline. Left as shipped, nothing is ever sent.

Docs

  • Clarified via on 3leg / hvh routes: on lateral (left/right) edges via sets the vertical middle-leg X; on vertical (top/bottom) anchors the middle-leg Y is auto-computed and via is not read (author control of that lane is under revision). Updated in schema.md, layout-tips.md, and USAGE.md.

Compatibility

Drop-in replacement for v2.0.0 — no schema or API changes.

Full changelog: v2.0.0...v2.0.1