Skip to content

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 28 Jul 09:35
· 3 commits to master since this release

supsub update 自动迁移旧手装用户到 native 布局

0.4.0 之前通过 curl 安装的用户(~/.local/bin/supsub 为普通文件),现在由 supsub update 自动迁移到 native 布局(版本并存 + symlink 原子切换),迁移后获得后台自动更新与 --rollback 回滚能力。凭证不受影响。

存量用户操作指引(二选一):

# 方式一:连跑两次 update(第一次升级到 0.4.2,第二次由新版完成迁移)
supsub update && supsub update   # 自 v0.4.3 起第二次不再需要 --force

# 方式二:重跑一次安装脚本(一步到位)
curl -fsSL https://raw.githubusercontent.com/SupSub-AI/supsub-cli/master/scripts/install.sh | bash

为什么要两次:第一次 update 执行的还是旧版代码(原地覆盖),第二次才由新版代码完成布局迁移;--force 用于跳过「已是最新」检查。

其他变更

  • 安装方式档位新增 manualsupsub doctor 不再把 curl 手装误标为 npmnpm 现仅指 node_modules 内的安装)
  • 边界:npm 安装、手拷到非标准位置的二进制、Windows 一律不迁移,维持原有原地更新行为
  • CI:发版流水线新增离线 e2e 门禁(native 布局 / rollback / 自动更新门限 20 条断言),不通过不构建

Full Changelog: v0.4.1...v0.4.2