4.1.3 (2026-04-20)
4.1.2 (2026-01-28)
4.1.1 (2026-01-27)
4.1.0 (2026-01-23)
4.0.1 (2026-01-23)
4.0.0 (2026-01-09)
- 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)
3.9.0 (2026-01-09)
3.8.3 (2026-01-09)
- remove redundant hooks reference from plugin.json (02a8040)
3.8.2 (2026-01-09)
- use correct plugin hooks.json structure with matcher/hooks arrays (0796ca5)
3.8.1 (2026-01-09)
- wrap hooks.json in required plugin format (9cf8b2b)
3.8.0 (2026-01-09)
- add test command for CLAUDE_PLUGIN_ROOT variable substitution (889f45e)
3.7.0 (2026-01-08)
3.6.0 (2025-12-19)
3.5.0 (2025-12-18)
3.4.3 (2025-12-18)
3.4.2 (2025-12-18)
3.4.1 (2025-12-18)
- add missing hooks reference to plugin.json (88905db)
3.4.0 (2025-12-11)
- prevent auto-filtering of code review issues by relevance (323e7c6)
- use native context_window data for token display (781c171)
3.3.0 (2025-12-09)
3.2.0 (2025-12-08)
- add /cc-track:spotless command for scoped dead code cleanup (9d42aad)
3.1.2 (2025-12-07)
- update branch protection message to reference /cc-track:specify (88bf8f4)
3.1.1 (2025-12-07)
- 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)
- complete 109 - Feature Specification: Add Scoring Agent Pattern to Code Review Process (#165) (c70d13a)
3.0.6 (2025-12-07)
- reset CLAUDE.md before commit/push so PR includes the change (e6f04d7)
3.0.5 (2025-12-06)
3.0.4 (2025-12-06)
3.0.3 (2025-12-06)
- use valid agent colors (gray/lime -> cyan/green) (be99d5a)
3.0.2 (2025-12-06)
- add allowed-tools to review agents and fix command permission issues (6f42bbd)
3.0.1 (2025-12-06)
- align version files with v3.0.0 tag (7829dc2)
2.20.1 (2025-12-06)
- sync plugin version with semantic-release (3aaafa8)
2.20.0 (2025-12-06)
2.19.1 (2025-12-06)
- clean up knip warnings and add knip guidance to dead-code-detector (8f08518)
2.19.0 (2025-12-06)
- add allowed-tools and inline context to slash commands (a3d5496)
2.18.1 (2025-12-06)
- update researcher and test-generation agents to use allowed-tools format (02951e2)
2.18.0 (2025-12-06)
- 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)
- change prepare-completion to actively update docs instead of reminding user (abc5338)
2.17.1 (2025-10-17)
- update agents field to array of .md files per schema validation (79fed9d)
2.17.0 (2025-10-17)
- enhance specify and clarify commands with AskUserQuestion tool (a372fbb)
2.16.1 (2025-10-16)
- agents: Add Edit tool to both agents for file modifications (c45d1ba)
2.16.0 (2025-10-16)
- agents: Add tool whitelisting to avoid permission prompts (c86e027)
2.15.0 (2025-10-16)
- 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)
2.13.0 (2025-10-16)
2.12.0 (2025-10-15)
- 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)
- add missing /migrate slash command (1d16b61)
2.11.1 (2025-10-15)
2.11.0 (2025-10-15)
- complete 101 - Feature Specification: Migrate cc-track to Claude Code Plugin System (#148) (373054d)
2.10.0 (2025-10-14)
- complete 100 - Feature Specification: TASK_100: Create Templates for Spec-Driven Workflow (#146) (d3e3449)
2.9.0 (2025-10-13)
2.8.0 (2025-10-07)
- add test script for explicit Claude model name validation (04c906a)
2.7.0 (2025-10-06)
2.6.0 (2025-10-06)
2.5.0 (2025-10-06)
2.4.0 (2025-10-04)
2.3.0 (2025-10-03)
2.2.0 (2025-10-03)
2.1.0 (2025-10-01)
2.0.0 (2025-09-22)
- None
1.39.0 (2025-09-22)
- complete TASK_088 - Fix Hook Duplicate Output Issue (ce7445a)
1.38.0 (2025-09-22)
- complete TASK_087 - TASK_087: Fix Setup Process Directory Creation Bug (fe0c397)
1.37.1 (2025-09-21)
- 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)
- complete TASK_084 - Fix Default Branch Detection to Use GitHub/Git APIs (1e73e3e)
1.36.0 (2025-09-18)
- complete TASK_082 - Fix Missing Shell Option in Lint Auto-Formatter Execution (cd46c34)
1.35.0 (2025-09-18)
- complete TASK_081 - Support Custom Test Commands in Prepare Completion Hook (261568f)
1.34.0 (2025-09-18)
- 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)
- 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)
- add missing ExecSyncOptions import in complete-task-workflow.test.ts (b85055e)
- properly type createMockExec return value with execCalls property (9fbc66a)
- complete TASK_079 - TASK_079: Test Quality Improvements (8d72c4e)
1.32.0 (2025-09-18)
- git: improve merge-base calculation by using origin branch (e6ffdbe)
- use origin/main for merge-base to prevent divergence issues (8e02249)
- complete TASK_078 - TASK_078: Fix Claude SDK Copying Branch Comments from Other Task Files (54f01a5)
1.31.0 (2025-09-18)
- replace Unix-only sleep with cross-platform delay (762030e)
- 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)
- add dependency injection to validation.ts for CI compatibility (a299438)
- complete TASK_074 - Fix Code Review Access in Non-TypeScript Projects (b5374ef)
1.29.0 (2025-09-17)
- complete TASK_073 - Fix prepare-completion Command Path Issue (475ff5b)
- fix command path issues for npm installations (956c0f4)
1.28.0 (2025-09-17)
- complete TASK_072 - TASK_072: Fix Missing settings.json Creation During Setup (6ce8b9e)
1.27.0 (2025-09-17)
- use status field for hook statusline emoji/color instead of message parsing (f61cceb)
- 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)
- remove test markers without implementing hook status display (66a5d4e)
- remove unrelated test file creation (230dce3)
1.26.0 (2025-09-17)
- 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)
- 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)
- complete TASK_062 - TASK_062: Clean up SDK type usage across codebase (db85d65)
1.24.1 (2025-09-16)
- only stage task file instead of all files when creating task from issue (3d3e39d)
1.24.0 (2025-09-16)
- complete TASK_061 - TASK_061: Create Task from GitHub Issue Implementation (d532644)
1.23.0 (2025-09-16)
- 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)
- complete TASK_060 - TASK_060: Fix Capture-Plan Hook to Commit Task Files Without CLAUDE.md Updates (c60f8b0)
1.22.0 (2025-09-15)
- improve PR detection and handle duplicate branch comments (dc2f540)
- restore no_active_task.md on push failure (dc13455)
- complete TASK_059 - Handle Second Runs of complete-task Command (0b404b0)
1.21.0 (2025-09-15)
- complete TASK_058 - TASK_058: Fix Code Review Error: Convert String Prompts to AsyncIterable Format (9501c54)
1.20.0 (2025-09-15)
- complete TASK_057 - TASK_057: Remove Post-Compact/SessionStart Hook (1335598)
1.19.0 (2025-09-15)
- resolve relative paths in canUseTool validation (3547c9f)
- resolve Write tool paths relative to project root (bb122eb)
- 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)
- complete TASK_052 - Fix pushCurrentBranch to Handle Diverged Branches Automatically (777c5a6)
1.17.0 (2025-09-15)
- complete TASK_051 - Branch Protection Implementation - Extend PreToolUse Hook (2e987ac)
1.16.0 (2025-09-15)
- complete TASK_050 - Move All Documentation Updates to Prepare Phase (c838f62)
1.15.2 (2025-09-15)
- add maxTurns parameter to stop-review hook Claude SDK call (cb3d038)
1.15.1 (2025-09-15)
- implement branch-based squashing for complete-task (53c1d14)
1.15.0 (2025-09-14)
- embedded-resources: add initial templates and configuration for tracking system state (915626d)
1.14.0 (2025-09-14)
- 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)
- 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)
- address Copilot review feedback on cross-platform support (d79f82a)
- 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)
- inject build version using semantic-release environment variables (5837306)
1.11.0 (2025-09-14)
- 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)
- handle markdown code blocks in task validation response parsing (1672fc4)
- 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)
- TASK_043 integrate DiffSummary compression into stop-review hook (6716baf)
1.8.0 (2025-09-13)
- 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)
- 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)
- add object manipulation, async function example, and expanded console logging in test file (43924bb)
1.6.0 (2025-09-12)
- handle max_turns error with valid response in Claude SDK (0192205)
- update model names to use generic versions instead of hardcoded ones (ca7f503)
- 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)
- remove unused standalone function exports from helper libraries (2a89af3)
- remove unused standalone function exports from helper modules (f80d78b)
1.4.2 (2025-09-12)
- TASK_037 fix GitHub issue branch linking logic (e4383f3)
1.4.1 (2025-09-12)
- make prepare-completion always exit with code 0 for Claude feedback (14bd2ea)
1.4.0 (2025-09-12)
- implement conventional commit message generation (7ef52dc)
- implement project-wide TypeScript validation with file filtering (11f3347)
- resolve linting issues in edit-validation tests (a83e772)
- implement project-wide typescript validation hook (47be831)
- implement project-wide TypeScript validation with file filtering (e066da2)
1.3.0 (2025-09-12)
- 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)
- make log directory configurable and move outside project (cf033f2)
1.2.1 (2025-09-12)
- conventional commit message generation for code changes (459987f)
- reduce token consumption in post-compaction context file handling (6bf697e)
1.2.0 (2025-09-12)
- TASK_030 use type import for ClaudeMdHelpers in test (b15421a)
- 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)
- resolve ClaudeMdHelpers import in stop-review tests (f1f71c4)
- standardize commit message format (04d5553)
- consolidate duplicate helper functions across codebase (a97e1f0)
- consolidate duplicate helper functions across codebase (23bb0ca)
- remove unrelated embedding file from consolidation task (8c3b657)
- 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)
- 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)