Skip to content

v0.5.0 - Manual Release Process & Task List Opt-In

Latest

Choose a tag to compare

@nicobailon nicobailon released this 15 Jun 06:16
· 2 commits to master since this release
58cec04

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-list flag

    • Task list information is no longer automatically included in code reviews
    • Users must explicitly use --task-list flag 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