Skip to content

0.1.0 - 2026-02-22

Choose a tag to compare

@github-actions github-actions released this 23 Feb 02:58

Release Notes

Added

  • Headless Mermaid parsing and semantic JSON output (merman-core).
  • Headless layout + SVG rendering with DOM parity gates against upstream baselines (merman-render).
  • Ergonomic wrapper crate for UI integrations (merman, feature-gated via render / raster).
  • CLI for detection, parsing, layout, and rendering (merman-cli).
  • Raster outputs (PNG/JPG/PDF) via pure-Rust SVG conversion (resvg / svg2pdf).
  • Golden snapshots and parity tooling (xtask, fixtures/**, docs/alignment/STATUS.md).
  • ZenUML headless compatibility mode (subset translated to sequenceDiagram; not parity-gated).
  • Local performance regression tracking via Criterion (cargo bench -p merman --features render --bench pipeline).

Changed

  • SVG renderer implementation is organized under svg::parity to reflect the upstream-as-spec intent.
  • State diagram root viewport (viewBox/max-width) defaults to SVG-emitted bounds scanning (closest to browser getBBox()); set MERMAN_STATE_VIEWPORT=layout to use layout-derived bounds.

Install merman-cli 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Latias94/merman/releases/download/v0.1.0/merman-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/Latias94/merman/releases/download/v0.1.0/merman-cli-installer.ps1 | iex"

Download merman-cli 0.1.0

File Platform Checksum
merman-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
merman-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
merman-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
merman-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum