Repository navigation
RunProcess v3.3.0
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 –
CFBundleVersionis now derived from the Git tag count: a plain integer, monotonically increasing, used by Sparkle for version comparison. - Info.plist – Added
SUFeedURLandSUPublicEDKeypointing 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 签名,安装前会验证。密码和签名密钥不存储、不传输。