Changelog
- 13c886b Merge pull request #73 from cgreeno/feat/robust-graph-type
- 3435f50 Merge pull request #75 from cgreeno/feat/seq-arrows
- 232e792 Merge pull request #76 from cgreeno/feat/seq-note
- 1ab2a8f Merge pull request #77 from cgreeno/feat/seq-alt
- 7d5d793 Merge pull request #78 from cgreeno/feat/seq-caseinsensitive
- a4f2321 Merge pull request #79 from cgreeno/feat/seq-par
- fe11b41 Merge pull request #82 from SAY-5/fix-long-chain-index-panic
- c94ea9a Merge pull request #83 from cgreeno/feat/erdiagram
- aaba515 Merge pull request #84 from cgreeno/feat/seq-async-arrows
- bfea4e1 Merge pull request #85 from cgreeno/feat/seq-central-connections
- 5671865 Merge pull request #86 from cgreeno/feat/seq-participant-names
- 91cfd36 Merge pull request #87 from cgreeno/feat/frontmatter
- b1b35f6 Merge pull request #88 from cgreeno/feat/seq-actor
- a284138 WIP(er): lane-allocated connector router (mid-rewrite)
- e538f30 feat(er): 2D canvas + grid placement of entity boxes (stage 3)
- 86d23ca feat(er): close mermaid coverage gaps found against RFC corpus
- 9572f28 feat(er): full data-model coverage grounded in mermaid's er tests
- 16de2ae feat(er): parse erDiagram entities, attributes, relationships (stage 1)
- bdd3030 feat(er): render entity attribute tables (stage 2)
- b2df653 feat(er): route relationships with crow's-foot ends + labels (stage 4)
- a02315e feat(er): vertical-exit lane router — collision-free labels, geometric crow's-foot tokens
- 79a9c1a feat(er): wire erDiagram into the CLI diagram dispatch (stage 5)
- 9338a73 feat(graph): tolerant graph/flowchart type detection
- 4925d24 feat(sequence): actor declarations
- e98cc25 feat(sequence): central connections (mermaid 11.16)
- 9227c23 feat(sequence): cross, async-point, and bidirectional message arrows
- 2f4823d feat(sequence): make sequence keywords case-insensitive
- 90c82c0 feat(sequence): participant names with spaces, dashes and equals
- 16d2302 feat(sequence): render Note annotations
- 258b070 feat(sequence): render alt/else fragments
- 579a633 feat(sequence): render par/critical/break/rect fragments
- 3364706 feat(sequence): support -> and --> message arrows
- 5e980e3 feat: strip YAML frontmatter and render its title above the diagram
- 0e4c333 fix(er): address adversarial review — 12 findings
- 438d0c0 fix(er): address second review round — vertical de-confliction + parser edge cases
- 1a1d863 fix(er): allow closing brace on the last attribute line (mermaid parity)
- e6a1b1c fix(er): mermaid-parity — ::: shorthand, subgraph rejection, backtick attrs
- 48c9088 fix(er): third review round — nested self-loops, whitespace labels
- 03d4bd0 fix(graph): grow level tracking to avoid panic on long chains
- 3022fcd fix: YAML-parity title edges — inline comments, colon-space mapping rule
- a7d6e3e refactor(er): unify relationship parsing into one card-aware pass
- af3ae51 test(er): golden-file test suite for erDiagram rendering
- 96840ca test(sequence): mermaid-spec-parity forms for new arrows