Skip to content

Version Packages#1303

Merged
Crunchyman-ralph merged 3 commits intomainfrom
changeset-release/main
Oct 14, 2025
Merged

Version Packages#1303
Crunchyman-ralph merged 3 commits 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.29.0

Minor Changes

  • #1286 f12a16d Thanks @Crunchyman-ralph! - Add changelog highlights to auto-update notifications

    When the CLI auto-updates to a new version, it now displays a "What's New" section.

  • #1293 3010b90 Thanks @Crunchyman-ralph! - Add Claude Code plugin with marketplace distribution

    This release introduces official Claude Code plugin support, marking the evolution from legacy .claude directory copying to a modern plugin-based architecture.

    🎉 New: Claude Code Plugin

    Task Master AI commands and agents are now distributed as a proper Claude Code plugin:

    • 49 slash commands with clean naming (/taskmaster:command-name)
    • 3 specialized AI agents (task-orchestrator, task-executor, task-checker)
    • MCP server integration for deep Claude Code integration

    Installation:

    /plugin marketplace add eyaltoledano/claude-task-master
    /plugin install taskmaster@taskmaster

    The rules add claude command no longer copies commands and agents to .claude/commands/ and .claude/agents/. Instead, it now

    • Shows plugin installation instructions
    • Only manages CLAUDE.md imports for agent instructions
    • Directs users to install the official plugin

    Migration for Existing Users:

    If you previously used rules add claude:

    1. The old commands in .claude/commands/ will continue to work but won't receive updates
    2. Install the plugin for the latest features: /plugin install taskmaster@taskmaster
    3. remove old .claude/commands/ and .claude/agents/ directories

    Why This Change?

    Claude Code plugins provide:

    • ✅ Automatic updates when we release new features
    • ✅ Better command organization and naming
    • ✅ Seamless integration with Claude Code
    • ✅ No manual file copying or management

    The plugin system is the future of Task Master AI integration with Claude Code!

  • #1285 2a910a4 Thanks @Crunchyman-ralph! - Add RPG (Repository Planning Graph) method template for structured PRD creation. The new example_prd_rpg.txt template teaches AI agents and developers the RPG methodology through embedded instructions, inline good/bad examples, and XML-style tags for structure. This template enables creation of dependency-aware PRDs that automatically generate topologically-ordered task graphs when parsed with Task Master.

    Key features:

    • Method-as-template: teaches RPG principles (dual-semantics, explicit dependencies, topological order) while being used
    • Inline instructions at decision points guide AI through each section
    • Good/bad examples for immediate pattern matching
    • Flexible plain-text format with XML-style tags for parseability
    • Critical dependency-graph section ensures correct task ordering
    • Automatic inclusion during task-master init
    • Comprehensive documentation at docs.task-master.dev/capabilities/rpg-method
    • Tool recommendations for code-context-aware PRD creation (Claude Code, Cursor, Gemini CLI, Codex/Grok)

    The RPG template complements the existing example_prd.txt and provides a more structured approach for complex projects requiring clear module boundaries and dependency chains.

  • #1287 90e6bdc Thanks @Crunchyman-ralph! - Enhance expand_all to intelligently use complexity analysis recommendations when expanding tasks.

    The expand-all operation now automatically leverages recommendations from analyze-complexity to determine optimal subtask counts for each task, resulting in more accurate and context-aware task breakdowns.

    Key improvements:

    • Automatic integration with complexity analysis reports
    • Tag-aware complexity report path resolution
    • Intelligent subtask count determination based on task complexity
    • Falls back to defaults when complexity analysis is unavailable
    • Enhanced logging for better visibility into expansion decisions

    When you run task-master expand --all after task-master analyze-complexity, Task Master now uses the recommended subtask counts from the complexity analysis instead of applying uniform defaults, ensuring each task is broken down according to its actual complexity.

Patch Changes

  • #1191 aaf903f Thanks @Crunchyman-ralph! - Fix cross-level task dependencies not being saved

    Fixes an issue where adding dependencies between subtasks and top-level tasks (e.g., task-master add-dependency --id=2.2 --depends-on=11) would report success but fail to persist the changes. Dependencies can now be created in both directions between any task levels.

  • #1299 4c1ef2c Thanks @Crunchyman-ralph! - Improve refresh token when authenticating

