Release Process
This guide covers version management and releasing new versions of APILinker.
Version Bumping
APILinker uses bump-my-version for version management.
Bump Patch Version (0.5.3 → 0.5.4)
Bump Minor Version (0.5.3 → 0.6.0)
Bump Major Version (0.5.3 → 1.0.0)
Release Workflow
- Update CHANGELOG.md with new version details
- Bump version:
bump-my-version bump <patch|minor|major> - Commit changes:
git commit -am "Bump version to X.Y.Z" - Create tag:
git tag vX.Y.Z - Push:
git push && git push --tags - GitHub Actions will automatically publish to PyPI
Configuration
Version bumping is configured in .bumpversion.toml.