Releases: rinfimate/ariel-rs-cli
Releases · rinfimate/ariel-rs-cli
v0.2.0
What's Changed
This release upgrades the underlying renderer from ariel-rs 0.1.0 → 0.4.0, picking up three releases worth of fixes, theme work, and a new fidelity-testing mode.
📦 Dependency Upgrade
- ariel-rs:
0.1.0→0.4.0
That's a big jump — here's what it brings to arielc:
From ariel-rs 0.2.0
- Full 4-theme support (Default, Dark, Forest, Neutral) with pixel-accurate colors across 28+ diagram types
- Theme-aware fixes in sequence, flowchart, class, state, ER, gantt, git, block, treemap, kanban, packet, sankey, radar, timeline, C4, architecture, ishikawa, wardley, mindmap, pie, venn
- TreeView diagram support
From ariel-rs 0.3.0
- ER self-loop arcs match Mermaid JS exactly
- Pure SVG output — no
<foreignObject>, rasterizable by any tool (resvg, librsvg, Inkscape) - Treemap / block dark-theme label colors corrected
From ariel-rs 0.4.0
- Renderer-wide theme externalization (font family now flows from
ThemeVarsthrough every template) - Templates refactor (all inline SVG strings centralized)
- Class diagram namespace + note layout corrected to match Mermaid's
adjustClustersAndEdges - Flowchart hexagon padding + bidirectional edge fixes
- Sequence viewBox formula matches Mermaid
- Kanban section-2 white-on-purple header (default theme)
- Mindmap layout switched to recursive subtree-height algorithm
- Text rendering switched to Mermaid's
tspan-with-dypattern across all renderers
✅ Verification
- All 12 CLI integration tests pass
- All 4 themes render correctly (default, dark, forest, neutral)
- All supported diagram types render
Full changelog: v0.1.0...v0.2.0