Skip to content

v1.5.6

Choose a tag to compare

@honghuachen honghuachen released this 09 Sep 02:19
· 11 commits to main since this release

修复

  • 修复点击全部更新无法更新第三方插件至最新版本的问题
    • 前端 updateAll 仅传递了包名列表,未传递检测到的目标版本号;
    • 后端在 package.json 中写为 "latest" 后运行 pnpm install 时,本地 pnpm-lock.yaml 已锁定的旧版本满足 "latest" 规则导致 pnpm 跳过更新;
    • 随后从 node_modules 读出未提升的旧版本写回并虚假报告成功。
    • 现改为向后端传递具体目标版本号;若未指定则由 registry 主动解析为具体版本号;
    • 新增 updatePlugins 批量升级机制,一次性执行单次 pnpm install 收敛所有依赖;
    • 增加版本提升严格校验(版本未提升时回滚并报错),并在批量升级失败时自动降级单包重试。

下载

平台 文件 说明
macOS (Apple Silicon) DSH.Web-1.5.6-arm64.dmg 推荐,双击安装
macOS (Apple Silicon) DSH.Web-1.5.6-arm64-mac.zip 免安装压缩包
Windows x64 DSH-Web-Setup-1.5.6-x64.exe 推荐,NSIS 安装程序(未签名,SmartScreen 提示"仍要运行"即可)
Windows x64 DSH.Web-1.5.6-win.zip 免安装压缩包