Skip to content
InfoQ·

🚀Changesets v3 Ships, First Major Release in Seven Years

Changesets v3 is out, and it's a big deal for monorepos

TL;DR

Changesets v3 is out, reducing install size from 16.1MB to 2.1MB and cutting dependencies from 95 to 39. This release is a game changer for monorepos, offering better dependency management and smaller install sizes.

Changesets v3, the first major release in seven years, is out now. This update slashes the install size from 16.1MB to 2.1MB and reduces dependencies from 95 to 39. For teams managing monorepos, this means faster installs and fewer headaches with dependency conflicts. The new version also mandates ESM only and bumps minimum Node.js to 22.11, ensuring compatibility with modern JavaScript features. The release includes a rebuilt CLI and support for the build, pack, and publish sequence, making it easier to manage versioning and changelogs.

Changesets v3 Ships, First Major Release in Seven Years — InfoQ

Key Points

1

Changesets v3 ships with a 14MB reduction in install size, from 16.1MB to 2.1MB.

2

Dependencies are now 56 fewer, dropping from 95 to 39, for streamlined installs.

3

Minimum Node.js version is 22.11, ensuring compatibility with modern JavaScript features.

4

New documentation site is live, providing comprehensive guides for the v3 release.

5

Changesets v3 is available now, with v2 remaining on a maintenance branch.

Why It Matters

If you're managing a monorepo with Changesets, the v3 release cuts install size and dependencies, making it faster and more efficient. Teams using npm trusted publishing can now narrow publish permissions with the v2 action. The new version also mandates ESM only, ensuring compatibility with modern JavaScript features.

changesetsmonoreposdependency-managementjavascriptnodejs

Comments

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.

Join 3,484 builders reading daily.

Also get