diff --git a/.changeset/crazy-meals-hope.md b/.changeset/crazy-meals-hope.md deleted file mode 100644 index e1eca7fa..00000000 --- a/.changeset/crazy-meals-hope.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -"task-master-ai": minor ---- - -Add cross-tag task movement functionality for organizing tasks across different contexts. - -This feature enables moving tasks between different tags (contexts) in your project, making it easier to organize work across different branches, environments, or project phases. - -## CLI Usage Examples - -Move a single task from one tag to another: -```bash -# Move task 5 from backlog tag to in-progress tag -task-master move --from=5 --from-tag=backlog --to-tag=feature-1 - -# Move task with its dependencies -task-master move --from=5 --from-tag=backlog --to-tag=feature-2 --with-dependencies - -# Move task without checking dependencies -task-master move --from=5 --from-tag=backlog --to-tag=bug-3 --ignore-dependencies -``` - -Move multiple tasks at once: -```bash -# Move multiple tasks between tags -task-master move --from=5,6,7 --from-tag=backlog --to-tag=bug-4 --with-dependencies -``` diff --git a/.changeset/curly-poets-move.md b/.changeset/curly-poets-move.md deleted file mode 100644 index 12afe9e3..00000000 --- a/.changeset/curly-poets-move.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": minor ---- - -"Add Kilo Code profile integration with custom modes and MCP configuration" diff --git a/.changeset/cute-files-pay.md b/.changeset/cute-files-pay.md deleted file mode 100644 index 7daa82e7..00000000 --- a/.changeset/cute-files-pay.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"task-master-ai": minor ---- - -Add compact mode --compact / -c flag to the `tm list` CLI command - -- outputs tasks in a minimal, git-style one-line format. This reduces verbose output from ~30+ lines of dashboards and tables to just 1 line per task, making it much easier to quickly scan available tasks. - - Git-style format: ID STATUS TITLE (PRIORITY) → DEPS - - Color-coded status, priority, and dependencies - - Smart title truncation and dependency abbreviation - - Subtask support with indentation - - Full backward compatibility with existing list options diff --git a/.changeset/cute-files-read.md b/.changeset/cute-files-read.md deleted file mode 100644 index 27904ecf..00000000 --- a/.changeset/cute-files-read.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": patch ---- - -Update Cursor one-click install link to new URL format diff --git a/.changeset/floppy-starts-find.md b/.changeset/floppy-starts-find.md deleted file mode 100644 index 49713ab0..00000000 --- a/.changeset/floppy-starts-find.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": minor ---- - -Add CLI & MCP progress tracking for parse-prd command. diff --git a/.changeset/light-crabs-warn.md b/.changeset/light-crabs-warn.md deleted file mode 100644 index 65db3287..00000000 --- a/.changeset/light-crabs-warn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"extension": minor ---- - -Display current task ID on task details page diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index a04345bd..00000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "mode": "exit", - "tag": "rc", - "initialVersions": { - "task-master-ai": "0.24.0", - "docs": "0.0.0", - "extension": "0.23.1" - }, - "changesets": [ - "crazy-meals-hope", - "curly-poets-move", - "cute-files-pay", - "cute-files-read", - "floppy-starts-find", - "light-crabs-warn", - "rude-moments-search", - "slow-readers-deny", - "wet-seas-float" - ] -} diff --git a/.changeset/rude-moments-search.md b/.changeset/rude-moments-search.md deleted file mode 100644 index 5b46a7bc..00000000 --- a/.changeset/rude-moments-search.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"task-master-ai": patch ---- - -Fix `add-tag --from-branch` command error where `projectRoot` was not properly referenced - -The command was failing with "projectRoot is not defined" error because the code was directly referencing `projectRoot` instead of `context.projectRoot` in the git repository checks. This fix corrects the variable references to use the proper context object. diff --git a/.changeset/slow-readers-deny.md b/.changeset/slow-readers-deny.md deleted file mode 100644 index bb71b8a9..00000000 --- a/.changeset/slow-readers-deny.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": minor ---- - -Add support for ollama `gpt-oss:20b` and `gpt-oss:120b` diff --git a/.changeset/wet-seas-float.md b/.changeset/wet-seas-float.md deleted file mode 100644 index 8b5d102e..00000000 --- a/.changeset/wet-seas-float.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"task-master-ai": minor ---- - -Remove `clear` Taskmaster claude code commands since they were too close to the claude-code clear command diff --git a/CHANGELOG.md b/CHANGELOG.md index 31fd9e0d..2fa608f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,59 @@ # task-master-ai +## 0.25.0 + +### Minor Changes + +- [#1088](https://github.com/eyaltoledano/claude-task-master/pull/1088) [`04e11b5`](https://github.com/eyaltoledano/claude-task-master/commit/04e11b5e828597c0ba5b82ca7d5fb6f933e4f1e8) Thanks [@mm-parthy](https://github.com/mm-parthy)! - Add cross-tag task movement functionality for organizing tasks across different contexts. + + This feature enables moving tasks between different tags (contexts) in your project, making it easier to organize work across different branches, environments, or project phases. + + ## CLI Usage Examples + + Move a single task from one tag to another: + + ```bash + # Move task 5 from backlog tag to in-progress tag + task-master move --from=5 --from-tag=backlog --to-tag=feature-1 + + # Move task with its dependencies + task-master move --from=5 --from-tag=backlog --to-tag=feature-2 --with-dependencies + + # Move task without checking dependencies + task-master move --from=5 --from-tag=backlog --to-tag=bug-3 --ignore-dependencies + ``` + + Move multiple tasks at once: + + ```bash + # Move multiple tasks between tags + task-master move --from=5,6,7 --from-tag=backlog --to-tag=bug-4 --with-dependencies + ``` + +- [#1040](https://github.com/eyaltoledano/claude-task-master/pull/1040) [`fc47714`](https://github.com/eyaltoledano/claude-task-master/commit/fc477143400fd11d953727bf1b4277af5ad308d1) Thanks [@DomVidja](https://github.com/DomVidja)! - "Add Kilo Code profile integration with custom modes and MCP configuration" + +- [#1054](https://github.com/eyaltoledano/claude-task-master/pull/1054) [`782728f`](https://github.com/eyaltoledano/claude-task-master/commit/782728ff95aa2e3b766d48273b57f6c6753e8573) Thanks [@martincik](https://github.com/martincik)! - Add compact mode --compact / -c flag to the `tm list` CLI command + - outputs tasks in a minimal, git-style one-line format. This reduces verbose output from ~30+ lines of dashboards and tables to just 1 line per task, making it much easier to quickly scan available tasks. + - Git-style format: ID STATUS TITLE (PRIORITY) → DEPS + - Color-coded status, priority, and dependencies + - Smart title truncation and dependency abbreviation + - Subtask support with indentation + - Full backward compatibility with existing list options + +- [#1048](https://github.com/eyaltoledano/claude-task-master/pull/1048) [`e3ed4d7`](https://github.com/eyaltoledano/claude-task-master/commit/e3ed4d7c14b56894d7da675eb2b757423bea8f9d) Thanks [@joedanz](https://github.com/joedanz)! - Add CLI & MCP progress tracking for parse-prd command. + +- [#1124](https://github.com/eyaltoledano/claude-task-master/pull/1124) [`95640dc`](https://github.com/eyaltoledano/claude-task-master/commit/95640dcde87ce7879858c0a951399fb49f3b6397) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Add support for ollama `gpt-oss:20b` and `gpt-oss:120b` + +- [#1123](https://github.com/eyaltoledano/claude-task-master/pull/1123) [`311b243`](https://github.com/eyaltoledano/claude-task-master/commit/311b2433e23c771c8d3a4d3f5ac577302b8321e5) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Remove `clear` Taskmaster claude code commands since they were too close to the claude-code clear command + +### Patch Changes + +- [#1131](https://github.com/eyaltoledano/claude-task-master/pull/1131) [`3dee60d`](https://github.com/eyaltoledano/claude-task-master/commit/3dee60dc3d566e3cff650accb30f994b8bb3a15e) Thanks [@joedanz](https://github.com/joedanz)! - Update Cursor one-click install link to new URL format + +- [#1088](https://github.com/eyaltoledano/claude-task-master/pull/1088) [`04e11b5`](https://github.com/eyaltoledano/claude-task-master/commit/04e11b5e828597c0ba5b82ca7d5fb6f933e4f1e8) Thanks [@mm-parthy](https://github.com/mm-parthy)! - Fix `add-tag --from-branch` command error where `projectRoot` was not properly referenced + + The command was failing with "projectRoot is not defined" error because the code was directly referencing `projectRoot` instead of `context.projectRoot` in the git repository checks. This fix corrects the variable references to use the proper context object. + ## 0.25.0-rc.0 ### Minor Changes diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md new file mode 100644 index 00000000..22425584 --- /dev/null +++ b/apps/docs/CHANGELOG.md @@ -0,0 +1,3 @@ +# docs + +## 0.0.1 diff --git a/apps/docs/package.json b/apps/docs/package.json index be90bfc5..8100f85f 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.0", + "version": "0.0.1", "private": true, "description": "Task Master documentation powered by Mintlify", "scripts": { diff --git a/apps/extension/CHANGELOG.md b/apps/extension/CHANGELOG.md index d6d3b75e..1e50ea41 100644 --- a/apps/extension/CHANGELOG.md +++ b/apps/extension/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log +## 0.24.0 + +### Minor Changes + +- [#1100](https://github.com/eyaltoledano/claude-task-master/pull/1100) [`30ca144`](https://github.com/eyaltoledano/claude-task-master/commit/30ca144231c36a6c63911f20adc225d38fb15a2f) Thanks [@vedovelli](https://github.com/vedovelli)! - Display current task ID on task details page + +### Patch Changes + +- Updated dependencies [[`04e11b5`](https://github.com/eyaltoledano/claude-task-master/commit/04e11b5e828597c0ba5b82ca7d5fb6f933e4f1e8), [`fc47714`](https://github.com/eyaltoledano/claude-task-master/commit/fc477143400fd11d953727bf1b4277af5ad308d1), [`782728f`](https://github.com/eyaltoledano/claude-task-master/commit/782728ff95aa2e3b766d48273b57f6c6753e8573), [`3dee60d`](https://github.com/eyaltoledano/claude-task-master/commit/3dee60dc3d566e3cff650accb30f994b8bb3a15e), [`e3ed4d7`](https://github.com/eyaltoledano/claude-task-master/commit/e3ed4d7c14b56894d7da675eb2b757423bea8f9d), [`04e11b5`](https://github.com/eyaltoledano/claude-task-master/commit/04e11b5e828597c0ba5b82ca7d5fb6f933e4f1e8), [`95640dc`](https://github.com/eyaltoledano/claude-task-master/commit/95640dcde87ce7879858c0a951399fb49f3b6397), [`311b243`](https://github.com/eyaltoledano/claude-task-master/commit/311b2433e23c771c8d3a4d3f5ac577302b8321e5)]: + - task-master-ai@0.25.0 + ## 0.24.0-rc.0 ### Minor Changes diff --git a/apps/extension/package.json b/apps/extension/package.json index aef48821..346f4f71 100644 --- a/apps/extension/package.json +++ b/apps/extension/package.json @@ -3,15 +3,23 @@ "private": true, "displayName": "TaskMaster", "description": "A visual Kanban board interface for TaskMaster projects in VS Code", - "version": "0.24.0-rc.0", + "version": "0.24.0", "publisher": "Hamster", "icon": "assets/icon.png", "engines": { "vscode": "^1.93.0" }, - "categories": ["AI", "Visualization", "Education", "Other"], + "categories": [ + "AI", + "Visualization", + "Education", + "Other" + ], "main": "./dist/extension.js", - "activationEvents": ["onStartupFinished", "workspaceContains:.taskmaster/**"], + "activationEvents": [ + "onStartupFinished", + "workspaceContains:.taskmaster/**" + ], "contributes": { "viewsContainers": { "activitybar": [ @@ -139,7 +147,11 @@ }, "taskmaster.ui.theme": { "type": "string", - "enum": ["auto", "light", "dark"], + "enum": [ + "auto", + "light", + "dark" + ], "default": "auto", "description": "UI theme preference" }, @@ -200,7 +212,12 @@ }, "taskmaster.debug.logLevel": { "type": "string", - "enum": ["error", "warn", "info", "debug"], + "enum": [ + "error", + "warn", + "info", + "debug" + ], "default": "info", "description": "Logging level" }, @@ -239,7 +256,7 @@ "check-types": "tsc --noEmit" }, "dependencies": { - "task-master-ai": "0.25.0-rc.0" + "task-master-ai": "0.25.0" }, "devDependencies": { "@dnd-kit/core": "^6.3.1", diff --git a/package.json b/package.json index 996307cb..89518bc4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "task-master-ai", - "version": "0.25.0-rc.0", + "version": "0.25.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",