From 66555099ca003623afb5b49cb33965ae6ea1dcc8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 19 Jul 2025 21:56:03 +0000 Subject: [PATCH] Version Packages --- .changeset/add-kiro-profile.md | 9 --- .changeset/beige-windows-clean.md | 5 -- .changeset/blue-rocks-clean.md | 7 --- .changeset/blue-rocks-dirty.md | 7 --- .changeset/claude-import-fix-new.md | 12 ---- .changeset/cool-glasses-invite.md | 5 -- .changeset/early-parts-throw.md | 5 -- .changeset/fix-show-command-complexity.md | 7 --- .changeset/gentle-beds-beam.md | 5 -- .changeset/groq-kimi-k2-support.md | 10 ---- .changeset/metal-papers-stay.md | 7 --- .changeset/pre.json | 29 ---------- .changeset/public-crabs-ask.md | 5 -- .changeset/puny-friends-give.md | 5 -- .changeset/swift-turtles-sit.md | 5 -- .changeset/ten-glasses-feel.md | 7 --- .changeset/two-pots-move.md | 7 --- .changeset/update-mcp-readme.md | 5 -- .changeset/yellow-showers-heal.md | 7 --- .changeset/yummy-walls-eat.md | 5 -- CHANGELOG.md | 67 +++++++++++++++++++++++ package.json | 7 ++- 22 files changed, 72 insertions(+), 156 deletions(-) delete mode 100644 .changeset/add-kiro-profile.md delete mode 100644 .changeset/beige-windows-clean.md delete mode 100644 .changeset/blue-rocks-clean.md delete mode 100644 .changeset/blue-rocks-dirty.md delete mode 100644 .changeset/claude-import-fix-new.md delete mode 100644 .changeset/cool-glasses-invite.md delete mode 100644 .changeset/early-parts-throw.md delete mode 100644 .changeset/fix-show-command-complexity.md delete mode 100644 .changeset/gentle-beds-beam.md delete mode 100644 .changeset/groq-kimi-k2-support.md delete mode 100644 .changeset/metal-papers-stay.md delete mode 100644 .changeset/pre.json delete mode 100644 .changeset/public-crabs-ask.md delete mode 100644 .changeset/puny-friends-give.md delete mode 100644 .changeset/swift-turtles-sit.md delete mode 100644 .changeset/ten-glasses-feel.md delete mode 100644 .changeset/two-pots-move.md delete mode 100644 .changeset/update-mcp-readme.md delete mode 100644 .changeset/yellow-showers-heal.md delete mode 100644 .changeset/yummy-walls-eat.md diff --git a/.changeset/add-kiro-profile.md b/.changeset/add-kiro-profile.md deleted file mode 100644 index a23ff26c..00000000 --- a/.changeset/add-kiro-profile.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"task-master-ai": minor ---- - -Add Kiro editor rule profile support - -- Add support for Kiro IDE with custom rule files and MCP configuration -- Generate rule files in `.kiro/steering/` directory with markdown format -- Include MCP server configuration with enhanced file inclusion patterns \ No newline at end of file diff --git a/.changeset/beige-windows-clean.md b/.changeset/beige-windows-clean.md deleted file mode 100644 index a09be2f6..00000000 --- a/.changeset/beige-windows-clean.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": minor ---- - -Created a comprehensive documentation site for Task Master AI. Visit https://docs.task-master.dev to explore guides, API references, and examples. diff --git a/.changeset/blue-rocks-clean.md b/.changeset/blue-rocks-clean.md deleted file mode 100644 index 576c44fe..00000000 --- a/.changeset/blue-rocks-clean.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"task-master-ai": patch ---- - -Make `task-master update` more reliable with AI responses - -The `update` command now handles AI responses more robustly. If the AI forgets to include certain task fields, the command will automatically fill in the missing data from your original tasks instead of failing. This means smoother bulk task updates without losing important information like IDs, dependencies, or completed subtasks. diff --git a/.changeset/blue-rocks-dirty.md b/.changeset/blue-rocks-dirty.md deleted file mode 100644 index 3686b8d5..00000000 --- a/.changeset/blue-rocks-dirty.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"task-master-ai": patch ---- - -Fix subtask dependency validation when expanding tasks - -When using `task-master expand` to break down tasks into subtasks, dependencies between subtasks are now properly validated. Previously, subtasks with dependencies would fail validation. Now subtasks can correctly depend on their siblings within the same parent task. diff --git a/.changeset/claude-import-fix-new.md b/.changeset/claude-import-fix-new.md deleted file mode 100644 index acaf95d3..00000000 --- a/.changeset/claude-import-fix-new.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"task-master-ai": patch ---- - -Prevent CLAUDE.md overwrite by using Claude Code's import feature - -- Task Master now creates its instructions in `.taskmaster/CLAUDE.md` instead of overwriting the user's `CLAUDE.md` -- Adds an import section to the user's CLAUDE.md that references the Task Master instructions -- Preserves existing user content in CLAUDE.md files -- Provides clean uninstall that only removes Task Master's additions - -**Breaking Change**: Task Master instructions for Claude Code are now stored in `.taskmaster/CLAUDE.md` and imported into the main CLAUDE.md file. Users who previously had Task Master content directly in their CLAUDE.md will need to run `task-master rules remove claude` followed by `task-master rules add claude` to migrate to the new structure. \ No newline at end of file diff --git a/.changeset/cool-glasses-invite.md b/.changeset/cool-glasses-invite.md deleted file mode 100644 index 68eced60..00000000 --- a/.changeset/cool-glasses-invite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": patch ---- - -Implement Boundary-First Tag Resolution to ensure consistent and deterministic tag handling across CLI and MCP, resolving potential race conditions. diff --git a/.changeset/early-parts-throw.md b/.changeset/early-parts-throw.md deleted file mode 100644 index 06524be0..00000000 --- a/.changeset/early-parts-throw.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": patch ---- - -Fix `task-master lang --setup` breaking when no language is defined, now defaults to English diff --git a/.changeset/fix-show-command-complexity.md b/.changeset/fix-show-command-complexity.md deleted file mode 100644 index c73e131d..00000000 --- a/.changeset/fix-show-command-complexity.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"task-master-ai": patch ---- - -Fix: show command no longer requires complexity report file to exist - -The `tm show` command was incorrectly requiring the complexity report file to exist even when not needed. Now it only validates the complexity report path when a custom report file is explicitly provided via the -r/--report option. \ No newline at end of file diff --git a/.changeset/gentle-beds-beam.md b/.changeset/gentle-beds-beam.md deleted file mode 100644 index fa3fe2f3..00000000 --- a/.changeset/gentle-beds-beam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": patch ---- - -Update VS Code profile with MCP config transformation diff --git a/.changeset/groq-kimi-k2-support.md b/.changeset/groq-kimi-k2-support.md deleted file mode 100644 index 663a0f5f..00000000 --- a/.changeset/groq-kimi-k2-support.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"task-master-ai": minor ---- - -Complete Groq provider integration and add MoonshotAI Kimi K2 model support - -- Fixed Groq provider registration -- Added Groq API key validation -- Added GROQ_API_KEY to .env.example -- Added moonshotai/kimi-k2-instruct model with $1/$3 per 1M token pricing and 16k max output \ No newline at end of file diff --git a/.changeset/metal-papers-stay.md b/.changeset/metal-papers-stay.md deleted file mode 100644 index 6b957f81..00000000 --- a/.changeset/metal-papers-stay.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"task-master-ai": minor ---- - -feat: Add Zed editor rule profile with agent rules and MCP config - -- Resolves #637 \ No newline at end of file diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index f1325524..00000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "mode": "exit", - "tag": "rc", - "initialVersions": { - "task-master-ai": "0.20.0", - "extension": "0.20.0" - }, - "changesets": [ - "add-kiro-profile", - "beige-windows-clean", - "blue-rocks-clean", - "blue-rocks-dirty", - "claude-import-fix-new", - "cool-glasses-invite", - "early-parts-throw", - "fix-show-command-complexity", - "gentle-beds-beam", - "groq-kimi-k2-support", - "metal-papers-stay", - "public-crabs-ask", - "puny-friends-give", - "swift-turtles-sit", - "ten-glasses-feel", - "two-pots-move", - "update-mcp-readme", - "yellow-showers-heal", - "yummy-walls-eat" - ] -} diff --git a/.changeset/public-crabs-ask.md b/.changeset/public-crabs-ask.md deleted file mode 100644 index f122c1e8..00000000 --- a/.changeset/public-crabs-ask.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": minor ---- - -Add Amp rule profile with AGENT.md and MCP config diff --git a/.changeset/puny-friends-give.md b/.changeset/puny-friends-give.md deleted file mode 100644 index 5ae15339..00000000 --- a/.changeset/puny-friends-give.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": patch ---- - -Fix MCP server error when retrieving tools and resources diff --git a/.changeset/swift-turtles-sit.md b/.changeset/swift-turtles-sit.md deleted file mode 100644 index b5f57475..00000000 --- a/.changeset/swift-turtles-sit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": patch ---- - -Add MCP configuration support to Claude Code rules diff --git a/.changeset/ten-glasses-feel.md b/.changeset/ten-glasses-feel.md deleted file mode 100644 index d91910cd..00000000 --- a/.changeset/ten-glasses-feel.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"task-master-ai": patch ---- - -Fixed the comprehensive taskmaster system integration via custom slash commands with proper syntax - -- Provide claude clode with a complete set of of commands that can trigger task master events directly within Claude Code diff --git a/.changeset/two-pots-move.md b/.changeset/two-pots-move.md deleted file mode 100644 index 7b9620bd..00000000 --- a/.changeset/two-pots-move.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"task-master-ai": minor ---- - -Improve project root detection - -- No longer creates an infinite loop when unable to detect your code workspace \ No newline at end of file diff --git a/.changeset/update-mcp-readme.md b/.changeset/update-mcp-readme.md deleted file mode 100644 index 22a7faf1..00000000 --- a/.changeset/update-mcp-readme.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": patch ---- - -Correct MCP server name and use 'Add to Cursor' button with updated placeholder keys. diff --git a/.changeset/yellow-showers-heal.md b/.changeset/yellow-showers-heal.md deleted file mode 100644 index e403b25b..00000000 --- a/.changeset/yellow-showers-heal.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"task-master-ai": minor ---- - -Add OpenCode profile with AGENTS.md and MCP config - -- Resolves #965 diff --git a/.changeset/yummy-walls-eat.md b/.changeset/yummy-walls-eat.md deleted file mode 100644 index 64df1d3c..00000000 --- a/.changeset/yummy-walls-eat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": patch ---- - -Add missing API keys to .env.example and README.md diff --git a/CHANGELOG.md b/CHANGELOG.md index f6f44114..495085a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,72 @@ # task-master-ai +## 0.21.0 + +### Minor Changes + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`9c58a92`](https://github.com/eyaltoledano/claude-task-master/commit/9c58a922436c0c5e7ff1b20ed2edbc269990c772) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Add Kiro editor rule profile support + - Add support for Kiro IDE with custom rule files and MCP configuration + - Generate rule files in `.kiro/steering/` directory with markdown format + - Include MCP server configuration with enhanced file inclusion patterns + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`444aa5a`](https://github.com/eyaltoledano/claude-task-master/commit/444aa5ae1943ba72d012b3f01b1cc9362a328248) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Created a comprehensive documentation site for Task Master AI. Visit https://docs.task-master.dev to explore guides, API references, and examples. + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`58a301c`](https://github.com/eyaltoledano/claude-task-master/commit/58a301c380d18a9d9509137f3e989d24200a5faa) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Complete Groq provider integration and add MoonshotAI Kimi K2 model support + - Fixed Groq provider registration + - Added Groq API key validation + - Added GROQ_API_KEY to .env.example + - Added moonshotai/kimi-k2-instruct model with $1/$3 per 1M token pricing and 16k max output + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`b0e09c7`](https://github.com/eyaltoledano/claude-task-master/commit/b0e09c76ed73b00434ac95606679f570f1015a3d) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - feat: Add Zed editor rule profile with agent rules and MCP config + - Resolves #637 + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`6c5e0f9`](https://github.com/eyaltoledano/claude-task-master/commit/6c5e0f97f8403c4da85c1abba31cb8b1789511a7) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Add Amp rule profile with AGENT.md and MCP config + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`444aa5a`](https://github.com/eyaltoledano/claude-task-master/commit/444aa5ae1943ba72d012b3f01b1cc9362a328248) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Improve project root detection + - No longer creates an infinite loop when unable to detect your code workspace + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`36c4a7a`](https://github.com/eyaltoledano/claude-task-master/commit/36c4a7a86924c927ad7f86a4f891f66ad55eb4d2) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Add OpenCode profile with AGENTS.md and MCP config + - Resolves #965 + +### Patch Changes + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`444aa5a`](https://github.com/eyaltoledano/claude-task-master/commit/444aa5ae1943ba72d012b3f01b1cc9362a328248) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Make `task-master update` more reliable with AI responses + + The `update` command now handles AI responses more robustly. If the AI forgets to include certain task fields, the command will automatically fill in the missing data from your original tasks instead of failing. This means smoother bulk task updates without losing important information like IDs, dependencies, or completed subtasks. + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`444aa5a`](https://github.com/eyaltoledano/claude-task-master/commit/444aa5ae1943ba72d012b3f01b1cc9362a328248) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Fix subtask dependency validation when expanding tasks + + When using `task-master expand` to break down tasks into subtasks, dependencies between subtasks are now properly validated. Previously, subtasks with dependencies would fail validation. Now subtasks can correctly depend on their siblings within the same parent task. + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`6d69d02`](https://github.com/eyaltoledano/claude-task-master/commit/6d69d02fe03edcc785380415995d5cfcdd97acbb) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Prevent CLAUDE.md overwrite by using Claude Code's import feature + - Task Master now creates its instructions in `.taskmaster/CLAUDE.md` instead of overwriting the user's `CLAUDE.md` + - Adds an import section to the user's CLAUDE.md that references the Task Master instructions + - Preserves existing user content in CLAUDE.md files + - Provides clean uninstall that only removes Task Master's additions + + **Breaking Change**: Task Master instructions for Claude Code are now stored in `.taskmaster/CLAUDE.md` and imported into the main CLAUDE.md file. Users who previously had Task Master content directly in their CLAUDE.md will need to run `task-master rules remove claude` followed by `task-master rules add claude` to migrate to the new structure. + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`fd005c4`](https://github.com/eyaltoledano/claude-task-master/commit/fd005c4c5481ffac58b11f01a448fa5b29056b8d) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Implement Boundary-First Tag Resolution to ensure consistent and deterministic tag handling across CLI and MCP, resolving potential race conditions. + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`444aa5a`](https://github.com/eyaltoledano/claude-task-master/commit/444aa5ae1943ba72d012b3f01b1cc9362a328248) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Fix `task-master lang --setup` breaking when no language is defined, now defaults to English + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`624922c`](https://github.com/eyaltoledano/claude-task-master/commit/624922ca598c4ce8afe9a5646ebb375d4616db63) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Fix: show command no longer requires complexity report file to exist + + The `tm show` command was incorrectly requiring the complexity report file to exist even when not needed. Now it only validates the complexity report path when a custom report file is explicitly provided via the -r/--report option. + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`858d4a1`](https://github.com/eyaltoledano/claude-task-master/commit/858d4a1c5486d20e7e3a8e37e3329d7fb8200310) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Update VS Code profile with MCP config transformation + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`0451ebc`](https://github.com/eyaltoledano/claude-task-master/commit/0451ebcc32cd7e9d395b015aaa8602c4734157e1) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Fix MCP server error when retrieving tools and resources + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`0a70ab6`](https://github.com/eyaltoledano/claude-task-master/commit/0a70ab6179cb2b5b4b2d9dc256a7a3b69a0e5dd6) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Add MCP configuration support to Claude Code rules + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`4629128`](https://github.com/eyaltoledano/claude-task-master/commit/4629128943f6283385f4762c09cf2752f855cc33) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Fixed the comprehensive taskmaster system integration via custom slash commands with proper syntax + - Provide claude clode with a complete set of of commands that can trigger task master events directly within Claude Code + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`0886c83`](https://github.com/eyaltoledano/claude-task-master/commit/0886c83d0c678417c0313256a6dd96f7ee2c9ac6) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Correct MCP server name and use 'Add to Cursor' button with updated placeholder keys. + +- [#1009](https://github.com/eyaltoledano/claude-task-master/pull/1009) [`88c434a`](https://github.com/eyaltoledano/claude-task-master/commit/88c434a9393e429d9277f59b3e20f1005076bbe0) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Add missing API keys to .env.example and README.md + ## 0.21.0-rc.0 ### Minor Changes diff --git a/package.json b/package.json index 9a004872..61db3007 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "task-master-ai", - "version": "0.21.0-rc.0", + "version": "0.21.0", "description": "A task management system for ambitious AI-driven development that doesn't overwhelm and confuse Cursor.", "main": "index.js", "type": "module", @@ -9,7 +9,10 @@ "task-master-mcp": "mcp-server/server.js", "task-master-ai": "mcp-server/server.js" }, - "workspaces": ["apps/*", "."], + "workspaces": [ + "apps/*", + "." + ], "scripts": { "test": "node --experimental-vm-modules node_modules/.bin/jest", "test:fails": "node --experimental-vm-modules node_modules/.bin/jest --onlyFailures",