When to use
- •Add one for user-facing changes to any package under
packages/*, exceptpackages/docs(the docs package is excluded from versioning/publishing)
Bump Rules
- •
patch: fixes, internal refactors, perf, test-only changes. - •
minor: new backward-compatible API/behavior. - •
major: breaking API/behavior or requirement changes.
Process (Always)
- •Review the branch diff (what changed and which package(s) it affects).
- •Check whether a pending
.changeset/*.mdalready exists (ignore.changeset/README.mdand.changeset/config.json). - •Draft a changeset with a short, user-facing summary (no implementation details).
- •Preview the exact file content and ask for explicit
confirm. - •Only after
confirm, write/update the.changeset/*.mdfile. - •Optionally validate with
pnpm changeset status.
Format
Use double quotes in frontmatter (Changesets convention):
md
--- '@d3-maps/core': patch '@d3-maps/vue': minor --- Short user-facing summary of the change.