• v0.3.0 548ab9fca6

    iw-cli v0.3.0 Stable

    mph released this 2026-03-12 08:38:46 +00:00 | 492 commits to main since this release

    What's New in v0.3.0

    Features

    • Server-backed iw status (#250)

      • iw status now queries the dashboard server API instead of reading the cache file directly
      • Live git state, review state, and progress data — no more stale nulls
      • New GET /api/v1/worktrees/:issueId/status server endpoint
      • Clear error message when server isn't running
    • Deterministic phase lifecycle commands (#243)

      • iw phase-start, iw phase-commit, iw phase-advance, iw phase-pr
      • Automated phase transitions with review-state updates
    • Independent project tracking (#236)

      • Projects can be registered and tracked independently from worktrees
      • iw register command for explicit project registration
    • Agent-usable CLI (#229)

      • --prompt flag on projects, worktrees, status for LLM-friendly output
      • --json output for programmatic consumption
    • Projects overview dashboard (#221, #206)

      • Root dashboard page shows project cards with worktree counts
      • Per-project detail pages with worktree lists
      • PR links on worktree cards (#203)

    Bug Fixes

    • Fix --describe exiting with error on missing USAGE/PURPOSE headers (#245)
    • Drop invalid --prompt flag from claude command (#247)
    • Fix register command team derivation and false success on failure
    • Fix CI test timeout for nested test runs (#217)
    • Fix stale imports in project command tests
    • Isolate E2E tests from real tmux server and dashboard

    Quality

    • Pre-push hooks: compile + unit tests + command compilation
    • E2E tests deferred to CI
    • All 32 commands compile cleanly with -Werror

    Full Diff: https://github.com/iterative-works/iw-cli/compare/v0.2.0...v0.3.0

    Downloads