Skip to content

Latest commit

 

History

History
968 lines (467 loc) · 48.6 KB

File metadata and controls

968 lines (467 loc) · 48.6 KB

4.1.3 (2026-04-20)

Bug Fixes

  • register TDD workflow agents in plugin manifest (#189) (652c454)

4.1.2 (2026-01-28)

Bug Fixes

  • enforce mandatory specialized subagent types in orchestration (#188) (6e7a1a0)

4.1.1 (2026-01-27)

Bug Fixes

  • prevent orchestrator context overflow from TaskOutput polling (#187) (c8e61c6)

4.1.0 (2026-01-23)

Features

  • integrate native task system for real-time orchestration (#186) (d64eee1)

4.0.1 (2026-01-23)

Bug Fixes

  • use ${CLAUDE_PLUGIN_ROOT} for template paths in workflow commands (#185) (09b8013)

4.0.0 (2026-01-09)

Features

  • make autoflow configurable and opt-in (#184) (cf907ab)

BREAKING CHANGES

  • Autoflow is now disabled by default and must be explicitly enabled in track.config.json with "autoflow": { "enabled": true }

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

  • refactor: simplify autoflow config access with typed helpers
  • Add getAutoflowConfig() and isAutoflowEnabled() helper functions
  • Simplify hook config checks to single isAutoflowEnabled() call
  • Use typed accessor for throttle config instead of manual casts
  • Follow established pattern for other feature configs

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

3.9.1 (2026-01-09)

Bug Fixes

  • make hooks exit early in non-cc-track projects and startup checks non-blocking (#183) (07c2748)

3.9.0 (2026-01-09)

Features

  • use direct ${CLAUDE_PLUGIN_ROOT} in commands instead of skill workaround (#182) (c1f5cc5)

3.8.3 (2026-01-09)

Bug Fixes

  • remove redundant hooks reference from plugin.json (02a8040)

3.8.2 (2026-01-09)

Bug Fixes

  • use correct plugin hooks.json structure with matcher/hooks arrays (0796ca5)

3.8.1 (2026-01-09)

Bug Fixes

  • wrap hooks.json in required plugin format (9cf8b2b)

3.8.0 (2026-01-09)

Features

  • add test command for CLAUDE_PLUGIN_ROOT variable substitution (889f45e)

3.7.0 (2026-01-08)

Features

  • add repo name display to statusline with show_repo config option (#181) (025b873)

3.6.0 (2025-12-19)

Features

  • implement autoflow mode hooks for autonomous operation (#179) (65d8ab0)

3.5.0 (2025-12-18)

Features

3.4.3 (2025-12-18)

Bug Fixes

  • comprehensive Windows path compatibility fixes (#178) (e9951ed)

3.4.2 (2025-12-18)

Bug Fixes

3.4.1 (2025-12-18)

Bug Fixes

  • add missing hooks reference to plugin.json (88905db)

3.4.0 (2025-12-11)

Bug Fixes

  • prevent auto-filtering of code review issues by relevance (323e7c6)

Features

  • use native context_window data for token display (781c171)

3.3.0 (2025-12-09)

Features

  • add /cc-track:fix-issues command for structured issue triage (3d0e2ea), closes #172

3.2.0 (2025-12-08)

Features

  • add /cc-track:spotless command for scoped dead code cleanup (9d42aad)

3.1.2 (2025-12-07)

Bug Fixes

  • update branch protection message to reference /cc-track:specify (88bf8f4)

3.1.1 (2025-12-07)

Bug Fixes

  • lint (c2fd67f)
  • move warning about file change system reminder into script output in case agent skips the command and runs the script directly (b2cd471)

3.1.0 (2025-12-07)

Features

  • complete 109 - Feature Specification: Add Scoring Agent Pattern to Code Review Process (#165) (c70d13a)

3.0.6 (2025-12-07)

Bug Fixes

  • reset CLAUDE.md before commit/push so PR includes the change (e6f04d7)

3.0.5 (2025-12-06)

Bug Fixes

  • use script-based approach for add-to-backlog command (#158) (59213d9)

3.0.4 (2025-12-06)

Bug Fixes

  • add backticks to backlog command and warning to complete-task (#157) (03792a2)

3.0.3 (2025-12-06)

Bug Fixes

  • use valid agent colors (gray/lime -> cyan/green) (be99d5a)

3.0.2 (2025-12-06)

Bug Fixes

  • add allowed-tools to review agents and fix command permission issues (6f42bbd)

3.0.1 (2025-12-06)

Bug Fixes

  • align version files with v3.0.0 tag (7829dc2)

2.20.1 (2025-12-06)

Bug Fixes

  • sync plugin version with semantic-release (3aaafa8)

2.20.0 (2025-12-06)

Features

  • migrate cc-track context files from .claude/ to .cc-track/ (#155) (72134fa)

2.19.1 (2025-12-06)

Bug Fixes

  • clean up knip warnings and add knip guidance to dead-code-detector (8f08518)

2.19.0 (2025-12-06)

Features

  • add allowed-tools and inline context to slash commands (a3d5496)

2.18.1 (2025-12-06)

Bug Fixes

  • update researcher and test-generation agents to use allowed-tools format (02951e2)

2.18.0 (2025-12-06)

Features

  • add cc-track-tools skill for script execution (7a46fc4)
  • add complexity-aware exploration to /specify and /plan commands (6498aa6)
  • replace SDK code review with 8-agent multi-agent review system (30c0582)

2.17.2 (2025-10-17)

Bug Fixes

  • change prepare-completion to actively update docs instead of reminding user (abc5338)

2.17.1 (2025-10-17)

Bug Fixes

  • update agents field to array of .md files per schema validation (79fed9d)

2.17.0 (2025-10-17)

Features

  • enhance specify and clarify commands with AskUserQuestion tool (a372fbb)

2.16.1 (2025-10-16)

Bug Fixes

  • agents: Add Edit tool to both agents for file modifications (c45d1ba)

2.16.0 (2025-10-16)

Features

  • agents: Add tool whitelisting to avoid permission prompts (c86e027)

2.15.0 (2025-10-16)

Features

  • Add Haiku 4.5 subagent research and comprehensive validation tests (eb6f289)
  • Bundle researcher and test-generation agents with cc-track plugin (31a8e61)

2.14.0 (2025-10-16)

Features

  • complete 102 - Fix Plugin Script Execution (#152) (7769f20)

2.13.0 (2025-10-16)

Features

  • Fix plugin script execution via SessionStart hook (#151) (eceabef)

2.12.0 (2025-10-15)

Bug Fixes

  • change repository field from object to string per Claude Code schema (38ba8fb)
  • remove incorrect :* wildcard from migrate command allowed-tools (3bf93d9)
  • resolve merge conflict in migrate.md - remove :* wildcard (14caba1)

Features

  • add missing /migrate slash command (1d16b61)

2.11.1 (2025-10-15)

Bug Fixes

  • change repository field from object to string per Claude Code schema (#149) (7b0d81c)

2.11.0 (2025-10-15)

Features

  • complete 101 - Feature Specification: Migrate cc-track to Claude Code Plugin System (#148) (373054d)

2.10.0 (2025-10-14)

Features

  • complete 100 - Feature Specification: TASK_100: Create Templates for Spec-Driven Workflow (#146) (d3e3449)

2.9.0 (2025-10-13)

Features

  • complete TASK_099 - Migrate from Claude Code SDK to Claude Agent SDK (#144) (6b4f923)

2.8.0 (2025-10-07)

Features

  • add test script for explicit Claude model name validation (04c906a)

2.7.0 (2025-10-06)

Features

  • complete TASK_098 - TASK_098: Fix Biome Lint Validation Parser (#141) (9c41ea0)

2.6.0 (2025-10-06)

Features

  • complete TASK_097 - Fix Missing Codex Review Option in Installation Instructions (#139) (43d320e)

2.5.0 (2025-10-06)

Features

  • complete TASK_096 - TASK_096: Integrate Clank Code Review Reception Guidance (#137) (ea916f0)

2.4.0 (2025-10-04)

Features

  • complete TASK_095 - TASK_095: Add Codex Code Review Option (#135) (4bb8e13)

2.3.0 (2025-10-03)

Features

  • complete TASK_094 - TASK_094: Add WebSearch Year Validation Hook (#133) (41f9e6c)

2.2.0 (2025-10-03)

Features

  • complete TASK_093 - TASK_093: Fix Statusline Token Tracking for Sonnet 4.5 (#131) (3e8b252)

2.1.0 (2025-10-01)

Features

  • complete TASK_092 - TASK_092: Update to Claude Sonnet 4.5 Model (#129) (0a0715f)

2.0.0 (2025-09-22)

Features

  • trigger release for accumulated changes (#123) (c58ae69)

BREAKING CHANGES

  • None

1.39.0 (2025-09-22)

Features

  • complete TASK_088 - Fix Hook Duplicate Output Issue (ce7445a)

1.38.0 (2025-09-22)

Features

  • complete TASK_087 - TASK_087: Fix Setup Process Directory Creation Bug (fe0c397)

1.37.1 (2025-09-21)

Bug Fixes

  • remove prepublishOnly script causing npm version issue (8ffe85b)
  • remove prepublishOnly script causing version override (da229ea)
  • remove prepublishOnly script causing version overwrite (dc1acec)
  • remove prepublishOnly script to fix npm package version display (e28880d)

1.37.0 (2025-09-21)

Features

  • complete TASK_084 - Fix Default Branch Detection to Use GitHub/Git APIs (1e73e3e)

1.36.0 (2025-09-18)

Features

  • complete TASK_082 - Fix Missing Shell Option in Lint Auto-Formatter Execution (cd46c34)

1.35.0 (2025-09-18)

Features

  • complete TASK_081 - Support Custom Test Commands in Prepare Completion Hook (261568f)

1.34.0 (2025-09-18)

Bug Fixes

  • correct track.config.json structure and remove untestable GitHub integration test (bc91989)
  • escape git config commands to prevent command injection (ad18c20)
  • escape git config commands to prevent security scanner false positives (9a80684)
  • make integration tests CI-ready with dynamic paths and binary build step (0c8385d)
  • remove unused GitHub imports and clean up lint issues (fca91c8)

Features

  • add comprehensive integration test suite with 5 test scenarios (e487c56)
  • add comprehensive integration testing framework with 5 test suites (a708d19)

1.33.0 (2025-09-18)

Bug Fixes

  • add missing ExecSyncOptions import in complete-task-workflow.test.ts (b85055e)
  • properly type createMockExec return value with execCalls property (9fbc66a)

Features

  • complete TASK_079 - TASK_079: Test Quality Improvements (8d72c4e)

1.32.0 (2025-09-18)

Bug Fixes

  • git: improve merge-base calculation by using origin branch (e6ffdbe)
  • use origin/main for merge-base to prevent divergence issues (8e02249)

Features

  • complete TASK_078 - TASK_078: Fix Claude SDK Copying Branch Comments from Other Task Files (54f01a5)

1.31.0 (2025-09-18)

Bug Fixes

  • replace Unix-only sleep with cross-platform delay (762030e)

Features

  • complete TASK_075 - Fix setup-cc-track command bash execution for non-git repos (8f717e9)
  • complete TASK_076 - Fix Code Review Failure Due to Token Limit Overflow (18b9379)
  • complete TASK_077 - TASK_077: Investigate /complete-task PR Creation Failure (3032714)

1.30.0 (2025-09-17)

Bug Fixes

  • add dependency injection to validation.ts for CI compatibility (a299438)

Features

  • complete TASK_074 - Fix Code Review Access in Non-TypeScript Projects (b5374ef)

1.29.0 (2025-09-17)

Features

  • complete TASK_073 - Fix prepare-completion Command Path Issue (475ff5b)
  • fix command path issues for npm installations (956c0f4)

1.28.0 (2025-09-17)

Features

  • complete TASK_072 - TASK_072: Fix Missing settings.json Creation During Setup (6ce8b9e)

1.27.0 (2025-09-17)

Bug Fixes

  • use status field for hook statusline emoji/color instead of message parsing (f61cceb)

Features

  • add color coding to hook status messages in statusline (b7c1ad8)
  • add hook status display to statusline (573ff13)
  • add hook status display to statusline with emoji mapping (fdcaa0e)
  • use bright colors for hook status display in statusline (486ebde)

Reverts

  • remove test markers without implementing hook status display (66a5d4e)
  • remove unrelated test file creation (230dce3)

1.26.0 (2025-09-17)

Bug Fixes

  • add branch validation before pushing in complete-task command (7b52ab0)
  • exclude test-utils from strict type checking (73172b1)
  • resolve biome linting issues in command-mocks.ts (03f0fc4)
  • resolve merge conflicts with main branch - integrate CodeRabbit support (a972899)
  • restore error handling and suppress git stderr in statusline (380ae59)
  • use proper ExecSyncOptions type instead of any (4ad3658)

Features

  • add shared command test utilities for DI pattern (b6a4605)
  • complete TASK_063 - TASK_063: Add Configurable Code Review Tool Support (da67677)
  • complete TASK_065 - TASK_065: Fix Default Branch Assumptions (910ae18)
  • complete TASK_066 - TASK_066: Make cc-track Lint-Agnostic with Built-in Support for Biome and ESLint (b59ecdf)
  • complete TASK_067 - TASK_067: Fix GitHub Release Pipeline - mock.module Cross-Test Pollution (af949eb)
  • complete TASK_069 - TASK_069: Fix CodeRabbit/code-review Tests Filesystem Access (46d9c87)
  • complete TASK_070 - TASK_070: Fix CI Test Failures via Dependency Injection (b8c8850)

1.25.0 (2025-09-16)

Features

  • complete TASK_062 - TASK_062: Clean up SDK type usage across codebase (db85d65)

1.24.1 (2025-09-16)

Bug Fixes

  • only stage task file instead of all files when creating task from issue (3d3e39d)

1.24.0 (2025-09-16)

Features

  • complete TASK_061 - TASK_061: Create Task from GitHub Issue Implementation (d532644)

1.23.0 (2025-09-16)

Bug Fixes

  • address biome lint warning for unused variable (e58b978)
  • prevent complete-task from squashing when remote has commits (3f06126)
  • push task files to actual default branch, not hardcoded main (1bc67e7)

Features

  • complete TASK_060 - TASK_060: Fix Capture-Plan Hook to Commit Task Files Without CLAUDE.md Updates (c60f8b0)

1.22.0 (2025-09-15)

Bug Fixes

  • improve PR detection and handle duplicate branch comments (dc2f540)
  • restore no_active_task.md on push failure (dc13455)

Features

  • complete TASK_059 - Handle Second Runs of complete-task Command (0b404b0)

1.21.0 (2025-09-15)

Features

  • complete TASK_058 - TASK_058: Fix Code Review Error: Convert String Prompts to AsyncIterable Format (9501c54)

1.20.0 (2025-09-15)

Features

  • complete TASK_057 - TASK_057: Remove Post-Compact/SessionStart Hook (1335598)

1.19.0 (2025-09-15)

Bug Fixes

  • resolve relative paths in canUseTool validation (3547c9f)
  • resolve Write tool paths relative to project root (bb122eb)

Features

  • complete TASK_053 - Enhance capture-plan hook to handle active tasks and set in_progress status (5da986d)
  • complete TASK_054 - Add Comprehensive Code Review Feature to cc-track (8e552f3)
  • complete TASK_055 - Enhance Task Creation with Comprehensive Research Capabilities (93156c5)
  • complete TASK_056 - Fix GitHub Actions Deployment Failures with Dependency Injection (513bac6)

1.18.0 (2025-09-15)

Features

  • complete TASK_052 - Fix pushCurrentBranch to Handle Diverged Branches Automatically (777c5a6)

1.17.0 (2025-09-15)

Features

  • complete TASK_051 - Branch Protection Implementation - Extend PreToolUse Hook (2e987ac)

1.16.0 (2025-09-15)

Features

  • complete TASK_050 - Move All Documentation Updates to Prepare Phase (c838f62)

1.15.2 (2025-09-15)

Bug Fixes

  • add maxTurns parameter to stop-review hook Claude SDK call (cb3d038)

1.15.1 (2025-09-15)

Bug Fixes

  • implement branch-based squashing for complete-task (53c1d14)

1.15.0 (2025-09-14)

Features

  • embedded-resources: add initial templates and configuration for tracking system state (915626d)

1.14.0 (2025-09-14)

Bug Fixes

  • configure settings.json with Edit tool in setup command (9286810)
  • correct hooks configuration structure in setup instructions (a08f1d3)
  • correct instruction text for Claude Code startup (787d8d7)
  • remove learned_mistakes.md from npm package resources (4ab5e68)
  • update embed-resources to read from src/commands/slash-commands (9c2ab96)
  • update model identifier to claude-sonnet-4-20250514 (fb57b96)
  • update test calls to include hasPrivateJournal parameter (2c25542)

Features

  • add complete CLAUDE.md configuration with @ imports to setup (1038aa4)
  • add optional private journal MCP configuration and conditional integration (775f0ea)
  • add pre-push hooks suggestion for stop-review workflow (e68c90f)
  • configure npm package for global installation with compiled binary (4cfa982)
  • enable private journal MCP integration in cc-track config (8064b80)
  • implement build-time resource embedding for npm package (3d69cad)
  • restrict setup command to specific safe operations (2d964d3)

1.13.0 (2025-09-14)

Bug Fixes

  • address Copilot review feedback on cross-platform support (d79f82a)

Features

  • implement cross-platform installation support (dbdec6b)
  • make cc-track cross-platform compatible (c8d6c9c)
  • remove init command and fix cross-platform paths for TASK_047 (b2c4e12)

1.12.0 (2025-09-14)

Features

  • inject build version using semantic-release environment variables (5837306)

1.11.0 (2025-09-14)

Features

  • replace error pattern extraction with task progress updates in pre-compact hook (4a619b6)
  • replace error patterns with task progress updates in pre-compact hook (2257084)

1.10.0 (2025-09-13)

Bug Fixes

  • handle markdown code blocks in task validation response parsing (1672fc4)

Features

  • add PreToolUse hook for task file edit validation (a7de30e)
  • implement PreToolUse task validation hook with Claude SDK (c6374d0)
  • improve task validation prompt clarity (b672b96)

1.9.0 (2025-09-13)

Features

  • TASK_043 integrate DiffSummary compression into stop-review hook (6716baf)

1.8.0 (2025-09-13)

Features

  • add git diff summary utility with Claude SDK integration (721204a)
  • implement git diff summary utility with Claude SDK integration (a38dbdb)

1.7.0 (2025-09-13)

Bug Fixes

  • claude-sdk: simplify stream termination by removing AbortController (a5349c3)
  • hooks: add fallback branching for issue branch creation failure (0c8d725)
  • merge stop-review improvements with validation (336c1e3)
  • resolve linting issues and improve pre-push hook (4b6c791)

Features

  • add object manipulation, async function example, and expanded console logging in test file (43924bb)

1.6.0 (2025-09-12)

Bug Fixes

  • handle max_turns error with valid response in Claude SDK (0192205)
  • update model names to use generic versions instead of hardcoded ones (ca7f503)

Features

  • 039 implement Claude SDK wrapper and migrate GitHelpers (c3bd3ba)
  • add advanced SDK test with commit message and code review capabilities (193d1d9)
  • add Claude Code SDK dependency and test script (3d92d69)
  • complete Claude SDK integration with test mocking (9c27f43)
  • complete migration from Claude CLI to TypeScript SDK (58e8383)
  • migrate pre-compact hook to Claude SDK with proper mocking (2197b1c)

1.5.0 (2025-09-12)

Features

  • remove unused standalone function exports from helper libraries (2a89af3)
  • remove unused standalone function exports from helper modules (f80d78b)

1.4.2 (2025-09-12)

Bug Fixes

  • TASK_037 fix GitHub issue branch linking logic (e4383f3)

1.4.1 (2025-09-12)

Bug Fixes

  • make prepare-completion always exit with code 0 for Claude feedback (14bd2ea)

1.4.0 (2025-09-12)

Bug Fixes

  • implement conventional commit message generation (7ef52dc)
  • implement project-wide TypeScript validation with file filtering (11f3347)
  • resolve linting issues in edit-validation tests (a83e772)

Features

  • implement project-wide typescript validation hook (47be831)
  • implement project-wide TypeScript validation with file filtering (e066da2)

1.3.0 (2025-09-12)

Bug Fixes

  • address Biome linting issues (fca2bae)
  • escape backticks in GitHub issue content to prevent shell interpretation (fffe0df)
  • handle bun dependency messages in prepare-completion validation output (8a4e075)
  • improve complete-task error handling with early exits (d3f55b3)
  • resolve GitHub issue creation validation and shell escaping (c6b8d2d)
  • resolve minor type inconsistencies in codebase (f63ef70)

Features

  • make log directory configurable and move outside project (cf033f2)

1.2.1 (2025-09-12)

Bug Fixes

  • conventional commit message generation for code changes (459987f)
  • reduce token consumption in post-compaction context file handling (6bf697e)

1.2.0 (2025-09-12)

Bug Fixes

  • TASK_030 use type import for ClaudeMdHelpers in test (b15421a)

Features

  • improve hooks for better developer experience - filter private journal files from stop-review and verify test file skipping (c5480b6)
  • TASK_030 improve hooks for better developer experience (77e87f5)

1.1.0 (2025-09-12)

Bug Fixes

  • resolve ClaudeMdHelpers import in stop-review tests (f1f71c4)
  • standardize commit message format (04d5553)

Features

  • consolidate duplicate helper functions across codebase (a97e1f0)
  • consolidate duplicate helper functions across codebase (23bb0ca)

Reverts

  • remove unrelated embedding file from consolidation task (8c3b657)

1.0.0 (2025-09-11)

Bug Fixes

  • add missing readFileSync mock in stop-review tests (3ff7504)
  • correct config key path for git_branching feature check (3ef7341)
  • format GitHub helpers to resolve linting issues (b554d01)
  • resolve Biome linting error in complete-task script (d429e09)
  • resolve plan capture hook approval detection logic (e0c82d3)
  • Update no_active_task.md with completed tasks list (88a4d9e)
  • update statusline task display text (71eff20)

Features

  • Consolidate hook files to single location (cb34bf6)
  • enable git branching feature (a7bac1a)
  • hooks: Add PostToolUse edit validation hook for TypeScript and Biome (e4a7084)
  • implement GitHub integration infrastructure (f1aedbe)
  • TASK_027 add task ID to commit messages (0cd70e4)
  • TASK_027 complete semantic release with cross-platform distribution (f47388a)