Skip to content

dsh-remote v0.8.31 — 补齐 7 个缺失的 GitHub Release + 发布完整性检查

Choose a tag to compare

@flymysql flymysql released this 30 Sep 07:04
· 224 commits to main since this release

补齐缺失的 GitHub Release,并加发布完整性检查

\�0.8.24\ ~ \�0.8.30\ 此前只有 tag、没有 Release 页(断档始于 0.8.19 之后)。
本版把它们全部补齐,每个 Release 都写明该版定位、是否需要重启、升级命令,
并显著标注行为变更(0.8.27 的默认值变更)与关键修复(0.8.29 的"插件整个消失")。
\Latest\ 标记已落到 \�0.8.30\(本版发布后为 \�0.8.31\)。

为什么会有这个缺口

tag 与 Release 是两件事:用户从 Release 页判断要不要升级,而 npm 上的版本、
GitHub 上的 Release、代码里的 tag 会各自漂移。这次就是 tag 一直在打、Release 一直没建。

新增工具

\\�ash
node scripts/check-releases.mjs # 最近 15 个 tag
node scripts/check-releases.mjs --all # 全部
node scripts/check-releases.mjs --json # 机器可读
\\

核对每个 tag 是否同时有 Release 与可下载的 npm tarball,缺失即非零退出。
实测 41 个 tag 全齐;并用"查询不存在的版本"做负对照,确认它真能报缺失。


安装:
pm install dsh-remote@0.8.31\ · npm 页面 · 完整变更记录