docmd v0.8.2 - 补丁版本
这是一个关键补丁版本,解决了使用 npm 的用户的安装问题,并标准化了 monorepo 的内部依赖解析。
🚀 亮点
修复 npm install 兼容性
解决了一个关键问题:发布到 NPM 注册表的包在其 optionalDependencies 中包含未解析的 workspace: 协议引用。这导致 npm install 以 EUNSUPPORTEDPROTOCOL 错误失败。发布流水线已更新,以确保所有依赖类型在发布时正确解析为 semver 范围。
🛠 改进和修复
- 发布流水线:修复了
scripts/resolve-ws-deps.js,以在发布过程中正确转换optionalDependencies。 - 依赖标准化:更新了所有内部包引用,以确保整个生态系统的一致性。
- 工作流优化:更新了 GitHub Actions 以使用稳定的运行器配置,以实现可靠的二进制生成。
📦 包更新
@docmd 生态系统中的所有包都已升级到 v0.8.2,以确保完全兼容性和锁步版本控制。
有关 v0.8 系列中引入的架构变更的完整列表,请参阅 v0.8.1 发布说明。