changelog

What changed.

Source of truth is docs/CHANGELOG.md in the docket repo — the same sections the release workflow publishes as GitHub Release notes.

Changelog

All notable changes to docket are documented in this file.

The format is based on Keep a Changelog, and the project adheres to Semantic Versioning.

Each ## [VERSION] section is consumed verbatim by the release workflow as the GitHub Release body for the matching tag — keep entries written for that audience.

Unreleased

0.0.4 - 2026-05-17

Backlog and task-kind release. Introduces a dedicated backlog status so tasks can be parked without polluting the open queue, adds a first-class kind field for distinguishing features from bugs/chores, and lets docket launch straight into the TUI when invoked bare. Also lands a batch of TUI polish: fewer error states, better edit-form ergonomics, and wider test coverage.

Added

Changed

Tests

0.0.3 - 2026-05-17

The TUI release. Lands an interactive docket tui for navigating, mutating, and starting tasks without leaving the keyboard, plus a docket update subcommand for editing tasks in place. The CLI core was extracted into modules along the way (cli/, db/, model/, prompts/, tui/) so the TUI and CLI share a single data layer.

Added

Changed

Tests

0.0.2 - 2026-05-09

The handoff release. Closes the loop between picking a task and handing it to an agent — docket start assembles a task's body, acceptance, and the embedded tdd-pursuit discipline into a single ready-to-pipe brief, optionally delivered into a fresh tmux window. Also lands the Claude Code plugin and stands up tag-driven release automation so future versions ship from a two-command flow.

Added

Changed

Release automation

0.0.1 - 2026-05-09

Initial release. v1 CLI shell with embedded prompts and bundled SQLite store.

Added

Notes