Repository navigation
v0.1.5 (2025-07-06)
Bug Fixes
- fix: add m2r2 to docs dependencies for Read the Docs
- Add m2r2 to docs optional dependencies for changelog conversion
- Keep script strict - fail fast if dependencies missing
- Better to fail build than serve docs with missing changelog
This ensures Read the Docs has all required dependencies for
automatic changelog RST generation. (14b9c2f)
- fix: disable build command in semantic-release to avoid dependency issues
The build command was failing because m2r2 is not available in the
semantic-release container. Since Read the Docs handles RST conversion
automatically via .readthedocs.yaml, we don't need it in semantic-release.
This enables clean automated releases without dependency conflicts. (fbc339c)
Features
- feat: perfect semantic-release automation with local workflow support
- Configure semantic-release to automatically run md-to-rst conversion
- Add pyproject-local.toml for prefixed tag workflow compatibility
- Resolve kacl-cli format compatibility with Keep a Changelog standard
- Implement hybrid approach: manual changelog + automated RST generation
- Remove manual conversion steps from GitHub Actions workflow
- Update documentation with release management best practices
This enables both automated releases and local development with
personal git workflow preferences while maintaining compatibility.
🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com (23cad4e)
Refactoring
- refactor: make docs/changelog.rst a build artifact
- Remove docs/changelog.rst from git tracking
- Add to .gitignore as auto-generated file
- Read the Docs will generate it automatically via .readthedocs.yaml
- Keeps repository clean while maintaining documentation automation (
d7f5791)