diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 00000000..288313a0 --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,13 @@ +{ + "mode": "pre", + "tag": "rc", + "initialVersions": { + "task-master-ai": "0.23.0", + "extension": "0.23.0" + }, + "changesets": [ + "fuzzy-words-count", + "tender-trams-refuse", + "vast-sites-leave" + ] +} diff --git a/CHANGELOG.md b/CHANGELOG.md index 1321e136..6a778404 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # task-master-ai +## 0.23.1-rc.0 + +### Patch Changes + +- [#1079](https://github.com/eyaltoledano/claude-task-master/pull/1079) [`e495b2b`](https://github.com/eyaltoledano/claude-task-master/commit/e495b2b55950ee54c7d0f1817d8530e28bd79c05) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Fix scope-up/down prompts to include all required fields for better AI model compatibility + - Added missing `priority` field to scope adjustment prompts to prevent validation errors with Claude-code and other models + - Ensures generated JSON includes all fields required by the schema + +- [#1079](https://github.com/eyaltoledano/claude-task-master/pull/1079) [`e495b2b`](https://github.com/eyaltoledano/claude-task-master/commit/e495b2b55950ee54c7d0f1817d8530e28bd79c05) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Fix MCP scope-up/down tools not finding tasks + - Fixed task ID parsing in MCP layer - now correctly converts string IDs to numbers + - scope_up_task and scope_down_task MCP tools now work properly + +- [#1079](https://github.com/eyaltoledano/claude-task-master/pull/1079) [`e495b2b`](https://github.com/eyaltoledano/claude-task-master/commit/e495b2b55950ee54c7d0f1817d8530e28bd79c05) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Improve AI provider compatibility for JSON generation + - Fixed schema compatibility issues between Perplexity and OpenAI o3 models + - Removed nullable/default modifiers from Zod schemas for broader compatibility + - Added automatic JSON repair for malformed AI responses (handles cases like missing array values) + - Perplexity now uses JSON mode for more reliable structured output + - Post-processing handles default values separately from schema validation + ## 0.23.0 ### Minor Changes diff --git a/package.json b/package.json index 67f02fcb..1971c310 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "task-master-ai", - "version": "0.23.0", + "version": "0.23.1-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",