open-design-v0.22.1 v0.166.0

high risk

BITyia/DroneSplatSep 9, 2026 → Sep 9, 20260 days between releases

What's New

Newer release introduces Go 1.27 and template changes, unlike the older Open Design release.

Breaking Changes

  • Glob library upgrade changes pattern matching behavior (e.g., `**` behavior)
  • `return` keyword now errors if used outside partials
  • `text/org` content is denied by default (requires opt-in via `security.allowContent`)

New Features

  • .Render now takes an optional context argument
  • Re-implemented `return` keyword for templates
  • New `resources.Publish` template function
  • New `IndexOf` method on `Pages`
  • `tokenize` option for related content config

Improvements

  • Upgraded glob library to v1.0.0
  • Security fixes for Org mode and remote fetches
  • Faster index creation
  • Upgrade katex to 0.18.4
  • Fail on symlinks that escape Node.js permission paths

Upgrade Notes

Glob library upgrade changes pattern matching behavior (e.g., `**` behavior); `return` keyword now errors if used outside partials; `text/org` content is denied by default and requires opt-in via `security.allowContent`.

The Two Releases

open-design-v0.22.1

Open Design 0.22.1 — Smoother design runs and recovery

Sep 9, 2026· 1 month ago

Enables OD Next by default for supported design tasks and enhances conversational recovery, error messaging, and media handling to improve the design workflow.

Full release notes
v0.166.0

v0.166.0

Sep 9, 2026· 1 month ago

A major update introducing new template functions, a re-implemented `return` keyword, and upgrades to the glob library. It also includes significant security hardening and a migration to Go 1.27.

Full release notes