Skip to content

v1.4.0 - Enhanced Setup & Auto-Installation

Choose a tag to compare

@78Spinoza 78Spinoza released this 19 Sep 14:48
· 39 commits to master since this release

πŸš€ Enhanced Setup & Auto-Installation

This release significantly improves the setup experience with comprehensive auto-installation capabilities and robust error handling.

✨ New Features

  • Auto-Installation Support: Automatically install Node.js, Git, and GitHub CLI across all platforms
  • Cross-Platform Package Managers: Support for winget, Chocolatey, Homebrew, apt, and yum
  • Enhanced Dependency Checking: Expanded from 5 to 7 setup steps including Git and GitHub CLI
  • Multiple Fallback Methods: Claude CLI installation with elevated privileges and user-local fallback
  • Registry Corruption Detection: Automatic cleanup of corrupted Windows environment variables

πŸ› οΈ Improvements

  • Robust Quote Cleaning: Enhanced Windows registry quote handling with recursive cleaning
  • Comprehensive Error Reporting: Detailed installation attempt logging with specific failure reasons
  • Better PATH Management: Improved PATH modification with proper elevation handling
  • User Experience: Clear prompts for optional installations with manual fallback instructions

πŸ”§ Technical Changes

  • Refactored clean_registry_value() with platform-specific quote handling
  • Added install_nodejs(), install_git(), and install_github_cli() methods
  • Enhanced install_claude_cli() with 4 different installation strategies
  • Improved error handling with detailed diagnostic information
  • Added registry cleanup for corrupted keys from previous versions

πŸ“¦ Installation

# Clone and run setup
git clone https://github.com/78Spinoza/CLaudeCodeProxy.git
cd CLaudeCodeProxy
python claudeproxysetup.py

πŸ› Bug Fixes

  • Fixed Windows registry quote corruption issues
  • Resolved PATH modification failures on restricted systems
  • Fixed Claude CLI installation on systems with permission restrictions
  • Improved cross-platform compatibility for auto-installation

Full Changelog: v1.2.0...v1.4.0