|
1 | 1 | # task-master-ai |
2 | 2 |
|
| 3 | +## 0.43.0 |
| 4 | + |
| 5 | +### Minor Changes |
| 6 | + |
| 7 | +- [#1599](https://github.com/eyaltoledano/claude-task-master/pull/1599) [`e689fcf`](https://github.com/eyaltoledano/claude-task-master/commit/e689fcf2a20cada4a19ee31fed723b6f35f2c13d) Thanks [@triepod-ai](https://github.com/triepod-ai)! - Add MCPB bundle for single-click Claude Desktop installation |
| 8 | + - Added `manifest.json` for MCP Bundle (MCPB) specification v0.3 |
| 9 | + - Added `.mcpbignore` to exclude development files from bundle |
| 10 | + - Added `icon.png` (512x512) for Claude Desktop display |
| 11 | + - Enables users to install Task Master MCP server directly in Claude Desktop without manual configuration |
| 12 | + |
| 13 | +- [#1605](https://github.com/eyaltoledano/claude-task-master/pull/1605) [`efedc85`](https://github.com/eyaltoledano/claude-task-master/commit/efedc85cb1110a75748f3df0e530f3c9e27d2155) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Add verbose output mode to loop command with `--verbose` flag |
| 14 | + - New `-v, --verbose` flag shows Claude's work in real-time (thinking, tool calls) rather than waiting until the iteration completes |
| 15 | + - New `--no-output` flag excludes full Claude output from iteration results to save memory |
| 16 | + - Improved error handling with proper validation for incompatible options (verbose + sandbox) |
| 17 | + |
| 18 | +- [#1611](https://github.com/eyaltoledano/claude-task-master/pull/1611) [`c798639`](https://github.com/eyaltoledano/claude-task-master/commit/c798639d1a6b492de1b7cc82a28a13ddfba23eb8) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Add optional `metadata` field to tasks for storing user-defined custom data |
| 19 | + |
| 20 | + Tasks and subtasks now support an optional `metadata` field that allows storing arbitrary JSON data such as: |
| 21 | + - External IDs (GitHub issues, Jira tickets, Linear issues) |
| 22 | + - Workflow data (sprints, story points, custom statuses) |
| 23 | + - Integration data (sync timestamps, external system references) |
| 24 | + - Custom tracking (UUIDs, version numbers, audit information) |
| 25 | + |
| 26 | + Key features: |
| 27 | + - **AI-Safe**: Metadata is preserved through all AI operations (update-task, expand, etc.) because AI schemas intentionally exclude this field |
| 28 | + - **Flexible Schema**: Store any JSON-serializable data without schema changes |
| 29 | + - **Backward Compatible**: The field is optional; existing tasks work without modification |
| 30 | + - **Subtask Support**: Both tasks and subtasks can have their own metadata |
| 31 | + - **MCP Tool Support**: Use `update_task` and `update_subtask` with the `metadata` parameter to update metadata (requires `TASK_MASTER_ALLOW_METADATA_UPDATES=true` in MCP server environment) |
| 32 | + |
| 33 | + Example usage: |
| 34 | + |
| 35 | + ```json |
| 36 | + { |
| 37 | + "id": 1, |
| 38 | + "title": "Implement authentication", |
| 39 | + "metadata": { |
| 40 | + "githubIssue": 42, |
| 41 | + "sprint": "Q1-S3", |
| 42 | + "storyPoints": 5 |
| 43 | + } |
| 44 | + } |
| 45 | + ``` |
| 46 | + |
| 47 | + MCP metadata update example: |
| 48 | + |
| 49 | + ```javascript |
| 50 | + // With TASK_MASTER_ALLOW_METADATA_UPDATES=true set in MCP env |
| 51 | + update_task({ |
| 52 | + id: "1", |
| 53 | + metadata: '{"githubIssue": 42, "sprint": "Q1-S3"}', |
| 54 | + }); |
| 55 | + ``` |
| 56 | + |
| 57 | +### Patch Changes |
| 58 | + |
| 59 | +- [#1587](https://github.com/eyaltoledano/claude-task-master/pull/1587) [`0d628ca`](https://github.com/eyaltoledano/claude-task-master/commit/0d628ca9514f22607c0a6495b701e4cde743b45c) Thanks [@bjcoombs](https://github.com/bjcoombs)! - Add modifyJSON function for safer file updates |
| 60 | + |
| 61 | +- [#1600](https://github.com/eyaltoledano/claude-task-master/pull/1600) [`712a078`](https://github.com/eyaltoledano/claude-task-master/commit/712a0789d6d584adf5dbb27732c783cd240014b2) Thanks [@esumerfd](https://github.com/esumerfd)! - Add --no-banner to suppress the startup banner. |
| 62 | + |
3 | 63 | ## 0.42.0 |
4 | 64 |
|
5 | 65 | ### Minor Changes |
|
0 commit comments