v0.5.0
What's Changed
Introducing git-remote-release skill — a new skill for generating polished GitHub release notes by summarizing commits and pull requests between two tags, branches, or the current branch and the upstream default branch.
Key capabilities:
- Intelligent input handling where the skill accepts a GitHub compare URL, explicit tag/branch pairs, or automatically detects the current branch and compares against the upstream default branch,
- Pull request enrichment that collects and prioritizes PR metadata over raw commits for richer context including descriptions, labels, and review discussions,
- API-first design that works entirely through GitHub's API when possible, requiring no local clone for remote repository comparisons,
- Default-branch awareness including automatic resolution of the canonical default branch (main or master) and fallback detection when the symbolic ref is unavailable,
- Pagination handling with documented awareness of GitHub API limits and warnings when the compare endpoint reaches pagination thresholds,
- Contributor attribution that preserves all contributors in the comparison range, linking to their GitHub profiles and pull request or commit URLs,
- Effect-oriented summaries that explain what users and maintainers can expect from the release rather than listing implementation details chronologically,
- Alert block support for highlighting breaking changes, security updates, and other attention-worthy information with appropriate severity levels.
Sources:
- V0.5.0/git remote release by @gimlichael in #20
Full Changelog: v0.4.6...v0.5.0