Releases: omniwaifu/taskwarrior-mcp
Release list
v1.0.3
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
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
.mcpbbundle automatically via GitHub Actions.
Verification
bun run checkbun run mcpb:pack
v1.0.1
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
.mcpbartifact. - 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 checkbun run mcpb:pack