Version Packages #1
Open
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
e9d1bc2
Thanks @Crunchyman-ralph! - Can now configure baseURL of provider with<PROVIDER>_BASE_URL
OPENAI_BASE_URL
#460
a09a2d0
Thanks @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 setup
launches 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
dd96f51
Thanks @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
c5de4f8
Thanks @Crunchyman-ralph! - Make task-master more compatible with the "o" family models of OpenAINow works well with:
#804
1b8c320
Thanks @ejones40! - Add better support for python projects by addingpyproject.toml
as a projectRoot marker#884
5eafc5e
Thanks @geoh! - Added option for the AI to determine the number of tasks required based entirely on complexity#872
f7fbdd6
Thanks @geoh! - Add advanced settings for Claude Code AI Provider#743
a2a3229
Thanks @joedanz! - - Git Worktree Detection:--git
/--no-git
controls repository initialization--aliases
/--no-aliases
consistently manages shell alias creation--git-tasks
/--no-git-tasks
controls whether task files are stored in Git--dry-run
accurately previews all initialization behaviors--git-tasks
flag includes task files in Git (comments them out in .gitignore)--no-git-tasks
flag excludes task files from Git (default behavior)Implementation Details:
#829
4b0c9d9
Thanks @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
5da5b59
Thanks @Crunchyman-ralph! - Fix expand command preserving tagged task structure and preventing data corruption#892
56a415e
Thanks @joedanz! - Ensure projectRoot is a string (potential WSL fix)#774
b9299c5
Thanks @neno-is-ooo! - Fix Cursor deeplink installation by providing copy-paste instructions for GitHub compatibility#856
43e0025
Thanks @mm-parthy! - Fix bulk update tag corruption in tagged task lists#870
6fd5e23
Thanks @nishedcob! - Include additional Anthropic models running on Bedrock in what is supported#857
598e687
Thanks @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
cf2c066
Thanks @joedanz! - Call rules interactive setup during init#774
b9299c5
Thanks @neno-is-ooo! - Update o3 model price#855
e4456b1
Thanks @joedanz! - Fix .gitignore missing trailing newline during project initialization#846
59a4ec9
Thanks @joedanz! - Default to Cursor profile for MCP init when no rules specified#826
7811227
Thanks @Crunchyman-ralph! - Improves Amazon Bedrock support#834
6483537
Thanks @Crunchyman-ralph! - Fix issues with task creation/update where subtasks are being created like id: <parent_task>. instead if just id:#774
b9299c5
Thanks @neno-is-ooo! - Fixes issue with expand CLI command "Complexity report not found"#910
2852149
Thanks @mm-parthy! - Fix data corruption issues by ensuring project root and tag information is properly passed through all command operations#835
727f1ec
Thanks @joedanz! - Store tasks in Git by default#822
1bd6d4f
Thanks @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
3a2325a
Thanks @nmarley! - Fix weirdtask-master init
bug when using in certain environments#831
b592dff
Thanks @joedanz! - Rename Roo Code Boomerang role to Orchestrator#852
f38abd6
Thanks @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
c99df64
Thanks @shenysun! - Support custom response language#830
e9d1bc2
Thanks @Crunchyman-ralph! - Improve mcp keys check in cursor#908
24e9206
Thanks @joedanz! - Fix rules command to use reliable project root detection like other commands