Skip to content

πŸš€ commit-checker v0.6.2.1

Choose a tag to compare

@AmariahAK AmariahAK released this 26 Aug 05:32
· 36 commits to main since this release

πŸš€ commit-checker v0.6.2.1 - Critical Update System Fix
Fixes the broken update system for standalone (curl/bash) installations.

🚨 Critical Fix
Standalone Update System Repair
πŸ”§ Fixed --update command - Now properly detects standalone vs pip installations
βœ… No more pip errors - Standalone installations use curl download instead of pip commands
🎯 Smart installation detection - Automatically chooses correct update method
πŸ“₯ Proper script replacement - Downloads and replaces standalone script correctly
What Was Wrong:
Standalone installations were trying to run pip install --upgrade git+https://...@v0.6.2
Failed because: No pip package, no git tags, wrong installation method
Users got confusing error messages and couldn't auto-update
What's Fixed Now:
Detects you're using standalone installation
Downloads latest script from GitHub directly
Replaces your local script cleanly
Future updates work automatically
πŸ› οΈ Technical Details
Installation detection via ~/.commit-checker-standalone directory
Script replacement using urllib.request (no external dependencies)
Atomic updates with .tmp files to prevent corruption
Executable permissions properly preserved during replacement
🎯 One-Time Manual Update Required
Since your current v0.6.1/v0.6.2 has the broken updater, you'll need to manually update once to get the fixed system:

curl -s https://raw.githubusercontent.com/AmariahAK/commit-checker/main/scripts/install-standalone.sh | bash
After this: commit-checker --update will work perfectly forever! πŸš€

✨ Bonus Improvements
VS Code Extension preview - Hints about upcoming v0.7 editor integration
Installation type display - Shows whether you're using standalone or pip
Better error messages - Clear guidance if updates fail
Future-ready architecture - Prepared for VS Code extension transition
πŸ“¦ For New Users
New installations automatically get the fixed update system:

curl -s https://raw.githubusercontent.com/AmariahAK/commit-checker/main/scripts/install-standalone.sh | bash
This patch ensures seamless updates for the 90% of users who chose the lightweight standalone installation method!