Skip to content

Releases: omniwaifu/taskwarrior-mcp

v1.0.3

Choose a tag to compare

@brickfrog brickfrog released this 16 Aug 03:10
af4aaf0

CAUTION: Update if you use tags. Earlier versions could delete task descriptions.

Fixed

Tag writes destroyed task descriptions. Taskwarrior accepts +tag and -tag only for tags of letters, digits and underscores. A hyphen, space or colon fails its lexer. Taskwarrior then read the word as description text, so the tag was lost and the description was overwritten. add_task, modify_task, batch_modify_tasks and create_project_tree all did this, and list_tasks failed on a hyphenated tag filter. Tag writes now use the tags: attribute and tag filters use tags.has:. Both accept the full tag charset. Reported by @jaklec in #1.

The handlers wrote 25 diagnostic lines to stdout. stdout carries the JSON-RPC frames of the stdio transport, so clients got parse errors. All diagnostics now go to stderr.

Changed

Removed four unused packages: diff, glob, minimatch and zod-to-json-schema. zod is now a declared dependency. MCP SDK moves from 1.11.1 to 1.30.0. Dev tools updated: typescript 5.9.3, typescript-eslint 8.67, eslint 10, esbuild 0.28.

Dependabot now watches bun and github-actions each week.

v1.0.2

Choose a tag to compare

@brickfrog brickfrog released this 07 Mar 07:25

Highlights

  • Follow-up patch release so the published tag includes the tracked MCPB prep script and the corrected release automation state.
  • Keeps the Bun-first workflow, Taskwarrior command fixes, integration tests, and MCPB packaging from v1.0.1, with release metadata now aligned under 1.0.2.
  • Future published releases should now build, validate, pack, and upload the .mcpb bundle automatically via GitHub Actions.

Verification

  • bun run check
  • bun run mcpb:pack

v1.0.1

Choose a tag to compare

@brickfrog brickfrog released this 07 Mar 07:18

Highlights

  • Switched the repo to a Bun-first development workflow, removed pnpm, and updated the documentation and scripts for the new toolchain.
  • Added MCPB packaging support with a manifest, bundle prep script, and a GitHub release workflow that validates, packs, and uploads a versioned .mcpb artifact.
  • Fixed Taskwarrior command execution by using argv-based process execution so descriptions, project names, and annotations with spaces or apostrophes are handled safely.
  • Improved dependency updates and task creation fallback behavior, including better handling for duplicate descriptions and dependency reconciliation.
  • Added Taskwarrior integration coverage for add/modify/annotation/dependency flows and tightened remaining lint/type cleanup.

Verification

  • bun run check
  • bun run mcpb:pack