Changesets is a versioning and changelog management tool focused on multi-package repositories. Contributors declare the semver impact of each change (major/minor/patch) via changeset files, then Changesets aggregates them to bump versions, update changelogs, and publish packages in a single coordinated release.
When to use: Monorepo versioning, automated changelog generation, coordinated multi-package releases, CI-driven publishing, prerelease/snapshot workflows.
When NOT to use: Single-file projects with no npm publishing, projects using commit-message-based versioning (semantic-release), manual version management without an npm registry, projects where a single maintainer controls all releases without PR collaboration.
Änderungssätze für die Versionierung und Änderungsprotokollverwaltung in Monorepos. Wird zum Verwalten von Paketversionen, zum Generieren von Änderungsprotokollen oder zum Veröffentlichen von Paketen verwendet. Verwendung für Changesets, Versionierung, Changelog, Semver, Monorepo-Versionierung, Release, Veröffentlichung, Bump. Quelle: oakoss/agent-skills.