Skip to content

v0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Sep 00:19

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 init protects existing files. Pass --force to 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.kdl

Features

  • 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 | bash

Pin this release:

curl -fsSL https://raw.githubusercontent.com/niklas-heer/sceno/main/scripts/install.sh | bash -s -- --version v0.5.0

Or download v0.5.0 assets from GitHub Releases.