open-design-v0.22.1 v0.166.0
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 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 notesv0.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