🔒 Security & Cleanup Release
This release focuses on critical security fixes, repository cleanup, and improved robustness.
🔒 Security Fixes
- Fixed command injection vulnerabilities in release scripts (removed
shell=True) - Removed hardcoded credentials from release automation
- Enhanced encoding safety in git operations with multi-level fallback strategies
🐛 Bug Fixes
- Fixed UTF-8 encoding errors with non-UTF-8 files
- Improved error handling for corrupted or legacy file encodings
- All subprocess calls now use safe argument lists instead of shell strings
🧹 Repository Cleanup
- Removed all Claude attributions from commit history
- Cleaned personal email data from git history
- Removed Spanish-named branches
- Standardized all release tags and messages
- Created missing GitHub releases (v1.5.4, v1.5.5, v1.5.6)
🚀 Improvements
- Enhanced UTF-8 decoding with latin-1 fallback
- Safer subprocess execution across all git operations
- Better configuration validation in release scripts
📦 Build System
- Updated version to 1.6.4 across all files
- Improved release automation scripts
See CHANGELOG.md for full details.