Skip to content

Version Packages#842

Merged
Crunchyman-ralph merged 1 commit intomainfrom
changeset-release/main
Jun 21, 2025
Merged

Version Packages#842
Crunchyman-ralph merged 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Contributor

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.18.0

Minor Changes

  • #840 b40139c Thanks @Crunchyman-ralph! - Can now configure baseURL of provider with <PROVIDER>_BASE_URL

    • For example:
      • OPENAI_BASE_URL
  • #840 b40139c Thanks @Crunchyman-ralph! - 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.

  • #840 b40139c Thanks @Crunchyman-ralph! - Make task-master more compatible with the "o" family models of OpenAI

    Now works well with:

    • o3
    • o3-mini
    • etc.
  • #840 b40139c Thanks @Crunchyman-ralph! - Add better support for python projects by adding pyproject.toml as a projectRoot marker

  • #840 b40139c Thanks @Crunchyman-ralph! - - 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:

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

@eyaltoledano eyaltoledano self-requested a review June 21, 2025 20:57
Copy link
Owner

@eyaltoledano eyaltoledano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let’s go!

Copy link
Collaborator

@Crunchyman-ralph Crunchyman-ralph left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm

@Crunchyman-ralph Crunchyman-ralph merged commit ef1deec into main Jun 21, 2025
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
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