Releases: davidpp/channelcoder
Releases · davidpp/channelcoder
v3.0.2: Bump version to 3.0.2
v3.0.1: Bump version to 3.0.1
[3.0.1] - 2025-01-13
Fixed
- Docker Mode: Added missing cwd parameter support to DockerOptions interface
- Session Management: Added missing cwd parameter support to SessionOptions interface
v3.0.0: Bump version to 3.0.0
[3.0.0] - 2025-06-10
Added
- Worktree Nesting Prevention: Worktrees are now automatically created as siblings rather than nested children, preventing git repository corruption
- Multi-Repository Support: Added
cwd
parameter throughout SDK functions to enable working with multiple repositories from a single script - Enhanced Git Utilities: New utility functions
isInWorktree()
andfindMainRepository()
for better repository detection and management
Changed
- WorktreeManager Behavior: Worktree creation now uses main repository root detection for consistent placement
- API Breaking Change:
worktreeUtils.current()
now returns main repository information instead of null when called from the main repository, matching git's native behavior
Fixed
- Repository Detection: Improved detection of main repository root when working within existing worktrees
v2.8.4: Bump version to 2.8.4
[2.8.4] - 2025-01-16
Fixed
- Worktree Integration: Interactive and detached modes now properly support worktree execution with correct working directory setup
v2.8.3: Bump version to 2.8.3
[2.8.3] - 2025-06-10
Fixed
- Worktree Execution: Fixed worktree execution functionality that was broken in previous versions
v2.8.2: Bump version to 2.8.2
[2.8.2] - 2025-06-09
Fixed
- Type Definitions: Added missing 'stream-json' option to outputFormat type in ClaudeOptions interface
Documentation
- Session Management: Added comprehensive pluggable storage documentation with examples
- File-based Prompts: Enhanced documentation with detailed usage patterns and best practices
- Template System: Corrected documentation to accurately reflect actual implementation behavior
v2.8.1: Bump version to 2.8.1
[2.8.1] - 2025-01-08
Fixed
- Mode Option Handling: Fixed issue where mode option was not properly passed through to CCOptions, ensuring correct behavior for interactive and stream modes
- Output Format: Improved output format handling for stream mode to ensure proper stream-json format
v2.8.0: Bump version to 2.8.0
[2.8.0] - 2025-06-08
Added
- Comprehensive Documentation: Complete documentation suite including guides for Docker mode, session management, stream parser, and worktree mode with reference materials
- TypeScript Type Exports: Enhanced SDK with additional exported types including LaunchOptions, RunOptions, StreamOptions, PromptConfig, DockerOptions, ResolvedDockerConfig, and ValidationResult for better TypeScript development experience
v2.7.1: Bump version to 2.7.1
[2.7.1] - 2025-01-28
Fixed
- CLI Commands: Fixed
run
andstream
commands not properly outputting content to users - Stream Parsing: Corrected inverted logic in stream command parsing - now outputs content by default and raw JSON only when explicitly requested with
--parse
flag
v2.7.0: Bump version to 2.7.0
[2.7.0] - 2025-01-09
Added
- CLI Subcommands: Restructured CLI with proper subcommands mapping to SDK functions
- Interactive Command: New dedicated interactive command for enhanced user experience
- Stream Command: New stream command for real-time output handling
Changed
- CLI Architecture: Improved command structure and organization for better usability
- Command Mapping: Enhanced mapping between CLI commands and SDK functions
- Flag Handling: Improved flag processing and organization