Repository navigation
🚀 Gharmonize v1.4.5
Gharmonize v1.4.5 focuses on Windows compatibility, yt-dlp download reliability, security improvements, updated dependencies, and overall application stability.
🪟 Windows & Download Fixes
- 🎵 yt-dlp Download Fix: Addressed Windows-specific issues affecting yt-dlp downloads and subprocess execution.
- 🔧 Process Management: Fixed Windows temporary-file lease handling and improved process reliability.
- 📁 Path Compatibility: Improved cross-platform path validation and runtime handling.
- 🛠️ Build Reliability: Fixed Windows subprocess startup during Electron dependency installation.
🛡️ Security Improvements
- 🔒 Vulnerability Fixes: Resolved vulnerable minimatch dependency chains, including CVE-2026-118764.
- 🧹 Safer Cleanup: Introduced secure temporary-directory cleanup without unsafe glob expansion.
- 📦 Dependency Security: Improved dependency resolution across npm versions.
- 🐳 Docker Compatibility: Improved reproducible dependency installation.
⚡ Dependencies & Stability
- 🚀 Electron: Updated to 45.1.0.
- 📦 electron-builder: Updated to 26.18.1.
- 🎵 music-metadata: Updated to 12.3.2.
- 🔧 dotenv: Updated to 18.0.9.
- ✅ Regression Tests: Expanded Windows compatibility, security, and temporary-file management tests.
- 🔄 Runtime Stability: Improved background cleanup and graceful process shutdown.
⚠️ Windows Code Signing
Windows executables are not yet signed with a trusted Authenticode certificate. Windows SmartScreen may display an unknown publisher warning.