Versioning
How versioning works
This project uses Changesets to manage version numbers and changelogs.
The version number follows semantic versioning:
- Major (2.0.0) — Breaking changes to the template structure
- Minor (1.4.0) — New features, components, or skills
- Patch (1.3.1) — Bug fixes, dependency updates
For contributors
After making changes that affect users of this template, run:
This asks you:
- Which packages changed
- Whether it's a major, minor, or patch change
- A summary of what changed (write this for humans, not machines)
Commit the generated file (in .changeset/) with your pull request.
How releases happen
- Contributors merge PRs with changeset files
- A GitHub Action automatically creates a "Version Packages" PR
- That PR updates
CHANGELOG.mdand bumps the version number - When merged, a new GitHub Release is created with a git tag
Viewing the changelog
See CHANGELOG.md for the full release history.
Current version
The template is currently at v1.3.0 (the root package.json version).