Skip to content

Releases: davidpp/channelcoder

v3.0.2: Bump version to 3.0.2

11 Jun 00:14
Compare
Choose a tag to compare

[3.0.2] - 2025-01-07

Fixed

  • Worktree Execution: Fixed export structure and cwd handling for worktree execution functionality, ensuring proper directory context and module exports

v3.0.1: Bump version to 3.0.1

10 Jun 20:06
Compare
Choose a tag to compare

[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

10 Jun 18:38
Compare
Choose a tag to compare

[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() and findMainRepository() 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

10 Jun 13:00
Compare
Choose a tag to compare

[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

10 Jun 00:28
Compare
Choose a tag to compare

[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

09 Jun 03:45
Compare
Choose a tag to compare

[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

08 Jun 23:35
Compare
Choose a tag to compare

[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

08 Jun 22:05
Compare
Choose a tag to compare

[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

06 Jun 15:13
Compare
Choose a tag to compare

[2.7.1] - 2025-01-28

Fixed

  • CLI Commands: Fixed run and stream 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

06 Jun 14:15
Compare
Choose a tag to compare

[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