Skip to content
This repository was archived by the owner on Jun 11, 2026. It is now read-only.

v1.13.1

Latest

Choose a tag to compare

@dkmnx dkmnx released this 24 Dec 10:38
· 1 commit to main since this release

Added

  • Comprehensive inline documentation for configuration constants - Added detailed comments explaining provider
    defaults, metadata, environment variables, and performance configuration constants to improve code maintainability

Refactored

  • Background process tracking - Improved cleanup mechanism with CLAUVER_BG_PIDS array for explicit PID tracking:
    • Added track_background_pid function for centralized PID tracking
    • Implemented SIGTERM signal for graceful shutdown before SIGKILL
    • Added wait command to ensure proper process termination
    • Improved PID validation and removed unnecessary upper bound check
    • Track test PIDs in cmd_test function for better cleanup
  • Installation detection - Simplified install.sh method detection by removing temp file approach
  • Provider matching - Simplified regex pattern matching in cmd_reset_provider for built-in providers
  • API key validation - Removed strict format checks, length requirements, and character restrictions for increased
    flexibility across different provider key formats
  • Logging functions - Removed duplicate standalone log, success, warn, and error functions in favor of prefixed
    UI module versions (ui_log, ui_success, ui_warn, ui_error)
  • Setup command - Removed ASCII art banner for cleaner output

Changed

  • Test API key patterns - Normalized test API key patterns across all test suites for consistency
  • Removed unused MIN_API_KEY_LENGTH validation constant

Removed

  • Redundant logging functions - Dropped standalone logging functions, now using prefixed UI module versions exclusively