Repository navigation
Downloads
| Package | Download |
|---|---|
| peck-0.2.0-darwin-amd64.dmg | peck-0.2.0-darwin-amd64.dmg |
| peck-0.2.0-darwin-arm64.dmg | peck-0.2.0-darwin-arm64.dmg |
| peck-0.2.0-darwin-amd64.zip | peck-0.2.0-darwin-amd64.zip |
| peck-0.2.0-darwin-arm64.zip | peck-0.2.0-darwin-arm64.zip |
Checksums
Changes
Peck v0.2.0 是首个正式公开发布版本,提供适用于 Apple Silicon 和 Intel Mac 的签名、公证安装包。Peck 仍坚持在用户明确确认后处理单个应用,不会替用户判断应用是否安全,也不会修改系统级 Gatekeeper 设置。
Features
- 新增应用内更新检查,可在设置中查看最新稳定版本、发布说明和更新来源。
- 新增更新下载与重启升级流程,支持下载进度、取消下载、SHA-256 校验、待应用状态保存以及启动确认。
- 支持从 GitHub 或 CNB 获取发布信息和安装包;自动检查只查询更新,不会自动下载或替换正在运行的应用。
- 更新窗口支持 Markdown 发布说明,并提供打开 release 页面、稍后处理和下载升级等操作。
- 完善中英文更新设置、版本显示和更新状态提示。
Bug Fixes
- 为更新检查、下载和应用流程增加代际校验与取消处理,避免过期后台任务覆盖当前界面状态。
- 增加更新状态恢复、失败信息保留和待应用文件清理,降低中断或升级失败后的重复处理风险。
- 更新包必须匹配当前目标版本、架构、文件大小和校验清单后才会进入安装流程。
CI and Release
- 发布工作流现在会校验双架构 ZIP 数量、文件名和 SHA256SUMS 内容,避免发布缺失或不匹配的更新资产。
- macOS 公证票据验证增加网络瞬断重试,发布流程同时同步 GitHub Release 与 CNB Release。
- 发布产物包含 Apple Silicon 和 Intel 的 ZIP、DMG 以及统一的 SHA-256 校验清单。
Docs and Tests
- 更新 README 的项目简介、安装说明、使用流程和构建说明。
- 新增更新策略文档,明确检查、下载、确认和回滚边界。
- 为版本解析、更新比较、下载校验、状态持久化、应用升级和设置迁移补充回归测试。
Maintenance
- 更新 Peck 动态图标和品牌横幅,完善正式发布页的视觉展示。