Aerome v1.2.1(hotfix)— 修复安装目录重复叠加
概述
v1.2.0 hotfix — 修复安装目录重复叠加 bug。
Bug 描述
v1.1.1 同步上游 Mineradio installer.nsh 时,sed 批量替换 Mineradio → Aerome 漏改了字符串长度常量:
| 项 | 上游 \Mineradio |
Aerome \Aerome |
|---|---|---|
| 长度 | 10 字符 | 7 字符 |
| 代码里写的长度判断 | 10 | 10 ❌(应该是 7) |
导致 D:\Aerome(长度 9 < 10)每次 normalize 都被追加一层 \Aerome,最终安装路径变成 D:\Aerome\Aerome\Aerome\Aerome。
修复
build/installer.nsh 三处长度判断改为 7(\Aerome 实际长度):
AeromeNormalizeInstallDirAeromeValidateInstallDirun.AeromeNormalizeInstallDir
升级建议
- v1.2.0 / v1.1.1 用户:直接覆盖安装 v1.2.1。会装到正确的
D:\Aerome;旧嵌套目录D:\Aerome\Aerome\Aerome\Aerome会被新卸载器按文件清单清空,残留的空目录可手动删除。 - 新装用户:直接装 v1.2.1,无嵌套问题。
其它
酷狗音源 + 三方 fallback + 缓存统一到 E 盘 等功能性改动继承自 v1.2.0,本次仅为安装器 hotfix。
SHA256 校验
9c1185b26f43965247c58c469ccfa4e12798b103ac7e0f537402cac22788286e Aerome-1.2.1-Setup.exe
315e68ce2c02b5a6200c207e1e2600b2688128413abbc0cefce62aa94fc77ae9 Aerome-1.2.1-Setup.exe.blockmap
3d67a0db55c72c0815de68f9c5ea05ebdc58780b5792a01f077e0a04baeb67a8 latest.yml