Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Releases: gsong/ccmcp

v1.3.0

07 Dec 16:59

Choose a tag to compare

[v1.3.0] - 2025-12-07

Features

  • Add actionlint for GitHub Actions workflow linting
  • Update minimum Node.js version to 20 and add Node.js 24 support

Improvements

  • Reorganize npm scripts for clarity
  • Upgrade all dependencies
  • Pin GitHub Actions to commit SHAs with actions-up
  • Prioritize major updates over minor and patch in Renovate

v1.2.2

13 Nov 16:33

Choose a tag to compare

Looking at these conventional commits, they're all maintenance tasks (chore/docs) with no user-facing features or bug fixes. Here are the release notes:

[v1.2.2] - 2025-11-13

Improvements

  • Update all dependencies to latest versions
  • Migrate from Vitest 3.2.4 to Vitest 4.0.3
  • Update specifications to reflect current implementation

v1.2.1

26 Oct 20:48

Choose a tag to compare

[v1.2.1] - 2025-10-26

Features

  • Add zizmor security auditing for GitHub Actions workflows
  • Add CI/CD pipeline for automated npm publishing

Bug Fixes

  • Replace import.meta.main with Node.js 18+ compatible detection

Improvements

  • Run CI workflow on all pull requests
  • Remove manual npm publish scripts

v1.2.0

15 Oct 06:35

Choose a tag to compare

[v1.2.0] - 2025-10-15

Bug Fixes

  • Resolve CLI flag collisions with Claude Code passthrough

Improvements

  • Document git worktree support, TUI shortcuts, and cleanup behaviors

v1.1.0

14 Oct 02:30

Choose a tag to compare

[v1.1.0] - 2025-10-14

Features

  • Add git worktree support for shared selections

Bug Fixes

  • Isolate cache directories in parallel test execution
  • Prefix unused cmd parameter with underscore in tests

v1.0.0

13 Oct 03:07

Choose a tag to compare

[v1.0.0] - 2025-10-13

Features

  • Add cleanup command to remove stale configurations

Bug Fixes

  • Move temp file cleanup after GitHub release creation

Improvements

  • Reorganize npm scripts with public/private separation

v0.6.0

12 Oct 23:40

Choose a tag to compare

🚀 What's New in v0.6.0

Code Quality & Testability Improvements

  • Dependency Injection - Added optional executor parameters for better testability (gh#47)
  • Centralized Exit Handling - Refactored process.exit() calls for improved testability
  • Shell Escaping - Replaced manual escaping with battle-tested shell-quote library (gh#45)

Bundle Optimization (gh#49)

  • tsup Integration - Single bundled output file (29KB)
  • Smaller Package - Test files excluded from distribution
  • Faster Startup - Tree-shaking enabled with optimized imports

Code Quality Improvements (gh#50)

  • Improved React Patterns - Stable key usage in ConfigPreview
  • Better Documentation - Enhanced JSDoc for complex Promise patterns
  • Type Safety - Simplified type guards with clearer intent

Developer Experience

  • Version Display - Show version number in TUI header
  • Better Utilities - Centralized package version reading
  • Enhanced Build - Added erasableSyntaxOnly and verbatimModuleSyntax TypeScript flags

📦 Installation

```bash
npm install -g @gsong/[email protected]
```

🧪 Testing

All 136 tests pass (7 new tests added for dependency injection scenarios)

🔗 Full Changelog

Full Changelog: v0.5.0...v0.6.0

v0.5.0

12 Oct 16:03

Choose a tag to compare

Features

  • Remember user's last MCP config selections per project
  • Display config labels at full width by default
  • Add reusable test helper infrastructure
  • Add project specifications

Bug Fixes

  • Handle missing config directory per specification
  • Restore vi.resetModules() call in config selection UI tests
  • Replace non-null assertions with proper type narrowing in tests

Improvements

  • Remove 24 biome-ignore suppressions by improving test helper types
  • Migrate claude-launcher tests to Vitest with improved mocking
  • Adopt test helpers across multiple test files
  • Remove unused replaceProcess option from claude-launcher
  • Expand test coverage for ConfigSelector, mcp-scanner, and Claude Code launch behavior

v0.4.0

12 Oct 16:03

Choose a tag to compare

Features

  • Improve UI display for MCP configurations
  • Add support for optional type field in MCP server configuration
  • Implement comprehensive MCP configuration schema validation
  • Add demo GIF to README
  • Add concurrency control to CI workflow to cancel previous runs

Bug Fixes

  • Remove duplicate filename display in config preview header
  • Resolve React key warning in ConfigPreview
  • Improve test command to handle multiple test files
  • Correct changelog generation and structure

Improvements

  • Remove StatusIndicator component completely
  • Enable stricter TypeScript settings
  • Extract shared formatErrorMessage utility
  • Add comprehensive tests for formatErrorMessage utility
  • Add test step to GitHub Actions workflow

v0.3.1

12 Oct 16:03

Choose a tag to compare

Features

  • Add prettier formatting to CHANGELOG.md generation

Bug Fixes

  • Fix CLI arguments not being properly passed through to Claude

Improvements

  • Improve CHANGELOG formatting with consistent spacing
  • Update documentation for v0.3.0 TUI features