Skip to content

dsh-Top100 v1.0.2

Latest

Choose a tag to compare

@d-c-5 d-c-5 released this 29 Aug 10:01
c86320b

版本概要

v1.0.2 重点完善 DSH 插件的安装、更新、启停和卸载流程,并重新设计安装进度与失败提示,让插件管理过程更安全、更清楚。

用户可见变化

  • 安装过程增加分阶段模拟进度条,以简短中文状态替代持续刷新的 pnpm 原始输出。
  • 网络、超时、权限、锁文件、安装源和 ERR_PNPM_IGNORED_BUILDS 等错误会显示明确原因与处理建议。
  • 原始安装日志保留在可折叠区域,方便进一步排查。

插件生命周期安全

  • 安装、更新和卸载统一复用 DSH 官方插件命令。
  • 增加 profile 串行锁、操作前快照、安装后结构校验和失败回滚。
  • 启停和卸载会检查用户补丁引用、受保护包、本地 file: / link: 来源及依赖关系,避免破坏当前 profile。
  • 改善残留依赖、bundle 注册不完整和并发操作时的处理。

兼容性

  • 兼容 DSH Desktop 的 pnpm 执行服务。
  • 改善不同 pnpm 版本和 Windows 命令入口下的插件操作。

验证

  • GitHub CI 验证通过。
  • Collector:13 个测试文件、78 项测试通过。
  • Plugin:16 个测试文件、80 项测试通过。
  • npm pack --workspace @dsheval/dsh-top100-plugin --dry-run 打包预检通过,版本为 1.0.2,共 48 个文件。

完整改动见 Pull Request #1CHANGELOG.md

本次仅发布 GitHub Tag 与 Release;npm 包 @dsheval/dsh-top100-plugin@1.0.2 尚未发布。