# SiriusMarkdown 0.7.8

October 19, 2026

Mermaid fences now support Sankey, GitGraph, radar and treemap diagrams through
the shared native engine. The default viewer prepares selectable PDF vectors,
light and dark SVG, accessibility descriptions and source-backed exports.

- Sankey diagrams preserve CSV quoting, repeated flows and a common quantitative
  scale for ribbon thickness and node heights. Cycles and nonpositive weights
  retain source.
- GitGraph tracks branch heads, commit ancestry, merges, tags and cherry-pick
  references. LR, TB and BT layouts keep labels clear of their connectors.
- Radar charts support labeled axes, positional or keyed curves, explicit scales,
  circular or polygonal grids and legends. Markers and line patterns supplement
  color; an external scale ruler keeps numeric labels clear of the data.
- Treemaps preserve an indented hierarchy or forest and partition sibling regions
  by weight. Small regions retain their true areas and use a complete path/value
  key when labels cannot fit. A bounded inert style subset controls tile colors
  and borders.

Streaming publishes parser-owned completed statements and keeps exact authored
source and frontier metadata. Open trailing treemap sections do not invent
weights. Unsupported completed input retains its source fence. Quantities that
cannot be represented faithfully are refused rather than inflated or clamped.
See the [diagram guide](../Docs/Native-Mermaid.md) for syntax and limits.

Compound flowcharts follow Mermaid's subgraph direction rule: child nodes linked
outside inherit the parent direction, while closed groups and links to a group
boundary preserve a local direction. Feedback arrows keep their authored
endpoints. Displaced flow labels use distinct dotted association leaders.
Shared label wrapping preserves word boundaries across native and browser output.

Native document selection reuses current clipping geometry for growing tables,
while preserving source mapping when frames or containing viewports change.

The existing Swift Package products and platform requirements are unchanged.
Update `siriusmarkdown-commercial` to 0.7.8 and rebuild your app. The SDK requires
Swift 6.3 and supports macOS 13, iOS/iPadOS 16 and visionOS 1. Browser 0.2.2 is a
separately versioned distribution.
