Skip to content

Gharmonize v1.4.5

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Nov 09:52
· 8 commits to main since this release

🚀 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.

📜 Full Changelog

🔗 View all changes from v1.4.4 to v1.4.5