Skip to content

Releases: eyaltoledano/claude-task-master

v0.16.2

08 Jun 21:44
292c2ca
Compare
Choose a tag to compare

Patch Changes

  • #695 1ece6f1 Thanks @Crunchyman-ralph! - improve findTasks algorithm for resolving tasks path

  • #695 ee0be04 Thanks @Crunchyman-ralph! - Fix update tool on MCP giving No valid tasks found

  • #699 27edbd8 Thanks @eyaltoledano! - Enhanced add-task fuzzy search intelligence and improved user experience

    Smarter Task Discovery:

    • Remove hardcoded category system that always matched "Task management"
    • Eliminate arbitrary limits on fuzzy search results (5→25 high relevance, 3→10 medium relevance, 8→20 detailed tasks)
    • Improve semantic weighting in Fuse.js search (details=3, description=2, title=1.5) for better relevance
    • Generate context-driven task recommendations based on true semantic similarity

    Enhanced Terminal Experience:

    • Fix duplicate banner display issue that was "eating" terminal history (closes #553)
    • Remove console.clear() and redundant displayBanner() calls from UI functions
    • Preserve command history for better development workflow
    • Streamline banner display across all commands (list, next, show, set-status, clear-subtasks, dependency commands)

    Visual Improvements:

    • Replace emoji complexity indicators with clean filled circle characters (●) for professional appearance
    • Improve consistency and readability of task complexity display

    AI Provider Compatibility:

    • Change generateObject mode from 'tool' to 'auto' for better cross-provider compatibility
    • Add qwen3-235n-a22b:free model support (closes #687)
    • Add smart warnings for free OpenRouter models with limitations (rate limits, restricted context, no tool_use)

    Technical Improvements:

    • Enhanced context generation in add-task to rely on semantic similarity rather than rigid pattern matching
    • Improved dependency analysis and common pattern detection
    • Better handling of task relationships and relevance scoring
    • More intelligent task suggestion algorithms

    The add-task system now provides truly relevant task context based on semantic understanding rather than arbitrary categories and limits, while maintaining a cleaner and more professional terminal experience.

  • #655 edaa5fe Thanks @Crunchyman-ralph! - Fix double .taskmaster directory paths in file resolution utilities

  • #671 86ea6d1 Thanks @joedanz! - Add one-click MCP server installation for Cursor

  • #699 2e55757 Thanks @eyaltoledano! - Add sync-readme command for a task export to GitHub README

    Introduces a new sync-readme command that exports your task list to your project's README.md file.

    Features:

    • Flexible filtering: Supports --status filtering (e.g., pending, done) and --with-subtasks flag
    • Smart content management: Automatically replaces existing exports or appends to new READMEs
    • Metadata display: Shows export timestamp, subtask inclusion status, and filter settings

    Usage:

    • task-master sync-readme - Export tasks without subtasks
    • task-master sync-readme --with-subtasks - Include subtasks in export
    • task-master sync-readme --status=pending - Only export pending tasks
    • task-master sync-readme --status=done --with-subtasks - Export completed tasks with subtasks

    Perfect for showcasing project progress on GitHub. Experimental. Open to feedback.

v0.16.2-rc.0

06 Jun 18:51
cba8651
Compare
Choose a tag to compare
v0.16.2-rc.0 Pre-release
Pre-release

Patch Changes

v0.16.1

02 Jun 23:41
41d9dbb
Compare
Choose a tag to compare

Patch Changes

v0.16.0

01 Jun 15:49
293b59b
Compare
Choose a tag to compare

Minor Changes

  • #607 6a8a68e Thanks @Crunchyman-ralph! - Add AWS bedrock support

  • #607 6a8a68e Thanks @Crunchyman-ralph! - # Add Google Vertex AI Provider Integration

    • Implemented VertexAIProvider class extending BaseAIProvider
    • Added authentication and configuration handling for Vertex AI
    • Updated configuration manager with Vertex-specific getters
    • Modified AI services unified system to integrate the provider
    • Added documentation for Vertex AI setup and configuration
    • Updated environment variable examples for Vertex AI support
    • Implemented specialized error handling for Vertex-specific issues
  • #607 6a8a68e Thanks @Crunchyman-ralph! - Add support for Azure

  • #612 669b744 Thanks @Crunchyman-ralph! - Increased minimum required node version to > 18 (was > 14)

  • #607 6a8a68e Thanks @Crunchyman-ralph! - Renamed baseUrl to baseURL

  • #604 80735f9 Thanks @Crunchyman-ralph! - Add TASK_MASTER_PROJECT_ROOT env variable supported in mcp.json and .env for project root resolution

    • Some users were having issues where the MCP wasn't able to detect the location of their project root, you can now set the TASK_MASTER_PROJECT_ROOT environment variable to the root of your project.
  • #619 3f64202 Thanks @Crunchyman-ralph! - Consolidate Task Master files into unified .taskmaster directory structure

    This release introduces a new consolidated directory structure that organizes all Task Master files under a single .taskmaster/ directory for better project organization and cleaner workspace management.

    New Directory Structure:

    • .taskmaster/tasks/ - Task files (previously tasks/)
    • .taskmaster/docs/ - Documentation including PRD files (previously scripts/)
    • .taskmaster/reports/ - Complexity analysis reports (previously scripts/)
    • .taskmaster/templates/ - Template files like example PRD
    • .taskmaster/config.json - Configuration (previously .taskmasterconfig)

    Migration & Backward Compatibility:

    • Existing projects continue to work with legacy file locations
    • New projects use the consolidated structure automatically
    • Run task-master migrate to move existing projects to the new structure
    • All CLI commands and MCP tools automatically detect and use appropriate file locations

    Benefits:

    • Cleaner project root with Task Master files organized in one location
    • Reduced file scatter across multiple directories
    • Improved project navigation and maintenance
    • Consistent file organization across all Task Master projects

    This change maintains full backward compatibility while providing a migration path to the improved structure.

Patch Changes

v0.16.0-rc.0

01 Jun 04:20
b0dfcf3
Compare
Choose a tag to compare
v0.16.0-rc.0 Pre-release
Pre-release

Minor Changes

  • #607 6a8a68e Thanks @Crunchyman-ralph! - Add AWS bedrock support

  • #607 6a8a68e Thanks @Crunchyman-ralph! - # Add Google Vertex AI Provider Integration

    • Implemented VertexAIProvider class extending BaseAIProvider
    • Added authentication and configuration handling for Vertex AI
    • Updated configuration manager with Vertex-specific getters
    • Modified AI services unified system to integrate the provider
    • Added documentation for Vertex AI setup and configuration
    • Updated environment variable examples for Vertex AI support
    • Implemented specialized error handling for Vertex-specific issues
  • #607 6a8a68e Thanks @Crunchyman-ralph! - Add support for Azure

  • #612 669b744 Thanks @Crunchyman-ralph! - Increased minimum required node version to > 18 (was > 14)

  • #607 6a8a68e Thanks @Crunchyman-ralph! - Renamed baseUrl to baseURL

  • #604 80735f9 Thanks @Crunchyman-ralph! - Add TASK_MASTER_PROJECT_ROOT env variable supported in mcp.json and .env for project root resolution

    • Some users were having issues where the MCP wasn't able to detect the location of their project root, you can now set the TASK_MASTER_PROJECT_ROOT environment variable to the root of your project.
  • #619 3f64202 Thanks @Crunchyman-ralph! - Consolidate Task Master files into unified .taskmaster directory structure

    This release introduces a new consolidated directory structure that organizes all Task Master files under a single .taskmaster/ directory for better project organization and cleaner workspace management.

    New Directory Structure:

    • .taskmaster/tasks/ - Task files (previously tasks/)
    • .taskmaster/docs/ - Documentation including PRD files (previously scripts/)
    • .taskmaster/reports/ - Complexity analysis reports (previously scripts/)
    • .taskmaster/templates/ - Template files like example PRD
    • .taskmaster/config.json - Configuration (previously .taskmasterconfig)

    Migration & Backward Compatibility:

    • Existing projects continue to work with legacy file locations
    • New projects use the consolidated structure automatically
    • Run task-master migrate to move existing projects to the new structure
    • All CLI commands and MCP tools automatically detect and use appropriate file locations

    Benefits:

    • Cleaner project root with Task Master files organized in one location
    • Reduced file scatter across multiple directories
    • Improved project navigation and maintenance
    • Consistent file organization across all Task Master projects

    This change maintains full backward compatibility while providing a migration path to the improved structure.

Patch Changes

v0.15.0

24 May 14:25
d1e45ff
Compare
Choose a tag to compare

Minor Changes

  • #567 09add37 Thanks @eyaltoledano! - Added comprehensive Ollama model validation and interactive setup support

    • Interactive Setup Enhancement: Added "Custom Ollama model" option to task-master models --setup, matching the existing OpenRouter functionality
    • Live Model Validation: When setting Ollama models, Taskmaster now validates against the local Ollama instance by querying /api/tags endpoint
    • Configurable Endpoints: Uses the ollamaBaseUrl from .taskmasterconfig (with role-specific baseUrl overrides supported)
    • Robust Error Handling:
      • Detects when Ollama server is not running and provides clear error messages
      • Validates model existence and lists available alternatives when model not found
      • Graceful fallback behavior for connection issues
    • Full Platform Support: Both MCP server tools and CLI commands support the new validation
    • Improved User Experience: Clear feedback during model validation with informative success/error messages
  • #567 4c83526 Thanks @eyaltoledano! - Adds and updates supported AI models with costs:

    • Added new OpenRouter models: GPT-4.1 series, O3, Codex Mini, Llama 4 Maverick, Llama 4 Scout, Qwen3-235b
    • Added Mistral models: Devstral Small, Mistral Nemo
    • Updated Ollama models with latest variants: Devstral, Qwen3, Mistral-small3.1, Llama3.3
    • Updated Gemini model to latest 2.5 Flash preview version
  • #567 70f4054 Thanks @eyaltoledano! - Add --research flag to parse-prd command, enabling enhanced task generation from PRD files. When used, Taskmaster leverages the research model to:

    • Research current technologies and best practices relevant to the project
    • Identify technical challenges and security concerns not explicitly mentioned in the PRD
    • Include specific library recommendations with version numbers
    • Provide more detailed implementation guidance based on industry standards
    • Create more accurate dependency relationships between tasks

    This results in higher quality, more actionable tasks with minimal additional effort.

    NOTE That this is an experimental feature. Research models don't typically do great at structured output. You may find some failures when using research mode, so please share your feedback so we can improve this.

  • #567 5e9bc28 Thanks @eyaltoledano!

    • This change significantly enhances the add-task command's intelligence. When you add a new task, Taskmaster now automatically:
      • Analyzes your existing tasks to find those most relevant to your new task's description.
      • Provides the AI with detailed context from these relevant tasks.

    This results in newly created tasks being more accurately placed within your project's dependency structure, saving you time and any need to update tasks just for dependencies, all without significantly increasing AI costs. You'll get smarter, more connected tasks right from the start.

  • #567 34c769b Thanks @eyaltoledano!

    • Enhance analyze-complexity to support analyzing specific task IDs.
    • You can now analyze individual tasks or selected task groups by using the new --id option with comma-separated IDs, or --from and --to options to specify a range of tasks.
    • The feature intelligently merges analysis results with existing reports, allowing incremental analysis while preserving previous results.
  • #558 86d8f00 Thanks @ShreyPaharia!

    • Add next task to set task status response Status: DONE
  • #567 04af16d Thanks @eyaltoledano!

    • Add move command to enable moving tasks and subtasks within the task hierarchy.
    • This new command supports moving standalone tasks to become subtasks, subtasks to become standalone tasks, and moving subtasks between different parents.
    • The implementation handles circular dependencies, validation, and proper updating of parent-child relationships.

    Usage:

    • CLI command: task-master move --from=<id> --to=<id>
    • MCP tool: move_task with parameters:
      • from: ID of task/subtask to move (e.g., "5" or "5.2")
      • to: ID of destination (e.g., "7" or "7.3")
      • file (optional): Custom path to tasks.json

    Example scenarios:

    • Move task to become subtask: --from="5" --to="7"
    • Move subtask to standalone task: --from="5.2" --to="7"
    • Move subtask to different parent: --from="5.2" --to="7.3"
    • Reorder subtask within same parent: --from="5.2" --to="5.4"
    • Move multiple tasks at once: --from="10,11,12" --to="16,17,18"
    • Move task to new ID: --from="5" --to="25" (creates a new task with ID 25)

    Multiple Task Support:

    • The command supports moving multiple tasks simultaneously by providing comma-separated lists for both --from and --to parameters.
    • The number of source and destination IDs must match. This is particularly useful for resolving merge conflicts in task files when multiple team members have created tasks on different branches.

    Validation Features:

    • Allows moving tasks to new, non-existent IDs (automatically creates placeholders)
    • Prevents moving to existing task IDs that already contain content (to avoid overwriting)
    • Validates source tasks exist before attempting to move them
    • Ensures proper parent-child relationships are maintained

Patch Changes

  • #567 231e569 Thanks @eyaltoledano! - Adjusts default main model model to Claude Sonnet 4. Adjusts default fallback to Claude Sonney 3.7"

  • #567 b371808 Thanks @eyaltoledano! - Adds llms-install.md to the root to enable AI agents to programmatically install the Taskmaster MCP server.

    • This is specifically being introduced for the Cline MCP marketplace and will be adjusted over time for other MCP clients as needed.
  • #567 a59dd03 Thanks @eyaltoledano! - Adds AGENTS.md to power Claude Code integration more natively based on Anthropic's best practice and Claude-specific MCP client behaviours.

    • Also adds in advanced workflows that tie Taskmaster commands together into one Claude workflow."
  • #567 e0e1155 Thanks @eyaltoledano! - Fixes issue with force/append flag combinations for parse-prd.

  • #567 34df2c8 Thanks @eyaltoledano! - You can now add tasks to a newly initialized project without having to parse a prd.

    • This will automatically create the missing tasks.json file and create the first task. Lets you vibe if you want to vibe.
  • #567 d2e6431 Thanks @eyaltoledano! - Fixes an issue where the research fallback would attempt to make API calls without checking for a valid API key first.

    • This ensures proper error handling when the main task generation and first fallback both fail.
    • Closes #421 #519.

v0.15.0-rc.0

24 May 00:44
e906166
Compare
Choose a tag to compare
v0.15.0-rc.0 Pre-release
Pre-release

Minor Changes

  • #567 09add37 Thanks @eyaltoledano! - Added comprehensive Ollama model validation and interactive setup support

    • Interactive Setup Enhancement: Added "Custom Ollama model" option to task-master models --setup, matching the existing OpenRouter functionality
    • Live Model Validation: When setting Ollama models, Taskmaster now validates against the local Ollama instance by querying /api/tags endpoint
    • Configurable Endpoints: Uses the ollamaBaseUrl from .taskmasterconfig (with role-specific baseUrl overrides supported)
    • Robust Error Handling:
      • Detects when Ollama server is not running and provides clear error messages
      • Validates model existence and lists available alternatives when model not found
      • Graceful fallback behavior for connection issues
    • Full Platform Support: Both MCP server tools and CLI commands support the new validation
    • Improved User Experience: Clear feedback during model validation with informative success/error messages
  • #567 4c83526 Thanks @eyaltoledano! - Adds and updates supported AI models with costs:

    • Added new OpenRouter models: GPT-4.1 series, O3, Codex Mini, Llama 4 Maverick, Llama 4 Scout, Qwen3-235b
    • Added Mistral models: Devstral Small, Mistral Nemo
    • Updated Ollama models with latest variants: Devstral, Qwen3, Mistral-small3.1, Llama3.3
    • Updated Gemini model to latest 2.5 Flash preview version
  • #567 70f4054 Thanks @eyaltoledano! - Add --research flag to parse-prd command, enabling enhanced task generation from PRD files. When used, Taskmaster leverages the research model to:

    • Research current technologies and best practices relevant to the project
    • Identify technical challenges and security concerns not explicitly mentioned in the PRD
    • Include specific library recommendations with version numbers
    • Provide more detailed implementation guidance based on industry standards
    • Create more accurate dependency relationships between tasks

    This results in higher quality, more actionable tasks with minimal additional effort.

    NOTE That this is an experimental feature. Research models don't typically do great at structured output. You may find some failures when using research mode, so please share your feedback so we can improve this.

  • #567 5e9bc28 Thanks @eyaltoledano! - This change significantly enhances the add-task command's intelligence. When you add a new task, Taskmaster now automatically: - Analyzes your existing tasks to find those most relevant to your new task's description. - Provides the AI with detailed context from these relevant tasks.

    This results in newly created tasks being more accurately placed within your project's dependency structure, saving you time and any need to update tasks just for dependencies, all without significantly increasing AI costs. You'll get smarter, more connected tasks right from the start.

  • #567 34c769b Thanks @eyaltoledano! - Enhance analyze-complexity to support analyzing specific task IDs. - You can now analyze individual tasks or selected task groups by using the new --id option with comma-separated IDs, or --from and --to options to specify a range of tasks. - The feature intelligently merges analysis results with existing reports, allowing incremental analysis while preserving previous results.

  • #558 86d8f00 Thanks @ShreyPaharia! - Add next task to set task status response
    Status: DONE

  • #567 04af16d Thanks @eyaltoledano! - Add move command to enable moving tasks and subtasks within the task hierarchy. This new command supports moving standalone tasks to become subtasks, subtasks to become standalone tasks, and moving subtasks between different parents. The implementation handles circular dependencies, validation, and proper updating of parent-child relationships.

    Usage:

    • CLI command: task-master move --from=<id> --to=<id>
    • MCP tool: move_task with parameters:
      • from: ID of task/subtask to move (e.g., "5" or "5.2")
      • to: ID of destination (e.g., "7" or "7.3")
      • file (optional): Custom path to tasks.json

    Example scenarios:

    • Move task to become subtask: --from="5" --to="7"
    • Move subtask to standalone task: --from="5.2" --to="7"
    • Move subtask to different parent: --from="5.2" --to="7.3"
    • Reorder subtask within same parent: --from="5.2" --to="5.4"
    • Move multiple tasks at once: --from="10,11,12" --to="16,17,18"
    • Move task to new ID: --from="5" --to="25" (creates a new task with ID 25)

    Multiple Task Support:
    The command supports moving multiple tasks simultaneously by providing comma-separated lists for both --from and --to parameters. The number of source and destination IDs must match. This is particularly useful for resolving merge conflicts in task files when multiple team members have created tasks on different branches.

    Validation Features:

    • Allows moving tasks to new, non-existent IDs (automatically creates placeholders)
    • Prevents moving to existing task IDs that already contain content (to avoid overwriting)
    • Validates source tasks exist before attempting to move them
    • Ensures proper parent-child relationships are maintained

Patch Changes

  • #567 231e569 Thanks @eyaltoledano! - Adjusts default main model model to Claude Sonnet 4. Adjusts default fallback to Claude Sonney 3.7"

  • #567 b371808 Thanks @eyaltoledano! - Adds llms-install.md to the root to enable AI agents to programmatically install the Taskmaster MCP server. This is specifically being introduced for the Cline MCP marketplace and will be adjusted over time for other MCP clients as needed.

  • #567 a59dd03 Thanks @eyaltoledano! - Adds AGENTS.md to power Claude Code integration more natively based on Anthropic's best practice and Claude-specific MCP client behaviours. Also adds in advanced workflows that tie Taskmaster commands together into one Claude workflow."

  • #567 e0e1155 Thanks @eyaltoledano! - Fixes issue with force/append flag combinations for parse-prd.

  • #567 34df2c8 Thanks @eyaltoledano! - You can now add tasks to a newly initialized project without having to parse a prd. This will automatically create the missing tasks.json file and create the first task. Lets you vibe if you want to vibe."

  • #567 d2e6431 Thanks @eyaltoledano! - Fixes an issue where the research fallback would attempt to make API calls without checking for a valid API key first. This ensures proper error handling when the main task generation and first fallback both fail. Closes #421 #519.

v0.14.0

19 May 22:34
20e1b72
Compare
Choose a tag to compare

Minor Changes

  • #521 ed17cb0 Thanks @Crunchyman-ralph! - .taskmasterconfig now supports a baseUrl field per model role (main, research, fallback), allowing endpoint overrides for any provider.

  • #536 f4a83ec Thanks @Crunchyman-ralph! - Add Ollama as a supported AI provider.

    • You can now add it by running task-master models --setup and selecting it.
    • Ollama is a local model provider, so no API key is required.
    • Ollama models are available at http://localhost:11434/api by default.
    • You can change the default URL by setting the OLLAMA_BASE_URL environment variable or by adding a baseUrl property to the ollama model role in .taskmasterconfig.
      • If you want to use a custom API key, you can set it in the OLLAMA_API_KEY environment variable.
  • #528 58b417a Thanks @Crunchyman-ralph! - Display task complexity scores in task lists, next task, and task details views.

Patch Changes

  • #402 01963af Thanks @Crunchyman-ralph! - Resolve all issues related to MCP

  • #478 4117f71 Thanks @joedanz! - Fix CLI --force flag for parse-prd command

    Previously, the --force flag was not respected when running parse-prd, causing the command to prompt for confirmation or fail even when --force was provided. This patch ensures that the flag is correctly passed and handled, allowing users to overwrite existing tasks.json files as intended.

  • #511 17294ff Thanks @Crunchyman-ralph! - Task Master no longer tells you to update when you're already up to date

  • #442 2b3ae8b Thanks @eyaltoledano! - Adds costs information to AI commands using input/output tokens and model costs.

  • #402 01963af Thanks @Crunchyman-ralph! - Fix ERR_MODULE_NOT_FOUND when trying to run MCP Server

  • #402 01963af Thanks @Crunchyman-ralph! - Add src directory to exports

  • #523 da317f2 Thanks @Crunchyman-ralph! - Fix the error handling of task status settings

  • #527 a8dabf4 Thanks @Crunchyman-ralph! - Remove caching layer from MCP direct functions for task listing, next task, and complexity report

    • Fixes issues users where having where they were getting stale data
  • #417 a1f8d52 Thanks @ksylvan! - Fix for issue #409 LOG_LEVEL Pydantic validation error

  • #442 0288311 Thanks @eyaltoledano! - Small fixes - next command no longer incorrectly suggests that subtasks be broken down into subtasks in the CLI - fixes the append flag so it properly works in the CLI

  • #501 0a61184 Thanks @Crunchyman-ralph! - Fix initial .env.example to work out of the box

  • #435 a96215a Thanks @lebsral! - Fix default fallback model and maxTokens in Taskmaster initialization

  • #517 e96734a Thanks @Crunchyman-ralph! - Fix bug when updating tasks on the MCP server (#412)

  • #496 efce374 Thanks @joedanz! - Fix duplicate output on CLI help screen

    • Prevent the Task Master CLI from printing the help screen more than once when using -h or --help.
    • Removed redundant manual event handlers and guards for help output; now only the Commander .helpInformation override is used for custom help.
    • Simplified logic so that help is only shown once for both "no arguments" and help flag flows.
    • Ensures a clean, branded help experience with no repeated content.
    • Fixes #339

v0.14.0-rc.1

18 May 08:08
f4a83ec
Compare
Choose a tag to compare
v0.14.0-rc.1 Pre-release
Pre-release

Minor Changes

  • #536 f4a83ec Thanks @Crunchyman-ralph! - Add Ollama as a supported AI provider.

    • You can now add it by running task-master models --setup and selecting it.
    • Ollama is a local model provider, so no API key is required.
    • Ollama models are available at http://localhost:11434/api by default.
    • You can change the default URL by setting the OLLAMA_BASE_URL environment variable or by adding a baseUrl property to the ollama model role in .taskmasterconfig.
      • If you want to use a custom API key, you can set it in the OLLAMA_API_KEY environment variable.

Patch Changes

  • #442 2b3ae8b Thanks @eyaltoledano! - Adds costs information to AI commands using input/output tokens and model costs.

  • #442 0288311 Thanks @eyaltoledano! - Small fixes - next command no longer incorrectly suggests that subtasks be broken down into subtasks in the CLI - fixes the append flag so it properly works in the CLI

v0.14.0-rc.0

16 May 21:36
58b417a
Compare
Choose a tag to compare
v0.14.0-rc.0 Pre-release
Pre-release

Minor Changes

  • #521 ed17cb0 Thanks @Crunchyman-ralph! - .taskmasterconfig now supports a baseUrl field per model role (main, research, fallback), allowing endpoint overrides for any provider.

  • #528 58b417a Thanks @Crunchyman-ralph! - Display task complexity scores in task lists, next task, and task details views.

Patch Changes

  • #478 4117f71 Thanks @joedanz! - Fix CLI --force flag for parse-prd command

    Previously, the --force flag was not respected when running parse-prd, causing the command to prompt for confirmation or fail even when --force was provided. This patch ensures that the flag is correctly passed and handled, allowing users to overwrite existing tasks.json files as intended.

  • #511 17294ff Thanks @Crunchyman-ralph! - Task Master no longer tells you to update when you're already up to date

  • #523 da317f2 Thanks @Crunchyman-ralph! - Fix the error handling of task status settings

  • #527 a8dabf4 Thanks @Crunchyman-ralph! - Remove caching layer from MCP direct functions for task listing, next task, and complexity report

    • Fixes issues users where having where they were getting stale data
  • #417 a1f8d52 Thanks @ksylvan! - Fix for issue #409 LOG_LEVEL Pydantic validation error

  • #501 0a61184 Thanks @Crunchyman-ralph! - Fix initial .env.example to work out of the box

  • #435 a96215a Thanks @lebsral! - Fix default fallback model and maxTokens in Taskmaster initialization

  • #517 e96734a Thanks @Crunchyman-ralph! - Fix bug when updating tasks on the MCP server (#412)

  • #496 efce374 Thanks @joedanz! - Fix duplicate output on CLI help screen

    • Prevent the Task Master CLI from printing the help screen more than once when using -h or --help.
    • Removed redundant manual event handlers and guards for help output; now only the Commander .helpInformation override is used for custom help.
    • Simplified logic so that help is only shown once for both "no arguments" and help flag flows.
    • Ensures a clean, branded help experience with no repeated content.
    • Fixes #339