Skip to content

v1.3.3

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Jun 19:35

πŸ“‹ Changelog

πŸ› οΈ Technical Improvements

  • πŸ“¦ Build System Enhancement – Optimized Electron builder configuration with more selective file inclusion
  • πŸ”„ Auto-Updater Reliability – Added fallback handling for electron-updater dependency issues

πŸ”§ Bug Fixes & System Improvements

Build & Deployment

  • πŸ› Build File Optimization – Refined package.json files array to include only necessary dependencies and exclude development files
  • πŸ”„ Dependency Management – Ensured electron-updater and electron-log are properly included in builds
  • 🎯 File Exclusion Cleanup – Removed redundant node_modules exclusion and added specific exclusions for scripts and markdown files

Auto-Updater Stability

  • πŸ’Ύ Graceful Fallback – Auto-updater now handles missing electron-updater dependency gracefully without crashing
  • πŸ”’ Error Handling – Added comprehensive try-catch blocks to prevent updater initialization failures
  • πŸš€ Enhanced Logging – Improved error reporting when auto-updater is unavailable

πŸ› οΈ Technical Improvements

Application Packaging

  • πŸ”„ Build Optimization – Streamlined build process by explicitly including only required node_modules
  • 🎯 File Size Reduction – Excluded unnecessary development files from final package
  • πŸ“ Dependency Safety – Added safe initialization patterns for optional dependencies

πŸ“₯ Download

Get the latest version from the releases page

Platform Downloads:

  • 🍎 macOS: KHM-Tools-1.3.3-mac-arm64.dmg
  • πŸͺŸ Windows: KHM-Tools-1.3.3-win-x64.exe
  • 🐧 Linux: KHM-Tools-1.3.3-linux.AppImage

πŸ”„ Upgrade Notes

  • This release focuses on build stability and dependency management

  • Auto-updater functionality is now more resilient to packaging issues

  • No breaking changes or configuration migrations required

  • New README.md file added for better documentation
    πŸ”„ Upgrade Notes

    • This release focuses on build stability and dependency management
    • Auto-updater functionality is now more resilient to packaging issues
    • No breaking changes or configuration migrations required
    • New README.md file added for better documentation