@tm/cli@null

@tm/cli

null

Patch Changes

  • Updated dependencies []:
    • @tm/core@null

null

Patch Changes

  • Updated dependencies []:
    • @tm/core@null

null

Patch Changes

  • Updated dependencies []:
    • @tm/core@null

0.27.0

Patch Changes

  • Updated dependencies []:
    • @tm/core@0.26.1

0.27.0-rc.0

Minor Changes

1.1.0-rc.0

Minor Changes

docs@0.0.6

extension@0.25.6

@tm/ai-sdk-provider-grok-cli@null

@tm/ai-sdk-provider-grok-cli

null

null

@tm/build-config@null

@tm/build-config

null

null

null

1.0.1

@tm/claude-code-plugin@0.0.2

@tm/core@null

Changelog

null

null

null

0.26.1

All notable changes to the @task-master/tm-core package will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Initial package structure and configuration
  • TypeScript support with strict mode
  • Dual ESM/CJS build system with tsup
  • Jest testing framework with TypeScript support
  • ESLint and Prettier for code quality
  • Modular architecture with barrel exports
  • Placeholder implementations for all modules
  • Comprehensive documentation and README

Development Infrastructure

  • tsup configuration for dual format builds
  • Jest configuration with ESM support
  • ESLint configuration with TypeScript rules
  • Prettier configuration for consistent formatting
  • Complete package.json with all required fields
  • TypeScript configuration with strict settings
  • .gitignore for development files

Package Structure

  • src/types/ - TypeScript type definitions (placeholder)
  • src/providers/ - AI provider implementations (placeholder)
  • src/storage/ - Storage layer abstractions (placeholder)
  • src/parser/ - Task parsing utilities (placeholder)
  • src/utils/ - Common utility functions (placeholder)
  • src/errors/ - Custom error classes (placeholder)
  • tests/ - Test directories and setup

[1.0.0] - TBD

Planned Features

  • Complete TypeScript type system
  • AI provider implementations
  • Storage adapters
  • Task parsing capabilities
  • Comprehensive utility functions
  • Custom error handling
  • Full test coverage
  • Complete documentation

Release Notes

Version 1.0.0 (Coming Soon)

This will be the first stable release of tm-core with complete implementations of all modules. Currently, all modules contain placeholder implementations to establish the package structure and enable development of dependent packages.

Development Status

  • ✅ Package structure and configuration
  • ✅ Build and test infrastructure
  • ✅ Development tooling setup
  • 🚧 TypeScript types implementation (Task 116)
  • 🚧 AI provider system (Task 117)
  • 🚧 Storage layer (Task 118)
  • 🚧 Task parser (Task 119)
  • 🚧 Utility functions (Task 120)
  • 🚧 Error handling (Task 121)
  • 🚧 Configuration system (Task 122)
  • 🚧 Testing infrastructure (Task 123)
  • 🚧 Documentation (Task 124)
  • 🚧 Package finalization (Task 125)

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 14, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

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 9acb900 into main Oct 14, 2025
11 checks passed
@Crunchyman-ralph Crunchyman-ralph deleted the changeset-release/main branch October 14, 2025 09:47
Crunchyman-ralph added a commit to bjcoombs/claude-task-master that referenced this pull request Oct 14, 2025
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ralph Khreish <35776126+Crunchyman-ralph@users.noreply.github.com>
Crunchyman-ralph added a commit to bjcoombs/claude-task-master that referenced this pull request Oct 14, 2025
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ralph Khreish <35776126+Crunchyman-ralph@users.noreply.github.com>
Crunchyman-ralph added a commit to bjcoombs/claude-task-master that referenced this pull request Oct 14, 2025
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ralph Khreish <35776126+Crunchyman-ralph@users.noreply.github.com>
@coderabbitai coderabbitai bot mentioned this pull request Oct 14, 2025
16 tasks
sfc-gh-dflippo pushed a commit to sfc-gh-dflippo/task-master-ai that referenced this pull request Dec 4, 2025
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ralph Khreish <35776126+Crunchyman-ralph@users.noreply.github.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

Development

Successfully merging this pull request may close these issues.

1 participant