Tora v1.2.0
Tora v1.2.0
This release adds app update support for packaged macOS builds.
Highlights
- Added a native
Check for Updates...menu item powered by Sparkle. - Enabled automatic update checks and automatic installation for future releases.
- Bundled and signed Sparkle with the packaged app so update verification happens inside the normal macOS app bundle.
- Added a signed Sparkle appcast to the release workflow.
Release pipeline
- Release builds now generate and publish
appcast.xmlfor Sparkle update discovery. - The appcast is signed with the configured Sparkle EdDSA private key, while the app bundle embeds the matching public key.
- Release notes are embedded into the Sparkle feed when a matching
.github/release-notes/<tag>.mdfile exists.
Upgrade note
Existing v1.1.0 builds do not contain Sparkle, so they cannot self-update to this version. Install v1.2.0 manually once; updates after this release can use the in-app updater.
Included artifacts
The release workflow publishes:
appcast.xmlTora-v1.2.0-macos.zipTora-v1.2.0-macos.zip.sha256Tora-v1.2.0-macos.dmgTora-v1.2.0-macos.dmg.sha256