diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 00000000..0c0f0d3c --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,20 @@ +{ + "mode": "pre", + "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/CHANGELOG.md b/CHANGELOG.md index 3130b556..31fd9e0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,59 @@ # task-master-ai +## 0.25.0-rc.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.24.0 ### Minor Changes diff --git a/apps/extension/CHANGELOG.md b/apps/extension/CHANGELOG.md index fe27bee3..d6d3b75e 100644 --- a/apps/extension/CHANGELOG.md +++ b/apps/extension/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 0.24.0-rc.0 + +### Minor Changes + +- [#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" + +- [#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-rc.0 + ## 0.23.1 ### Patch Changes diff --git a/apps/extension/package.json b/apps/extension/package.json index 1062c673..77899edb 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.23.1", + "version": "0.24.0-rc.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.24.0" + "task-master-ai": "0.25.0-rc.0" }, "devDependencies": { "@dnd-kit/core": "^6.3.1", diff --git a/package.json b/package.json index c5ae9234..3093a6ab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "task-master-ai", - "version": "0.24.0", + "version": "0.25.0-rc.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",