• v0.3.6 07fb6e2a2f

    iw-cli v0.3.6 Stable

    mph released this 2026-03-25 22:19:57 +00:00 | 381 commits to main since this release

    Release v0.3.6

    • Fix glab mr list --state flag in phase-advance (use --merged instead)
    • Fix GitLab issue creation failing on work_items URLs
    Downloads
  • v0.3.5 86ae0368d6

    iw-cli v0.3.5 Stable

    mph released this 2026-03-25 10:16:50 +00:00 | 384 commits to main since this release

    Release v0.3.5

    Key changes:

    • Fix batch-implement infinite loop on zero-padded phase numbers
    • phase-commit now requires pre-staged clean worktree (no more sweeping unrelated files)
    • Fix claude-sync permission issue for non-interactive skill generation
    • Push feature branch before creating phase sub-branch
    • Commit review-state.json in workflow commands

    See CHANGELOG for details.

    Downloads
  • v0.3.4 7394cffc76

    iw-cli v0.3.4 Stable

    mph released this 2026-03-14 09:54:30 +00:00 | 479 commits to main since this release

    Release v0.3.4

    Fixes

    • phase-commit: Include task file status update (Phase Status: Complete) in the commit instead of leaving it unstaged
    • issue test: Fix stale E2E test for IssueId validation without team prefix

    See CHANGELOG for details.

    Downloads
  • v0.3.3 20ea607906

    iw-cli v0.3.3 Stable

    mph released this 2026-03-13 12:06:55 +00:00 | 481 commits to main since this release

    What's New in v0.3.3

    Cleanup

    • Remove hardcoded Scala version from iw version (#258)
      • Drop iwScalaVersion which was incorrect (showed 3.3.1, actual build uses 3.3.7) and not useful to CLI users

    Full Diff: https://github.com/iterative-works/iw-cli/compare/v0.3.2...v0.3.3

    Downloads
  • v0.3.2 d855352313

    iw-cli v0.3.2 Stable

    mph released this 2026-03-13 07:56:58 +00:00 | 483 commits to main since this release

    What's New in v0.3.2

    Bug Fixes

    • Fix iw rm failing after user confirms dirty worktree removal (#256)
      • When the user confirmed removal of a worktree with uncommitted changes, --force was not passed to git worktree remove, causing it to fail
      • The confirmation prompt now correctly propagates the force flag

    Full Diff: https://github.com/iterative-works/iw-cli/compare/v0.3.1...v0.3.2

    Downloads
  • v0.3.1 817ff50678

    iw-cli v0.3.1 Stable

    mph released this 2026-03-13 07:18:40 +00:00 | 485 commits to main since this release

    What's New in v0.3.1

    Features

    • iw update command (#252)
      • Re-downloads the cached release binary, useful after a new version is published

    Bug Fixes

    • Fix phase-pr for YouTrack+GitLab projects (#253)

      • GitRemote.extractRepositoryPath now tries both GitHub and GitLab URL extraction, so GitLab remotes work as the fallback when tracker.repository isn't set
      • Config serialization reads/writes repository and teamPrefix for all tracker types, enabling YouTrack projects to configure their GitLab forge repository
    • Fail phase-commit when [impl] tasks are unchecked (#254)

      • phase-commit now validates the phase task file before staging — if any [impl] checkboxes are unchecked, it fails with a descriptive error listing the unchecked tasks
      • Prevents silent completion of phases where the agent forgot to check off tasks

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

    Downloads
  • 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
  • v0.2.0 e7e2327681

    v0.2.0 Stable

    mph released this 2026-02-04 08:38:42 +00:00 | 558 commits to main since this release

    🎉 What's New

    Features

    • Command Compilation Testing (#193)

      • New iw test compile command verifies all 21 commands compile successfully
      • Integrated into iw test to catch breaking changes before they reach production
      • Found and fixed multiple commands broken by recent refactoring
    • Review State Workflow (#192, #187, #190)

      • Complete review-state.json schema for tracking code review progress
      • iw validate-review-state command for schema validation
      • iw write-review-state command for workflow integration
      • Support for artifacts with categories (code, docs, tests, etc.)
      • Separation of display semantics from workflow semantics
    • Enhanced Init Command

      • Added --repository=OWNER/REPO flag for non-interactive GitHub/GitLab setup
      • Better support for automated initialization workflows

    Bug Fixes

    • Config API Compatibility (#193)

      • Fixed iw init command broken by ProjectConfiguration refactoring
      • Fixed iw doctor command to use new API
      • Updated all commands to use ProjectConfiguration.create() factory method
    • Tmux Session Management

      • Clean environment variables when creating sessions (prevents IW_* leakage)
      • Use streaming for interactive commands (attach, switch)
      • Better error messages for debugging
    • Import Fixes

      • Added missing IssueCreateParser import

    Testing & Quality

    • Command compilation now part of standard test suite
    • All 21 commands verified to compile on every test run
    • Preparation for CI automation (see #191)

    Documentation

    • Updated test command documentation with compile option
    • Improved inline documentation for config model

    📋 Full Changelog

    Commits since v0.1.0:

    • fix(tmux): Clean environment and use streaming for interactive commands
    • feat(test): Add command compilation check to test suite
    • fix(init): Adapt to new ProjectConfiguration API and add --repository flag
    • feat: Define review-state.json schema and provide workflow integration commands
    • fix(issue): Add missing IssueCreateParser import
    • feat(schema): Add category field to artifacts
    • refactor(schema): Separate display from workflow semantics

    🙏 Contributors

    Thanks to all contributors who helped with this release!


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

    Downloads
  • v0.1.0 c568d21d51

    iw-cli v0.1.0 Stable

    mph released this 2026-01-24 21:03:06 +00:00 | 600 commits to main since this release

    iw-cli v0.1.0 - Initial Release

    A project-local CLI tool for managing git worktrees and issue tracker integration.

    Features

    • Worktree Management: Create, open, and remove git worktrees linked to issues
    • Issue Tracker Integration: Support for GitHub, GitLab, Linear, and YouTrack
    • Dashboard: Web-based dashboard for viewing active worktrees
    • Doctor: Health checks for project configuration
    • Claude Code Integration: Skill generation for AI agent awareness

    Supported Issue Trackers

    • GitHub Issues
    • GitLab Issues
    • Linear
    • YouTrack

    Installation

    Download and extract the tarball, then copy iw-run to your project as iw:

    tar -xzf iw-cli-0.1.0.tar.gz
    cp iw-cli-0.1.0/iw-run your-project/iw
    

    See the README for full setup instructions.

    Downloads