π 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