Sceno v0.5.0
Sceno now includes a local browser preview for editing KDL, inspecting exact bounds and spacing, and reviewing verified repairs before applying them. Four starter templates help you get to a useful diagram quickly.
Upgrade notes
- Building Sceno requires Go 1.27.1 or later; macOS binaries require macOS 13 or later.
sceno initprotects existing files. Pass--forceto overwrite one deliberately.- The live preview uses polished rendering. Repairs preserve source formatting, reject stale or structurally unsafe edits, and offer session Undo.
- Grid indices must be between 0 and 10,000. Numeric geometry must be finite with absolute magnitude at most 1,000,000.
- Polished PNG exports are limited to 32 million pixels and 32,768 pixels per side; use SVG/PDF or smaller slides for larger canvases.
Try the new workflow
sceno init --template service-architecture -o architecture.kdl
sceno preview architecture.kdlFeatures
- preview: add live editing with verified repairs and starter templates (80bdd14)
- engine: expose deterministic spacing and slide-scoped repairs (807af38)
Bug Fixes
- release: support explicit versions with strict shell checks (7b5e47e)
- ci: match orchestration module to Dagger bootstrap compiler (8afcfd0)
- render: preserve canonical geometry across polished exports (69e21c0)
Documentation
- publish preview workflows and geometry feedback reference (091972e)
- install: add Homebrew tap instructions (1c25a0b)
Install
curl -fsSL https://raw.githubusercontent.com/niklas-heer/sceno/main/scripts/install.sh | bashPin this release:
curl -fsSL https://raw.githubusercontent.com/niklas-heer/sceno/main/scripts/install.sh | bash -s -- --version v0.5.0Or download v0.5.0 assets from GitHub Releases.