Changesets 3.0 于 2026 年 8 月发布,是该项目自 v2 以来七年的首个大版本更新,由新的维护团队主导。此次升级聚焦轻量化与现代化:全面转向纯 ESM,最低要求 Node.js 22.11 及现代包管理器,安装包体积从 16.1MB 缩减至 2.1MB,依赖数量由 95 个降至 39 个。最受关注的行为变更是对等依赖更新默认给下游包打补丁版本而非主版本,回应了长期存在的语义化版本争议,但也被批评为硬编码到另一极端。CLI 基于 cac 和 clack 重构,新增 pack 与 publish-plan 命令,变更日志格式化解耦至 @changesets/format,文档站与 changesets/action v2 同步更新。核心的基于文件、可通过 PR 评审的发布模型保持不变,v2 仍保留维护分支。
📱 每天一份 AI 前沿日报
关注公众号,每天 09:00 推送 · 不错过任何重磅