Skip to content

Releases: uberblick-ai/ablauf

@uberblick/ablauf 0.2.0

Choose a tag to compare

@bk-one bk-one released this 20 Oct 04:25
Immutable release. Only release title and notes can be modified.
80d0adc

Breaking change: 0.2.0 replaces the 0.1.x Mermaid-subset line with a new
routed flow format; 0.1 sources must be rewritten. The 0.1.x line lives in
uberblick-ai/old-ablauf. (#1)

Package

  • import { render } from "@uberblick/ablauf": a synchronous ES module for
    Node.js 22.18+, with types and no runtime dependencies. (#49)
  • Host fonts and width metrics through fonts.mono and fonts.text. (#48)
  • Page themes through --ab-* CSS properties, or a fixed scheme. (#35, #30)
  • Distinct idPrefix values never collide, so diagrams can share a page. (#31)

Flows

  • flow v0: nodes on a grid the author lays out, routed edges, tones,
    legends and line-numbered diagnostics. (#1)
  • decision nodes and label=inline edge labels for classic flowcharts. (#61)
  • system and neutral tones, and quieter default tone colours. (#33, #39, #60)
  • Box and panel text wraps to fit. (#37, #34)
  • Section captions fit the canvas; empty sections are diagnosed. (#32)
  • Main arrows stay centred when other edges share a side. (#38)
  • Room around vertical edge labels, and gap=N for extra space below a node. (#46)
  • Gaps where edges cross. (#41)
  • Text in legend samples with sample=; repeated keys warn. (#40, #54)

Fan-outs

  • fan-out v0: one step and its ordered outcomes, each with a reason and a
    destination. (#47)
  • Curved branches into toned outcome boxes, or a compact style ladder. (#55)

Docs