What's Changed
Features
-
Manual Release Process: Switched to manual release process for better control and security
- Removed automatic release-please workflow
- Added manual release workflow with explicit PyPI publishing steps
- Improved security by requiring manual approval for releases
-
Task List Discovery Now Opt-In: Made task list discovery opt-in with
--task-listflag- Task list information is no longer automatically included in code reviews
- Users must explicitly use
--task-listflag to include task list context - Improves default behavior for general code review use cases
Changed
- Updated GitHub Actions workflows for manual release process
- Modified default behavior to exclude task list information unless explicitly requested
- Enhanced documentation to clarify when task list inclusion is appropriate
Security
- Manual release process provides better control over what gets published to PyPI
- Reduces risk of accidental releases or unauthorized package publishing
Full Changelog: v0.4.4...v0.5.0