Urgent.News

What's breaking now, across thousands of outlets.

Tech

Changesets v3: Bumps Peer Dependents by Patch and Ships ESM Only with an 88% Smaller Install

Changesets v3.0, released on August 11, 2026, introduces significant updates for JavaScript monorepos. It offers leaner installations, a rebuilt CLI, and changes to peer dependency management that resolve long-standing complaints. Upgrading involves configuration updates. The tool focuses on versioning and changelogs while supporting contributors in declaring release intents. By Daniel Curtis

Changesets v3, the file-based versioning and changelog tool for JavaScript monorepos, has been released with significant improvements. This major update, released on August 11, 2026, brings leaner installs, a rebuilt CLI, and a long-awaited change to how peer dependencies are handled. The release was led by a new maintainer team: Mateusz Burzyński, Bjorn Lu, and Adam Haglund.

The project now exclusively uses ESM, requiring Node.js 22.11 or newer, along with pnpm 10, npm 10.9, or Yarn 4.5.2, with Yarn Classic being dropped. The installation size has been reduced from 16.1MB to 2.1MB, and dependencies have been halved from 95 to 39. Internally, the project has adopted tsdown, rolldown, vitest, and oxfmt.

A noteworthy change is that peer dependency updates now result in a patch bump instead of a major one, addressing years of complaints about the previous major bump behavior. This change aligns with semantic versioning principles and prevents miscommunication about breaking changes. The documentation site has been refreshed, and the changesets/action v2 is in sync with the new release. Both Changesets and its action v2 are MIT licensed.

Written by urgent.news from InfoQ's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at infoq.com →

More in Tech

More from Tuesday 22 September →