Skip to content

RunProcess v3.3.0

Choose a tag to compare

@CaoHaoran-Dev CaoHaoran-Dev released this 05 Oct 08:32
· 11 commits to main since this release

Added

  • Automatic Updates – RunProcess now checks for updates in-app via Sparkle. Background checks, optional auto-download, and cryptographic signature verification of every update package.
  • Check for Updates – New menu bar item under ⚡.
  • Updates Settings – New Settings category showing the current version, a manual check button, and toggles for automatic checking and downloading.

Changed

  • Build Number – CFBundleVersion is now derived from the Git tag count: a plain integer, monotonically increasing, used by Sparkle for version comparison.
  • Info.plist – Added SUFeedURL and SUPublicEDKey pointing to the appcast and the EdDSA public key.

Fixed

  • Nothing in this release.

Migration

Nothing to migrate. Versions ≤ 3.2.1 do not include Sparkle and will not auto-update. Please download this version manually once; automatic updates work from the next release onward.

Note

The app is not notarized by Apple. On first launch, right-click the app → Open → confirm.

Update packages are EdDSA-signed and verified before installation. Passwords and signing keys are never stored or transmitted.


新增

  • 自动更新 —— RunProcess 现在通过 Sparkle 在应用内检查更新。支持后台检查、可选的自动下载,以及每个更新包的加密签名验证。
  • 检查更新 —— 菜单栏 ⚡ 下新增入口。
  • 更新设置 —— 设置新增「更新」分类,显示当前版本、手动检查按钮,以及自动检查/下载开关。

改进

  • 构建号 —— CFBundleVersion 改为从 Git tag 数量生成:纯数字、单调递增,供 Sparkle 比对版本。
  • Info.plist —— 新增 SUFeedURL 和 SUPublicEDKey,指向 appcast 和 EdDSA 公钥。

修复

  • 本版本无修复项。

迁移

无需迁移。≤ 3.2.1 的版本不含 Sparkle,不会自动更新。请手动下载本版本一次;从下一个版本起自动更新生效。

说明

应用未公证。首次打开时右键点击应用 → 打开 → 确认。

更新包使用 EdDSA 签名,安装前会验证。密码和签名密钥不存储、不传输。