Skip to content

v0.1.5

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Jul 10:31

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)