Skip to content

v1.0.3

Latest

Choose a tag to compare

@brickfrog brickfrog released this 16 Aug 03:10
· 2 commits to main since this release
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.