Releases: jamesrochabrun/ClaudeCodeSDK
ClaudeCodeSDK v1.2.3
What's Changed
- Add re-entrance guard to fix infinite recursion crash by @jamesrochabrun in #29
Full Changelog: v1.2.2...v1.2.3
ClaudeCodeSDK v1.2.2
What's Changed
- Fix debug information and runtime working directory updates by @jamesrochabrun in #28
Full Changelog: v1.2.1...v1.2.2
ClaudeCodeSDK v1.2.1
Full Changelog: v1.2.0...v1.2.1
ClaudeCodeSDK 1.2.0
Support for Agent SDK.
✨ What's New
🎯 Dual-Backend Architecture - Choose between traditional headless mode or new Agent SDK backend
🚀 Agent SDK Support - Optional Node.js-based backend using @anthropic-ai/claude-agent-sdk
🔧 Backend Auto-Detection - Automatically selects the best available backend
📦 Platform Clarification - macOS 13+ only (iOS removed due to Process API requirements)
Native Session Storage - Direct access to Claude CLI's session storage (~/.claude/projects/)
Enhanced Error Handling - Detailed error types with retry hints and classification
Built-in Retry Logic - Automatic retry with exponential backoff for transient failures
Rate Limiting - Token bucket rate limiter to respect API limits
Timeout Support - Configurable timeouts for all operations
Cancellation - AbortController support for canceling long-running operations
ClaudeCodeSDK v1.1.9
ClaudeCodeSDK v1.1.8
What's Changed
- Fix: Add proper shell escaping for system prompts to prevent parse er… by @jamesrochabrun in #24
Full Changelog: v1.1.7...v1.1.8
ClaudeCodeSDK v1.7.7
What's Changed
- feat: Add lastExecutedCommandInfo property for debugging by @jamesrochabrun in #21
Full Changelog: v1.1.6...v1.1.7
ClaudeCodeSDK v1.1.6
What's Changed
- docs: Clarify that iOS is not supported by @jamesrochabrun in #20
Full Changelog: v1.1.5...v1.1.6
ClaudeCodeSDK v1.1.5
What's Changed
- feat: Add disallowedTools property to ClaudeCodeConfiguration by @jamesrochabrun in #18
Full Changelog: v1.1.4...v1.1.5
ClaudeCodeSDK v1.1.4
What's Changed
- Fix: Process launch error handling improvements by @jamesrochabrun in #17
Full Changelog: v1.1.3...v1.1.4