open-design-v0.22.1 v0.166.0

high risk

haiwen/seafileSep 9, 2026 → Sep 9, 20260 days between releases

What's New

Newer release introduces template context arguments and security hardening, differing from older design task recovery focus.

Breaking Changes

  • `text/org` content is now denied by default (requires `security.allowContent`).
  • Remote fetches reject loopback/private addresses by default.
  • `{{ return }}` outside a partial is now an error.
  • Symlinked mount roots are dropped.
  • KaTeX upgrade to 0.18.4 requires CSS version changes.

New Features

  • .Render method now accepts an optional context argument.
  • return keyword reimplemented to work in any template context.
  • New resources.Publish template function.
  • IndexOf method added to Pages.
  • Support for Pandoc 3.11+.

Improvements

  • Upgrade to glob library v1.0.0 with stricter matching rules.
  • New tokenize option for related content index values.
  • Index creation is faster.
  • Added http.proxyFromEnvironment configuration option.
  • Security fixes for content handling and network requests.

Upgrade Notes

Update your templates to handle the new `{{ return }}` syntax outside partials and update KaTeX CSS if using it. Ensure `security.allowContent` is set if you rely on `text/org` content or allow remote fetches from private addresses.

The Two Releases

open-design-v0.22.1

Open Design 0.22.1 — Smoother design runs and recovery

Sep 9, 2026· 1 month ago

Focuses on smoother design runs, recovery mechanisms, and UI improvements for supported design tasks like prototypes and slide decks.

Full release notes
v0.166.0

v0.166.0

Sep 9, 2026· 1 month ago

This release focuses on template improvements like a context-aware `.Render` method and a fully functional `return` keyword, alongside new resource functions like `resources.Publish`. It also upgrades the glob library and introduces stricter security defaults for content handling and network requests.

Full release notes