Skip to content

Version Packages - #14

Open
github-actions[bot] wants to merge 3 commits into
mainfrom
changeset-release/main
Open

Version Packages#14
github-actions[bot] wants to merge 3 commits into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 2, 2025

Copy link
Copy Markdown

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

    • For example:
      • 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> and task-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 OpenAI

    Now works well with:

    • o3
    • o3-mini
    • etc.
  • #804 1b8c320 Thanks @ejones40! - Add better support for python projects by adding pyproject.toml as a projectRoot marker

  • #743 a2a3229 Thanks @joedanz! - - Git Worktree Detection:

    • Now properly skips Git initialization when inside existing Git worktree
    • Prevents accidental nested repository creation
    • Flag System Overhaul:
      • --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
    • GitTasks Functionality:
      • New --git-tasks flag includes task files in Git (comments them out in .gitignore)
      • New --no-git-tasks flag excludes task files from Git (default behavior)
      • Supports both CLI and MCP interfaces with proper parameter passing

    Implementation Details:

  • #829 4b0c9d9 Thanks @Crunchyman-ralph! - Add Claude Code provider support

    Introduces a new provider that enables using Claude models (Opus and Sonnet) through the Claude Code CLI without requiring an API key.

    Key features:

    • New claude-code provider with support for opus and sonnet models
    • No API key required - uses local Claude Code CLI installation
    • Optional dependency - won't affect users who don't need Claude Code
    • Lazy loading ensures the provider only loads when requested
    • Full integration with existing Task Master commands and workflows
    • Comprehensive test coverage for reliability
    • New --claude-code flag for the models command

    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

    • Enhance E2E tests with comprehensive tag-aware expand testing to verify tag corruption fix
    • Add new test section for feature-expand tag creation and testing during expand operations
    • Verify tag preservation during expand, force expand, and expand --all operations
    • Test that master tag remains intact while feature-expand tag receives subtasks correctly
    • Fix file path references to use correct .taskmaster/config.json and .taskmaster/tasks/tasks.json locations
    • All tag corruption verification tests pass successfully, confirming the expand command tag corruption bug fix works as expected
  • #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 reports

    The 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 structure

    • Fixed "Invalid provider hint" errors: Resolved validation failures for Azure, Vertex, and Bedrock providers
    • Improved search UX: Integrated search for better model discovery with real-time filtering
    • Better organization: Moved custom provider options to bottom of model selection with clear section separators

    This change ensures all custom providers (Azure, Vertex, Bedrock, OpenRouter, Ollama) work correctly in task-master models --setup

  • #633 3a2325a Thanks @nmarley! - Fix weird task-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

  • #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

neno-is-ooo and others added 3 commits June 23, 2025 01:28
Add comprehensive task management system integration via custom slash commands.
Includes commands for:
- Project initialization and setup
- Task parsing from PRD documents
- Task creation, update, and removal
- Subtask management
- Dependency tracking and validation
- Complexity analysis and task expansion
- Project status and reporting
- Workflow automation

This provides a complete task management workflow directly within Claude Code.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants