Skip to content

Version Packages #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Version Packages #1

wants to merge 1 commit into from

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Jul 4, 2025

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

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

    • 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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
0 participants