✨ 迁移收敛:一条 supsub update 到位,不再需要 --force
v0.4.2 的迁移有个死角:被困手装用户若恰好已是最新版本,裸 supsub update 会在「已是最新」检查处早退、不执行迁移,需要 --force。本版把安装策略判断前移——即使已是最新,迁移场景也照常执行(下载当前版本落盘 → 原子换 symlink)。
存量用户操作指引简化为:
supsub update && supsub update(第一次升级到本版,第二次由新版完成布局迁移;或重跑 install.sh 一步到位。)
其他变更
- JSON 字段语义分离:
updated= 版本是否变化,migrated= 布局是否变化。注意--force同版本重装现在如实返回updated: false(旧版为 true) - native / npm / dev 在已是最新时的秒退快路径不变(零下载);
update --check结构性只读,任何情况不迁移
Full Changelog: v0.4.2...v0.4.3