这是一个关键补丁版本,解决了使用 npm 的用户的安装问题,并标准化了 monorepo 的内部依赖解析。

🚀 亮点

修复 npm install 兼容性

解决了一个关键问题:发布到 NPM 注册表的包在其 optionalDependencies 中包含未解析的 workspace: 协议引用。这导致 npm installEUNSUPPORTEDPROTOCOL 错误失败。发布流水线已更新,以确保所有依赖类型在发布时正确解析为 semver 范围。

🛠 改进和修复

  • 发布流水线:修复了 scripts/resolve-ws-deps.js,以在发布过程中正确转换 optionalDependencies
  • 依赖标准化:更新了所有内部包引用,以确保整个生态系统的一致性。
  • 工作流优化:更新了 GitHub Actions 以使用稳定的运行器配置,以实现可靠的二进制生成。

📦 包更新

@docmd 生态系统中的所有包都已升级到 v0.8.2,以确保完全兼容性和锁步版本控制。

有关 v0.8 系列中引入的架构变更的完整列表,请参阅 v0.8.1 发布说明