Release Notes

Changelog for the CLI and MCP server packages. Install the latest with npm i -g @yesdidit/cli or npm i -g @yesdidit/mcp.

v0.6.0 / v0.5.0

April 12, 2026

CLI (v0.6.0)

  • New: ydi standup command — standup report showing recently completed todos grouped by branch, plus in-progress work. Supports --since (natural language or duration like 48h) and --json
  • New: ydi config set/get/list commands — persistent user settings for context auto-capture, default list filter, verbose mode, date format, standup lookback, color, and timezone
  • New: ydi list --active flag — show only todos on branches with commits in the last 7 days

MCP Server (v0.5.0)

  • New: standup tool — returns formatted standup report with completed todos grouped by branch and in-progress summary. Optional since param (ISO timestamp)

v0.5.0 / v0.4.0

April 5, 2026

CLI (v0.5.0)

  • New: ydi sweep command — find todos on deleted/merged branches and clean them up interactively, with --dry-run, --auto, and --json flags
  • New: ydi list --stale flag — list todos whose branches no longer exist on the remote
  • New: --issue/-i and --pr flags on ydi add — link todos to GitHub issues and PRs
  • New: --issue and --pr filter flags on ydi list

MCP Server (v0.4.0)

  • New: sweep_todos tool — returns stale todos (branches deleted on remote) for Claude to act on
  • New: issue and pr params on add_todo and list_todos

v0.3.1 MCP only

April 3, 2026

MCP Server (v0.3.1)

  • Fix: MCP server no longer crashes on npm install — bundled shared git utilities inline instead of depending on unpublished @yesdidit/shared package
  • New: issue and pr params on add_todo — link todos to GitHub issues and PRs
  • New: issue and pr filter params on list_todos

v0.4.0 / v0.3.0

April 1, 2026

CLI (v0.4.0)

  • New: --current-branch flag on ydi list — auto-detect and filter by current git branch
  • New: --branch <name> flag — filter todos by any branch name
  • New: --here flag — filter todos by current git repo
  • New: --repo <url> flag — filter todos by repo URL
  • New: --verbose / -v flag — show full git context (branch, commit, repo, issue, PR) under each todo
  • New: Branch name shown as [branch-name] suffix on todos with git context
  • New: Filter headers (Todos on branch: ...) when branch/repo filtering is active

MCP Server (v0.3.0)

  • New: list_branch_todos tool — auto-detects current git branch and lists matching todos. Ask Claude "what todos are on this branch?"
  • New: Branch name displayed on all todos with git context in list_todos output
  • New: Git context auto-capture on add_todo (branch, commit, repo)

v0.3.0 CLI only

March 29, 2026

CLI

  • New: Git context auto-captureydi add now automatically records the current branch, commit SHA, and repository when you create a todo inside a git repo
  • New: ydi context command — inspect what git context would be captured in the current directory
  • New: --no-context flag on ydi add to skip automatic git context capture
  • New: Branch and repo query params on list API client (used by upcoming filtering features)
  • Internal: New @yesdidit/shared package with git detection utilities shared between CLI and MCP

v0.2.1

March 26, 2026

CLI

  • New: ydi update command — change text, due date, and tags on existing todos (parity with MCP)
  • Fix: CLI test suite isolated from production and personal accounts
  • Fix: Corrected CLI flag names and package references in docs

MCP Server

  • New: Streamable HTTP transport — MCP server can now run over HTTP in addition to stdio
  • New: OAuth 2.0 consent flow for Anthropic Connectors Directory
  • Fix: Version synced with CLI to 0.2.1

v0.1.2 CLI only

March 23, 2026

CLI

  • Fix: Short todo ID resolution — ydi done abc now correctly matches partial IDs
  • New: -h flag as alias for --help on all commands

v0.1.1

March 23, 2026

CLI

  • Fix: Login redirect — ydi login now routes through the web bridge to fix Supabase OAuth redirect issues

MCP Server

  • Fix: Short todo ID resolution in MCP tools — partial IDs now resolve correctly when completing or deleting todos
  • Fix: Package prepared for npm publishing

v0.1.0

March 22, 2026

CLI

  • Initial release
  • ydi login — authenticate via Google OAuth (PKCE flow)
  • ydi add — create todos with optional --due and --tag flags
  • ydi list — list todos with --filter, --done, --all, --tag
  • ydi done — mark todos complete (by ID or interactive picker)
  • ydi delete — remove todos
  • ydi keys create|list|delete — manage API keys
  • JSON output with --json flag on all commands

MCP Server

  • Initial release
  • Stdio transport for Claude Desktop and Claude Code
  • Tools: list_todos, add_todo, complete_todo, delete_todo, update_todo
  • Supports all CLI filters and tag operations