Merged
Conversation
Merged
stephanschielke
pushed a commit
to stephanschielke/cursor-task-master
that referenced
this pull request
Aug 22, 2025
stephanschielke
pushed a commit
to stephanschielke/cursor-task-master
that referenced
this pull request
Aug 22, 2025
sfc-gh-dflippo
pushed a commit
to sfc-gh-dflippo/task-master-ai
that referenced
this pull request
Dec 4, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
task-master-ai@0.19.0
Minor Changes
#830
e9d1bc2Thanks @Crunchyman-ralph! - Can now configure baseURL of provider with<PROVIDER>_BASE_URLOPENAI_BASE_URL#460
a09a2d0Thanks @joedanz! - Added comprehensive rule profile management:New Profile Support: Added comprehensive IDE profile support with eight specialized profiles: Claude Code, Cline, Codex, Cursor, Roo, Trae, VS Code, and Windsurf. Each profile is optimized for its respective IDE with appropriate mappings and configuration.
Initialization: You can now specify which rule profiles to include at project initialization using
--rules <profiles>or-r <profiles>(e.g.,task-master init -r cursor,roo). Only the selected profiles and configuration are included.Add/Remove Commands:
task-master rules add <profiles>andtask-master rules remove <profiles>let you manage specific rule profiles and MCP config after initialization, supporting multiple profiles at once.Interactive Setup:
task-master rules setuplaunches an interactive prompt to select which rule profiles to add to your project. This does not re-initialize your project or affect shell aliases; it only manages rules.Selective Removal: Rules removal intelligently preserves existing non-Task Master rules and files and only removes Task Master-specific rules. Profile directories are only removed when completely empty and all conditions are met (no existing rules, no other files/folders, MCP config completely removed).
Safety Features: Confirmation messages clearly explain that only Task Master-specific rules and MCP configurations will be removed, while preserving existing custom rules and other files.
Robust Validation: Includes comprehensive checks for array types in MCP config processing and error handling throughout the rules management system.
This enables more flexible, rule-specific project setups with intelligent cleanup that preserves user customizations while safely managing Task Master components.
#897
dd96f51Thanks @ben-vargas! - Adds support for gemini-cli as a provider, enabling free or subscription use through Google Accounts and paid Gemini Cloud Assist (GCA) subscriptions.#839
c5de4f8Thanks @Crunchyman-ralph! - Make task-master more compatible with the "o" family models of OpenAINow works well with:
#804
1b8c320Thanks @ejones40! - Add better support for python projects by addingpyproject.tomlas a projectRoot marker#884
5eafc5eThanks @geoh! - Added option for the AI to determine the number of tasks required based entirely on complexity#872
f7fbdd6Thanks @geoh! - Add advanced settings for Claude Code AI Provider#743
a2a3229Thanks @joedanz! - - Git Worktree Detection:--git/--no-gitcontrols repository initialization--aliases/--no-aliasesconsistently manages shell alias creation--git-tasks/--no-git-taskscontrols whether task files are stored in Git--dry-runaccurately previews all initialization behaviors--git-tasksflag includes task files in Git (comments them out in .gitignore)--no-git-tasksflag excludes task files from Git (default behavior)Implementation Details:
#829
4b0c9d9Thanks @Crunchyman-ralph! - Add Claude Code provider supportIntroduces a new provider that enables using Claude models (Opus and Sonnet) through the Claude Code CLI without requiring an API key.
Key features:
Users can now configure Claude Code models with:
task-master models --set-main sonnet --claude-code
task-master models --set-research opus --claude-code
The @anthropic-ai/claude-code package is optional and won't be installed unless explicitly needed.
Patch Changes
#827
5da5b59Thanks @Crunchyman-ralph! - Fix expand command preserving tagged task structure and preventing data corruption#892
56a415eThanks @joedanz! - Ensure projectRoot is a string (potential WSL fix)#774
b9299c5Thanks @neno-is-ooo! - Fix Cursor deeplink installation by providing copy-paste instructions for GitHub compatibility#856
43e0025Thanks @mm-parthy! - Fix bulk update tag corruption in tagged task lists#870
6fd5e23Thanks @nishedcob! - Include additional Anthropic models running on Bedrock in what is supported#857
598e687Thanks @mm-parthy! - Fix expand-task to use tag-specific complexity reportsThe expand-task function now correctly uses complexity reports specific to the current tag context (e.g., task-complexity-report_feature-branch.json) instead of always using the default task-complexity-report.json file. This enables proper task expansion behavior when working with multiple tag contexts.
#833
cf2c066Thanks @joedanz! - Call rules interactive setup during init#774
b9299c5Thanks @neno-is-ooo! - Update o3 model price#855
e4456b1Thanks @joedanz! - Fix .gitignore missing trailing newline during project initialization#846
59a4ec9Thanks @joedanz! - Default to Cursor profile for MCP init when no rules specified#826
7811227Thanks @Crunchyman-ralph! - Improves Amazon Bedrock support#834
6483537Thanks @Crunchyman-ralph! - Fix issues with task creation/update where subtasks are being created like id: <parent_task>. instead if just id:#774
b9299c5Thanks @neno-is-ooo! - Fixes issue with expand CLI command "Complexity report not found"#910
2852149Thanks @mm-parthy! - Fix data corruption issues by ensuring project root and tag information is properly passed through all command operations#835
727f1ecThanks @joedanz! - Store tasks in Git by default#822
1bd6d4fThanks @Crunchyman-ralph! - Improve provider validation system with clean constants structureThis change ensures all custom providers (Azure, Vertex, Bedrock, OpenRouter, Ollama) work correctly in
task-master models --setup#633
3a2325aThanks @nmarley! - Fix weirdtask-master initbug when using in certain environments#831
b592dffThanks @joedanz! - Rename Roo Code Boomerang role to Orchestrator#852
f38abd6Thanks @hrmshandy! - fixes a critical issue where subtask generation fails on gemini-2.5-pro unless explicitly prompted to return 'details' field as a string not an object#510
c99df64Thanks @shenysun! - Support custom response language#830
e9d1bc2Thanks @Crunchyman-ralph! - Improve mcp keys check in cursor#908
24e9206Thanks @joedanz! - Fix rules command to use reliable project root detection like other commands