Changelog
All notable changes to this project are documented in GitHub Releases.
Versioning¶
This project follows Semantic Versioning:
- MAJOR version for breaking changes
- MINOR version for new features (backward compatible)
- PATCH version for bug fixes (backward compatible)
Release Process¶
Releases are automatically created when PRs are merged to main:
- PR Labeling - PRs are automatically labeled based on commit prefixes (
feat:,fix:,docs:,chore:) - Version Bump - Version is determined by commit analysis or
pyproject.toml - Release Notes - Auto-generated from merged PRs, categorized by labels
See the Pipeline documentation for details.