|
| 1 | +# v0.14.0 |
| 2 | + |
| 3 | +## Highlights |
| 4 | + |
| 5 | +- **`href` helper for mount-prefix-aware links**: New `href` command in the router module resolves paths against `$req.mount_prefix`, so links work correctly when handlers are mounted under a prefix. `$req | href "/about"` returns `"/blog/about"` when mounted at `/blog`. |
| 6 | + |
| 7 | +- **GFM extensions in `.md` parser**: Enabled tables, strikethrough, tasklists, footnotes, heading attributes, definition lists, and GFM autolinks in the `.md` command via pulldown-cmark options. |
| 8 | + |
| 9 | +- **`eval --store`**: The eval subcommand now accepts `--store <path>` to open a cross.stream store and make `.cat`, `.append`, `.cas`, and other store commands available for scripting and testing. |
| 10 | + |
| 11 | +- **`ICONIFY`, `SCRIPT-ICONIFY`, `SCRIPT-DATASTAR` helpers**: Convenience commands in the html and datastar modules for including iconify icons and the Datastar client script. |
| 12 | + |
| 13 | +- **Datastar SDK ADR alignment (breaking)**: `from datastar-signals` now treats DELETE the same as GET (reads signals from query param, not body), matching the updated [SDK ADR](https://github.com/starfederation/datastar/pull/1146). |
| 14 | + |
| 15 | +- **SSE streams cancelled on shutdown**: SSE connections are now cleanly terminated on server shutdown instead of waiting for the 10-second graceful shutdown timeout. |
| 16 | + |
| 17 | +- **`metadata set --merge` migrated to closure syntax**: All examples and docs updated ahead of the `--merge` flag removal in Nushell 0.112. |
| 18 | + |
| 19 | +- **Nushell 0.111, cross.stream 0.11** |
| 20 | + |
| 21 | +## Raw commits |
| 22 | + |
| 23 | +* feat: add --store flag to eval subcommand (2026-04-03) |
| 24 | +* fix: cancel SSE streams on shutdown, rename to sse_cancel_token (2026-04-03) |
| 25 | +* fix: allow result_large_err clippy lint for ShellError (2026-04-01) |
| 26 | +* fix: align datastar signal parsing with SDK ADR for DELETE method (2026-04-01) |
| 27 | +* feat: add ICONIFY, SCRIPT-ICONIFY, and SCRIPT-DATASTAR helpers (2026-03-31) |
| 28 | +* fix: deno fmt README.md (2026-03-30) |
| 29 | +* feat: enable GFM extensions in .md parser (2026-03-30) |
| 30 | +* docs: note multi-line DSL wrapping requirement in README (2026-03-28) |
| 31 | +* refactor: migrate metadata set --merge to closure syntax (2026-03-28) |
| 32 | +* fix: fix HTML rendering and improve stor example (2026-03-28) |
| 33 | +* fix: add index route to stor example for hub compatibility (2026-03-28) |
| 34 | +* feat: add href helper for mount-prefix-aware links (2026-03-28) |
| 35 | +* feat: add blog example with routing, layouts, and HTML composition (2026-03-28) |
| 36 | +* feat: enable in-memory SQLite persistence via stor commands (2026-03-23) |
| 37 | +* fix: allow Ctrl+C to exit when initial script fails in watch mode (2026-03-03) |
0 commit comments