Skip to content
kandown
GitHubnpm
98 releases

Changelog

2026-07-19

v0.17.2CLI Hardening

  • Added: CLI/daemon hardening pass — daemon routes now use per-daemon X-Kandown-Token auth, remove wildcard CORS, cap request bodies at 10MB, and keep the daemon alive after recoverable fatal handlers.
  • Added: Safer persistence — task, config, board, and daemon metadata writes now use atomic temp-file renames, with a daemon spawn lock to avoid duplicate startup races.
  • Fixed: CLI update policy — update checks are skipped for daemon/shell/non-TTY flows, throttled for 24h, and handle prerelease semver comparisons safely.
  • Fixed: stdout/stderr contract — machine-readable shell output stays clean on stdout while UI decorations and status logs go to stderr.
  • Fixed: Board/TUI resilience — daemon startup, board scrolling, and move-target UX received stability fixes from the FABLE CLI pass.
  • Changed: Credits and package metadata — license, package author, Settings links, and README credits now point to Vanessa Depraute, GitHub vava-nessa, and vanessadepraute.dev.