Changelog
Pad uses GitHub Releases as the canonical changelog. Each tagged release includes conventional-commit-grouped notes for features, fixes, performance changes, and refactors.
Why GitHub instead of an inline list?
- Each release is signed (cosign keyless via GitHub OIDC) and ships with SBOMs and SLSA build provenance. The release page is the source of truth for those artifacts.
- Release notes are auto-grouped by conventional commit type, so the formatting stays consistent without us editing both places on every release.
- Subscribing to releases (Watch → Custom → Releases on GitHub) gets you notified as soon as a new version ships.
Major versions
Pad follows SemVer. Breaking changes bump the major version and are called out at the top of the release notes with a migration path.