Skip to content

Commit 7d81cc6

Browse files
committed
docs: update v0.14.0 release notes
1 parent bd77b87 commit 7d81cc6

1 file changed

Lines changed: 9 additions & 31 deletions

File tree

changes/v0.14.0.md

Lines changed: 9 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,13 @@
1-
# v0.14.0
1+
New release, [http-nu](https://http-nu.cross.stream) :: [v0.14.0](https://http-nu.cross.stream)
22

3-
## Highlights
4-
5-
- **`.md` now supports tables, tasklists, and more**: GFM extensions are enabled by default -- tables, strikethrough (`~~text~~`), `- [x]` checklists, footnotes, heading attributes, definition lists, and autolinks all work out of the box.
6-
7-
- **`eval --store`**: Test store-backed scripts without starting a server. `http-nu eval --store ./store -c '.cat --topic messages | last'`
3+
https://github.com/cablehead/http-nu/releases/tag/v0.14.0
84

9-
- **`ICONIFY` and `SCRIPT-DATASTAR` helpers**: Drop an icon or the Datastar client into your page with one call: `ICONIFY "lucide:copy"`, `SCRIPT-DATASTAR`.
5+
## Highlights
106

7+
- **`.md` supports GFM**: Tables, ~~strikethrough~~, `- [x]` checklists, footnotes, and definition lists now render correctly.
8+
- **`eval --store <path>`**: `eval` now accepts a `--store` flag to use `.cat`, `.append`, `.cas` against a store directory directly.
9+
- **`ICONIFY`**: Use any of 200k+ icons from [Iconify](https://iconify.design): `ICONIFY "lucide:copy"`, `ICONIFY "mdi:home"`.
1110
- **Clean SSE shutdown**: SSE connections now close immediately on Ctrl+C instead of hanging for 10 seconds.
12-
13-
- **Datastar 1.0 alignment (breaking)**: `from datastar-signals` now reads DELETE signals from query params (matching the updated [SDK ADR](https://github.com/starfederation/datastar/pull/1146)). If you use Datastar with DELETE requests, no code changes needed -- it just works correctly now.
14-
15-
- **New examples**: A [blog example](https://github.com/cablehead/http-nu/tree/main/examples/blog) showing routing, layouts, and HTML composition, plus a reworked [stor example](https://github.com/cablehead/http-nu/tree/main/examples) that demonstrates in-memory SQLite by logging its own page views.
16-
17-
- **`href` for mount-aware links**: When your handler is mounted under a prefix (e.g. `/blog`), `$req | href "/about"` produces `/blog/about`. No more manually threading prefixes through your templates.
18-
19-
## Raw commits
20-
21-
* feat: add --store flag to eval subcommand (2026-04-03)
22-
* fix: cancel SSE streams on shutdown, rename to sse_cancel_token (2026-04-03)
23-
* fix: allow result_large_err clippy lint for ShellError (2026-04-01)
24-
* fix: align datastar signal parsing with SDK ADR for DELETE method (2026-04-01)
25-
* feat: add ICONIFY, SCRIPT-ICONIFY, and SCRIPT-DATASTAR helpers (2026-03-31)
26-
* fix: deno fmt README.md (2026-03-30)
27-
* feat: enable GFM extensions in .md parser (2026-03-30)
28-
* docs: note multi-line DSL wrapping requirement in README (2026-03-28)
29-
* refactor: migrate metadata set --merge to closure syntax (2026-03-28)
30-
* fix: fix HTML rendering and improve stor example (2026-03-28)
31-
* fix: add index route to stor example for hub compatibility (2026-03-28)
32-
* feat: add href helper for mount-prefix-aware links (2026-03-28)
33-
* feat: add blog example with routing, layouts, and HTML composition (2026-03-28)
34-
* feat: enable in-memory SQLite persistence via stor commands (2026-03-23)
35-
* fix: allow Ctrl+C to exit when initial script fails in watch mode (2026-03-03)
11+
- **Datastar SDK update**: `from datastar-signals` now handles DELETE like GET — signals come from query params, matching the [updated ADR](https://github.com/starfederation/datastar/pull/1146). Also adds `SCRIPT-DATASTAR` to emit the client script tag (served from the binary, no CDN needed).
12+
- **New examples**: A [blog example](https://http-nu.cross.stream/examples/blog/) showing routing, layouts, and HTML composition, plus a reworked [stor example](https://http-nu.cross.stream/examples/stor/) that demonstrates in-memory SQLite by logging its own page views.
13+
- **`href`**: Mount-aware link helper. `$req | href "/about"` returns `/blog/about` when mounted at `/blog`.

0 commit comments

Comments
 (0)