Skip to content

Aerome v1.2.1(hotfix)— 修复安装目录重复叠加

Choose a tag to compare

@Akilaea Akilaea released this 28 Jun 14:31

概述

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 实际长度):

  • AeromeNormalizeInstallDir
  • AeromeValidateInstallDir
  • un.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