Skip to content

Release v0.9.0

Choose a tag to compare

@github-actions github-actions released this 06 Jan 22:33
· 369 commits to main since this release

v0.9.0

Highlights

  • Breaking: CLI accepts script file directly: The CLI now takes a script file as the main argument. Use -c for inline commands. Example: http-nu :3001 ./serve.nu or http-nu :3001 -c '{|req| "hello"}'
  • Watch mode: New -w/--watch flag enables automatic hot-reload when files change during development
  • Embedded store: New --store flag embeds cross.stream for real-time state and event streaming
  • Windows Unix socket support: Full Unix socket support on Windows
  • Markdown rendering: New .md command converts Markdown to HTML with syntax-highlighted code blocks
  • Module paths: New -I/--include-path flag for module resolution

Raw commits

  • feat: Windows Unix socket support (#35) (2026-01-06)
  • test: verify plugin process is shared across requests (2026-01-04)
  • feat: embed cross.stream store with --store flag (2026-01-03)
  • feat: add -w/--watch flag for file watching and hot reload (2026-01-02)
  • feat!: change CLI to accept script file, -c for inline commands (2026-01-02)
  • chore: format markdown files (2026-01-02)
  • docs: update CSS architecture to prioritize base typography (2026-01-02)
  • fix: add base paragraph spacing (2026-01-02)
  • docs: document javascript: URL injection vector in .md (2026-01-02)
  • feat: add .md command for markdown-to-HTML conversion (2026-01-02)
  • docs: add Datastar-ready branding (2026-01-02)
  • feat: add --include-path/-I flag for module resolution (2026-01-02)
  • feat(www): add Datastar demo, typography system, anchor links (2026-01-02)
  • fix: improve error formatting for streaming responses (2026-01-01)
  • bench: add Flask+gunicorn comparison benchmark (2026-01-01)
  • feat(www): add animated rocket to install section (2026-01-01)
  • refactor: replace indicatif with crossterm, add RequestGuard for abort handling (2026-01-01)
  • docs(www): add --locked to cargo install, add $ prompts (2026-01-01)