From 9acb9001538d332573f61e6718e61ca0332121b8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 14 Oct 2025 11:47:13 +0200 Subject: [PATCH] Version Packages (#1303) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Ralph Khreish <35776126+Crunchyman-ralph@users.noreply.github.com> --- .../auto-update-changelog-highlights.md | 7 -- .changeset/mean-planes-wave.md | 47 ----------- .changeset/nice-ways-hope.md | 17 ---- .changeset/plain-falcons-serve.md | 7 -- .changeset/pre.json | 22 ----- .changeset/silent-bushes-grow.md | 5 -- .changeset/smart-owls-relax.md | 16 ---- CHANGELOG.md | 83 +++++++++++++++++++ apps/cli/CHANGELOG.md | 7 ++ apps/docs/CHANGELOG.md | 2 + apps/docs/package.json | 2 +- apps/extension/CHANGELOG.md | 2 + apps/extension/package.json | 2 +- package-lock.json | 10 +-- package.json | 2 +- .../ai-sdk-provider-grok-cli/CHANGELOG.md | 2 + packages/build-config/CHANGELOG.md | 2 + packages/claude-code-plugin/CHANGELOG.md | 3 + packages/claude-code-plugin/package.json | 2 +- packages/tm-core/CHANGELOG.md | 2 + 20 files changed, 112 insertions(+), 130 deletions(-) delete mode 100644 .changeset/auto-update-changelog-highlights.md delete mode 100644 .changeset/mean-planes-wave.md delete mode 100644 .changeset/nice-ways-hope.md delete mode 100644 .changeset/plain-falcons-serve.md delete mode 100644 .changeset/pre.json delete mode 100644 .changeset/silent-bushes-grow.md delete mode 100644 .changeset/smart-owls-relax.md create mode 100644 packages/claude-code-plugin/CHANGELOG.md diff --git a/.changeset/auto-update-changelog-highlights.md b/.changeset/auto-update-changelog-highlights.md deleted file mode 100644 index 7cbc2d42..00000000 --- a/.changeset/auto-update-changelog-highlights.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"task-master-ai": minor ---- - -Add changelog highlights to auto-update notifications - -When the CLI auto-updates to a new version, it now displays a "What's New" section. \ No newline at end of file diff --git a/.changeset/mean-planes-wave.md b/.changeset/mean-planes-wave.md deleted file mode 100644 index bae3fc5f..00000000 --- a/.changeset/mean-planes-wave.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -"task-master-ai": minor ---- - -Add Claude Code plugin with marketplace distribution - -This release introduces official Claude Code plugin support, marking the evolution from legacy `.claude` directory copying to a modern plugin-based architecture. - -## 🎉 New: Claude Code Plugin - -Task Master AI commands and agents are now distributed as a proper Claude Code plugin: - -- **49 slash commands** with clean naming (`/taskmaster:command-name`) -- **3 specialized AI agents** (task-orchestrator, task-executor, task-checker) -- **MCP server integration** for deep Claude Code integration - -**Installation:** - -```bash -/plugin marketplace add eyaltoledano/claude-task-master -/plugin install taskmaster@taskmaster -``` - -### The `rules add claude` command no longer copies commands and agents to `.claude/commands/` and `.claude/agents/`. Instead, it now - -- Shows plugin installation instructions -- Only manages CLAUDE.md imports for agent instructions -- Directs users to install the official plugin - -**Migration for Existing Users:** - -If you previously used `rules add claude`: - -1. The old commands in `.claude/commands/` will continue to work but won't receive updates -2. Install the plugin for the latest features: `/plugin install taskmaster@taskmaster` -3. remove old `.claude/commands/` and `.claude/agents/` directories - -**Why This Change?** - -Claude Code plugins provide: - -- ✅ Automatic updates when we release new features -- ✅ Better command organization and naming -- ✅ Seamless integration with Claude Code -- ✅ No manual file copying or management - -The plugin system is the future of Task Master AI integration with Claude Code! diff --git a/.changeset/nice-ways-hope.md b/.changeset/nice-ways-hope.md deleted file mode 100644 index f8581bfd..00000000 --- a/.changeset/nice-ways-hope.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"task-master-ai": minor ---- - -Add RPG (Repository Planning Graph) method template for structured PRD creation. The new `example_prd_rpg.txt` template teaches AI agents and developers the RPG methodology through embedded instructions, inline good/bad examples, and XML-style tags for structure. This template enables creation of dependency-aware PRDs that automatically generate topologically-ordered task graphs when parsed with Task Master. - -Key features: -- Method-as-template: teaches RPG principles (dual-semantics, explicit dependencies, topological order) while being used -- Inline instructions at decision points guide AI through each section -- Good/bad examples for immediate pattern matching -- Flexible plain-text format with XML-style tags for parseability -- Critical dependency-graph section ensures correct task ordering -- Automatic inclusion during `task-master init` -- Comprehensive documentation at [docs.task-master.dev/capabilities/rpg-method](https://docs.task-master.dev/capabilities/rpg-method) -- Tool recommendations for code-context-aware PRD creation (Claude Code, Cursor, Gemini CLI, Codex/Grok) - -The RPG template complements the existing `example_prd.txt` and provides a more structured approach for complex projects requiring clear module boundaries and dependency chains. \ No newline at end of file diff --git a/.changeset/plain-falcons-serve.md b/.changeset/plain-falcons-serve.md deleted file mode 100644 index 11bf91ac..00000000 --- a/.changeset/plain-falcons-serve.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"task-master-ai": patch ---- - -Fix cross-level task dependencies not being saved - -Fixes an issue where adding dependencies between subtasks and top-level tasks (e.g., `task-master add-dependency --id=2.2 --depends-on=11`) would report success but fail to persist the changes. Dependencies can now be created in both directions between any task levels. diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index 25bafff3..00000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "mode": "exit", - "tag": "rc", - "initialVersions": { - "task-master-ai": "0.29.0-rc.0", - "@tm/cli": "", - "docs": "0.0.5", - "extension": "0.25.6-rc.0", - "@tm/ai-sdk-provider-grok-cli": "", - "@tm/build-config": "", - "@tm/claude-code-plugin": "0.0.1", - "@tm/core": "" - }, - "changesets": [ - "auto-update-changelog-highlights", - "mean-planes-wave", - "nice-ways-hope", - "plain-falcons-serve", - "silent-bushes-grow", - "smart-owls-relax" - ] -} diff --git a/.changeset/silent-bushes-grow.md b/.changeset/silent-bushes-grow.md deleted file mode 100644 index a99fee73..00000000 --- a/.changeset/silent-bushes-grow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": patch ---- - -Improve refresh token when authenticating diff --git a/.changeset/smart-owls-relax.md b/.changeset/smart-owls-relax.md deleted file mode 100644 index 99cb5827..00000000 --- a/.changeset/smart-owls-relax.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -"task-master-ai": minor ---- - -Enhance `expand_all` to intelligently use complexity analysis recommendations when expanding tasks. - -The expand-all operation now automatically leverages recommendations from `analyze-complexity` to determine optimal subtask counts for each task, resulting in more accurate and context-aware task breakdowns. - -Key improvements: -- Automatic integration with complexity analysis reports -- Tag-aware complexity report path resolution -- Intelligent subtask count determination based on task complexity -- Falls back to defaults when complexity analysis is unavailable -- Enhanced logging for better visibility into expansion decisions - -When you run `task-master expand --all` after `task-master analyze-complexity`, Task Master now uses the recommended subtask counts from the complexity analysis instead of applying uniform defaults, ensuring each task is broken down according to its actual complexity. diff --git a/CHANGELOG.md b/CHANGELOG.md index eba8504f..f304d8ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,88 @@ # task-master-ai +## 0.29.0 + +### Minor Changes + +- [#1286](https://github.com/eyaltoledano/claude-task-master/pull/1286) [`f12a16d`](https://github.com/eyaltoledano/claude-task-master/commit/f12a16d09649f62148515f11f616157c7d0bd2d5) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Add changelog highlights to auto-update notifications + + When the CLI auto-updates to a new version, it now displays a "What's New" section. + +- [#1293](https://github.com/eyaltoledano/claude-task-master/pull/1293) [`3010b90`](https://github.com/eyaltoledano/claude-task-master/commit/3010b90d98f3a7d8636caa92fc33d6ee69d4bed0) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Add Claude Code plugin with marketplace distribution + + This release introduces official Claude Code plugin support, marking the evolution from legacy `.claude` directory copying to a modern plugin-based architecture. + + ## 🎉 New: Claude Code Plugin + + Task Master AI commands and agents are now distributed as a proper Claude Code plugin: + - **49 slash commands** with clean naming (`/taskmaster:command-name`) + - **3 specialized AI agents** (task-orchestrator, task-executor, task-checker) + - **MCP server integration** for deep Claude Code integration + + **Installation:** + + ```bash + /plugin marketplace add eyaltoledano/claude-task-master + /plugin install taskmaster@taskmaster + ``` + + ### The `rules add claude` command no longer copies commands and agents to `.claude/commands/` and `.claude/agents/`. Instead, it now + - Shows plugin installation instructions + - Only manages CLAUDE.md imports for agent instructions + - Directs users to install the official plugin + + **Migration for Existing Users:** + + If you previously used `rules add claude`: + 1. The old commands in `.claude/commands/` will continue to work but won't receive updates + 2. Install the plugin for the latest features: `/plugin install taskmaster@taskmaster` + 3. remove old `.claude/commands/` and `.claude/agents/` directories + + **Why This Change?** + + Claude Code plugins provide: + - ✅ Automatic updates when we release new features + - ✅ Better command organization and naming + - ✅ Seamless integration with Claude Code + - ✅ No manual file copying or management + + The plugin system is the future of Task Master AI integration with Claude Code! + +- [#1285](https://github.com/eyaltoledano/claude-task-master/pull/1285) [`2a910a4`](https://github.com/eyaltoledano/claude-task-master/commit/2a910a40bac375f9f61d797bf55597303d556b48) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Add RPG (Repository Planning Graph) method template for structured PRD creation. The new `example_prd_rpg.txt` template teaches AI agents and developers the RPG methodology through embedded instructions, inline good/bad examples, and XML-style tags for structure. This template enables creation of dependency-aware PRDs that automatically generate topologically-ordered task graphs when parsed with Task Master. + + Key features: + - Method-as-template: teaches RPG principles (dual-semantics, explicit dependencies, topological order) while being used + - Inline instructions at decision points guide AI through each section + - Good/bad examples for immediate pattern matching + - Flexible plain-text format with XML-style tags for parseability + - Critical dependency-graph section ensures correct task ordering + - Automatic inclusion during `task-master init` + - Comprehensive documentation at [docs.task-master.dev/capabilities/rpg-method](https://docs.task-master.dev/capabilities/rpg-method) + - Tool recommendations for code-context-aware PRD creation (Claude Code, Cursor, Gemini CLI, Codex/Grok) + + The RPG template complements the existing `example_prd.txt` and provides a more structured approach for complex projects requiring clear module boundaries and dependency chains. + +- [#1287](https://github.com/eyaltoledano/claude-task-master/pull/1287) [`90e6bdc`](https://github.com/eyaltoledano/claude-task-master/commit/90e6bdcf1c59f65ad27fcdfe3b13b9dca7e77654) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Enhance `expand_all` to intelligently use complexity analysis recommendations when expanding tasks. + + The expand-all operation now automatically leverages recommendations from `analyze-complexity` to determine optimal subtask counts for each task, resulting in more accurate and context-aware task breakdowns. + + Key improvements: + - Automatic integration with complexity analysis reports + - Tag-aware complexity report path resolution + - Intelligent subtask count determination based on task complexity + - Falls back to defaults when complexity analysis is unavailable + - Enhanced logging for better visibility into expansion decisions + + When you run `task-master expand --all` after `task-master analyze-complexity`, Task Master now uses the recommended subtask counts from the complexity analysis instead of applying uniform defaults, ensuring each task is broken down according to its actual complexity. + +### Patch Changes + +- [#1191](https://github.com/eyaltoledano/claude-task-master/pull/1191) [`aaf903f`](https://github.com/eyaltoledano/claude-task-master/commit/aaf903ff2f606c779a22e9a4b240ab57b3683815) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Fix cross-level task dependencies not being saved + + Fixes an issue where adding dependencies between subtasks and top-level tasks (e.g., `task-master add-dependency --id=2.2 --depends-on=11`) would report success but fail to persist the changes. Dependencies can now be created in both directions between any task levels. + +- [#1299](https://github.com/eyaltoledano/claude-task-master/pull/1299) [`4c1ef2c`](https://github.com/eyaltoledano/claude-task-master/commit/4c1ef2ca94411c53bcd2a78ec710b06c500236dd) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Improve refresh token when authenticating + ## 0.29.0-rc.1 ### Patch Changes diff --git a/apps/cli/CHANGELOG.md b/apps/cli/CHANGELOG.md index 65c15c2b..83f4b458 100644 --- a/apps/cli/CHANGELOG.md +++ b/apps/cli/CHANGELOG.md @@ -11,6 +11,13 @@ ### Patch Changes +- Updated dependencies []: + - @tm/core@null + +## null + +### Patch Changes + - Updated dependencies []: - @tm/core@null diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index 9fca77d6..7d59f896 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,7 @@ # docs +## 0.0.6 + ## 0.0.5 ## 0.0.4 diff --git a/apps/docs/package.json b/apps/docs/package.json index fa8c30b5..d567639a 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.5", + "version": "0.0.6", "private": true, "description": "Task Master documentation powered by Mintlify", "scripts": { diff --git a/apps/extension/CHANGELOG.md b/apps/extension/CHANGELOG.md index 98649da8..911ff7c3 100644 --- a/apps/extension/CHANGELOG.md +++ b/apps/extension/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 0.25.6 + ## 0.25.6-rc.0 ### Patch Changes diff --git a/apps/extension/package.json b/apps/extension/package.json index 9060e681..dcb85d8a 100644 --- a/apps/extension/package.json +++ b/apps/extension/package.json @@ -3,7 +3,7 @@ "private": true, "displayName": "TaskMaster", "description": "A visual Kanban board interface for TaskMaster projects in VS Code", - "version": "0.25.6-rc.0", + "version": "0.25.6", "publisher": "Hamster", "icon": "assets/icon.png", "engines": { diff --git a/package-lock.json b/package-lock.json index fd9751c5..3c1a3197 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "task-master-ai", - "version": "0.29.0-rc.1", + "version": "0.29.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "task-master-ai", - "version": "0.29.0-rc.1", + "version": "0.29.0", "license": "MIT WITH Commons-Clause", "workspaces": [ "apps/*", @@ -125,13 +125,13 @@ } }, "apps/docs": { - "version": "0.0.5", + "version": "0.0.6", "devDependencies": { "mintlify": "^4.2.111" } }, "apps/extension": { - "version": "0.25.6-rc.0", + "version": "0.25.6", "devDependencies": { "@dnd-kit/core": "^6.3.1", "@dnd-kit/modifiers": "^9.0.0", @@ -27136,7 +27136,7 @@ }, "packages/claude-code-plugin": { "name": "@tm/claude-code-plugin", - "version": "0.0.1", + "version": "0.0.2", "license": "MIT WITH Commons-Clause" }, "packages/tm-core": { diff --git a/package.json b/package.json index 30ae6df7..149ee550 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "task-master-ai", - "version": "0.29.0-rc.1", + "version": "0.29.0", "description": "A task management system for ambitious AI-driven development that doesn't overwhelm and confuse Cursor.", "main": "index.js", "type": "module", diff --git a/packages/ai-sdk-provider-grok-cli/CHANGELOG.md b/packages/ai-sdk-provider-grok-cli/CHANGELOG.md index b6c6df55..ef2f511a 100644 --- a/packages/ai-sdk-provider-grok-cli/CHANGELOG.md +++ b/packages/ai-sdk-provider-grok-cli/CHANGELOG.md @@ -1,3 +1,5 @@ # @tm/ai-sdk-provider-grok-cli ## null + +## null diff --git a/packages/build-config/CHANGELOG.md b/packages/build-config/CHANGELOG.md index 338355f5..82ac3507 100644 --- a/packages/build-config/CHANGELOG.md +++ b/packages/build-config/CHANGELOG.md @@ -4,4 +4,6 @@ ## null +## null + ## 1.0.1 diff --git a/packages/claude-code-plugin/CHANGELOG.md b/packages/claude-code-plugin/CHANGELOG.md new file mode 100644 index 00000000..28bf09c2 --- /dev/null +++ b/packages/claude-code-plugin/CHANGELOG.md @@ -0,0 +1,3 @@ +# @tm/claude-code-plugin + +## 0.0.2 diff --git a/packages/claude-code-plugin/package.json b/packages/claude-code-plugin/package.json index 63971493..db27a8e3 100644 --- a/packages/claude-code-plugin/package.json +++ b/packages/claude-code-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@tm/claude-code-plugin", - "version": "0.0.1", + "version": "0.0.2", "description": "Task Master AI plugin for Claude Code - AI-powered task management with commands, agents, and MCP integration", "type": "module", "private": true, diff --git a/packages/tm-core/CHANGELOG.md b/packages/tm-core/CHANGELOG.md index 4358af7c..435fd0fd 100644 --- a/packages/tm-core/CHANGELOG.md +++ b/packages/tm-core/CHANGELOG.md @@ -4,6 +4,8 @@ ## null +## null + ## 0.26.1 All notable changes to the @task-master/tm-core package will be documented in this file.