Skip to content

0.1.5

Latest

Choose a tag to compare

@Funniki Funniki released this 08 Nov 06:40
· 1 commit to main since this release

0.1.5

本版本重点修正了多包安装指令、增强了构建流程的防错门槛,并已在 npm 将历史问题版本批量标记废弃。

主要变更

  • 安装文档与命令修正:详细说明了通过 npm 安装时必须同时指定六个包(或直接使用一键安装脚本)。原先只 add 主包时,五个组件因范围匹配且受 DSH minimumReleaseAge 策略限制而回落到旧版本的问题得到彻底解决。
  • 文档版本机器强制审计:构建脚本新增 checkDocVersions,强制要求 README.md、plugin/README.md 与 plugin/安装说明.md 中的版本号与各包 manifest 严格一致,防止文档版本漂移。
  • 防止版本空转守卫:新增 tools/release-guard.mjs,与上一个 release tag 比较,拒绝只有版本号或文档变动而无实质代码变化的空发版。
  • 构建与产物校验修复:修复 verify-release 与 build-release 对组件依赖版本区间的判定逻辑,统一使用 semver 代替字面量字符串比较。
  • 旧版本废弃工具:新增 tools/deprecate-legacy.ps1,用于一键为历史旧版本(<0.1.5)批量标记 npm 废弃警告。

安装方式

方式一:下载 Release 离线包(推荐)

  1. 下载附件中的 dsh-session-toolkit-0.1.5.zip,解压到一个固定目录。
  2. 在解压目录下打开终端,运行安装脚本:
    powershell -ExecutionPolicy Bypass -File .\install.ps1
    (macOS / Linux 用户可执行 sh ./install.sh)
  3. 重启 DSH 或在插件页重新启用「会话功能增强」,确认 5 个组件均正常运行。

方式二:通过 npm 命令行安装

dsh plugin --profile desktop add @funniki/dsh-session-toolkit@0.1.5 @funniki/dsh-session-toolkit-archived-session-delete@0.1.5 @funniki/dsh-session-toolkit-session-move@0.1.5 @funniki/dsh-session-toolkit-unsent-content-guard@0.1.5 @funniki/dsh-session-toolkit-session-history-search@0.1.5 @funniki/dsh-session-toolkit-auto-paste@0.1.5

产物校验

  • 文件名:dsh-session-toolkit-0.1.5.zip
  • 大小:120,738 字节(~118 KB)
  • SHA-256:
    40910af3c0f84d154bae602af7a6376ab6c33479c8f2d93fcde29792cfcd8bce