Skip to content

v2.5.0

Choose a tag to compare

@github-actions github-actions released this 04 Mar 17:52
· 8 commits to main since this release

What's new in v2.5.0

macOS Support

  • ChroniNotes now builds native .dmg installers for both Intel (x86_64) and Apple Silicon (aarch64) Macs
  • DMG includes standard drag-to-install layout — app icon on the left, Applications folder shortcut on the right
  • Minimum macOS version: 10.15 Catalina

Cross-Platform Self-Updater

  • The in-app updater now detects your OS and CPU architecture automatically and picks the correct installer from GitHub Releases (.exe on Windows, _aarch64.dmg or _x64.dmg on macOS)
  • On macOS, downloaded .dmg files are opened with the system disk image mounter instead of the Windows UAC elevation path
  • Installer name validation now accepts both .exe and .dmg extensions

CI / Release Pipeline

  • GitHub Actions now builds Windows, macOS Intel, and macOS ARM in parallel — all three run simultaneously
  • A single GitHub Release includes all installers: NSIS .exe, .msi, Intel .dmg, and ARM .dmg
  • DMG files are suffixed _x64 or _aarch64 for clear identification

Bug Fixes

  • Fixed productName typo in tauri.conf.json (ChorniNotes → ChroniNotes) — the macOS bundler lowercases productName to locate the binary, so chorninotes ≠ chroninotes caused a "No such file or directory" bundling failure; Windows was unaffected
  • Fixed CI --target flag not reaching tauri build due to double -- npm passthrough — now uses npx tauri build --target directly
  • Switched macOS CI runner from retired macos-13 to macos-latest; Intel build cross-compiles on the ARM runner

Full Changelog: v2.4.0...v2.5.0