Skip to content
SPECIFICTION
Get listed

Changesets

changesets.dev

Free plan Self-hosted
Visit changesets.dev
Spec score 7.6 #21 of 33 in Monorepo Management Tools

Spec sheet

Purpose
Changesets manages package versions and changelog generation for monorepos and single-package repositories.Read 4 Oct 2026 · changesets.dev
Automation
Changesets provides a GitHub Bot to prompt for changesets on pull requests and a GitHub Action to automate versioning and publishing in CI.Read 4 Oct 2026 · changesets.dev
Change workflow
Contributors record release intent in Markdown changeset files with package names, semantic version bump types, and a summary.Read 4 Oct 2026 · changesets.dev
GitHub changelogs
The optional @changesets/changelog-github package links changelog entries to GitHub commits, pull requests, and authors.Read 4 Oct 2026 · changesets.dev
Monorepo support
The site lists pnpm, yarn, and npm workspaces as supported.Read 4 Oct 2026 · changesets.dev
Non-npm projects
Changesets can manage private applications and non-npm packages such as NuGet packages, Ruby gems, and Docker images when package.json is present.Read 4 Oct 2026 · changesets.dev
Not every change needs one
The FAQ says changes that do not require a release do not need a changeset.Read 4 Oct 2026 · changesets.dev
Publishing
The CLI can update package versions and changelogs, then publish packages to npm.Read 4 Oct 2026 · changesets.dev
Publishing security
The publishing guide advises protecting access tokens and recommends trusted publishing for CI where possible.Read 4 Oct 2026 · changesets.dev
Runtime requirements
The guide requires Node.js ^22.11, ^24, or >=26 and lists pnpm >=10.0.0, npm >=10.9.0, and yarn >=4.5.2 as supported package managers.Read 4 Oct 2026 · changesets.dev
Security guidance
The automation guide warns against executing untrusted fork code in pull_request_target workflows and recommends narrowly scoped permissions.Read 4 Oct 2026 · changesets.dev
Support and funding
The site describes Changesets as free and open source and links to GitHub sponsorship.Read 4 Oct 2026 · changesets.dev
Versioning
The version command combines changesets, applies the highest specified bump for each package, updates dependencies where needed, and writes changelogs.Read 4 Oct 2026 · changesets.dev

Plans and prices

Free and open source Free No paid tiers listed Read 4 Oct 2026 · changesets.dev

Every Changesets plan and price →

Where Specifiction places it

Alternatives to ChangesetsAll alternatives →