Releases: cook-md/editor
Releases · cook-md/editor
v0.1.0-alpha.23
0.1.0-alpha.23 (2026-06-11)
Features
- cooklang-native: add renderReport via cooklang-reports crate (99fa1f5)
- cooklang: add built-in report templates and template-file helpers (2d6dbc8)
- cooklang: add Render Report command with template QuickPick (47f6a65)
- cooklang: add renderReport RPC to CooklangLanguageService (cc937b1)
- cooklang: add ReportWidget rendering report output as markdown (749d240)
- cooklang: discover report templates in reports/ and templates/ dirs (1982575)
- cooklang: make preview/report widgets focusable, fix stale-parse races, live template re-render (c3fd421)
- cooklang: Render Report command — Jinja2 reports for recipes (3349bc1)
- cooklang: render report output as markdown, HTML, or text by template extension (af8fd8e)
- cooklang: render reports for .menu files (496ee01)
- cooklang: search whole workspace for report templates via ripgrep (1c31f4f)
- cooklang: wire up report widget factory and contribution (c032a1d)
Bug Fixes
- cooklang-native: surface detailed template errors (afb8555)
- cooklang: enable Render Report from preview widgets, not only text editors (c432cb5)
- cooklang: guard ReportWidget against stale and post-dispose renders (00a5bbd)
- cooklang: resolve report target from current main-area tab (2ff0fc9)
- cooklang: reuse report widget by widget id, not factory cache (fc603d4)
0.1.0-alpha.21
chore(release): bump to 0.1.0-alpha.21 First release with a working, editor-styled macOS Quick Look preview: sandbox entitlement (PR #40) makes PluginKit register the extension, and the editor-style two-column/pills/badges rendering (PR #41).
0.1.0-alpha.16
chore(release): bump to 0.1.0-alpha.16 Ships the native macOS Quick Look rendered preview extension for .cook/.menu files (PR #35): spacebar in Finder now shows a formatted recipe (title, metadata, ingredients, cookware, steps) instead of raw text, via a CookQuickLook.appex embedded in the app bundle and signed by electron-builder. Consumes cooklang-rs v0.18.7 (first release with a macOS xcframework slice).
0.1.0-alpha.15
chore(release): bump to 0.1.0-alpha.15 Ships the cookbot gRPC bundling fix (PR #30) that landed after the alpha.14 release, fixing "Cannot read properties of null (reading 'readFileSync')" when invoking Cookbot.
0.1.0-alpha.14
chore(release): bump to 0.1.0-alpha.14 with cooklang-sync 0.5 Picks up cooklang-sync-client 0.5.0 which fixes a Windows path-separator mismatch in the indexer (cooklang/cooklang-sync#18). Without this, sync on Windows uploaded a tombstone for every downloaded file, destroying user recipes (cook-md/editor#29).
0.1.0-alpha.12
ci(release): override license metadata for Linux packaging The dual SPDX expression in app/package.json:license is accurate but RPM (via fpm/rpmbuild) rejects expressions with parens, WITH, and LicenseRef-. Override metadata.license at build time to a single identifier; full legal terms remain in the bundled NOTICE.md and LICENSE-* files. Bumps to v0.1.0-alpha.12.
0.1.0-alpha.13
chore(release): bump to 0.1.0-alpha.13 and set app description rpmbuild rejected the alpha.12 spec because fpm forwarded an empty Summary: when package.json had no description. Adding a description populates --description in the fpm invocation and lets the .rpm build succeed alongside the .deb/.AppImage/.tar.gz artifacts.