github_releases_compare
Compare changes between two GitHub release versions to understand what changed. Returns a chronological list of releases with full release notes for analyzing feature evolution and bug fixes.
Instructions
Compare changes between two GitHub release versions. Ideal for understanding what changed between versions, generating changelogs, or migration guides. Returns a chronological list of all releases between the two versions with their full release notes, making it perfect for analyzing the evolution of features, bug fixes, and breaking changes. Supports semantic versioning formats (v1.0.0, @1.0.0, 1.0.0).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | GitHub repository name | |
| owner | Yes | GitHub repository owner | |
| package | No | Package name to filter releases for (e.g. 'astro', '@astrojs/vue'). If not provided, will match against all packages. | |
| toVersion | Yes | The target version to compare to (supports formats: v1.0.0, @1.0.0, 1.0.0) | |
| fromVersion | Yes | The base version to compare from (supports formats: v1.0.0, @1.0.0, 1.0.0) |