Changelog¶
This page summarizes changes for each release. For detailed release notes, see the GitHub releases page.
[v0.6.0] - 2026-01-17¶
Highlights¶
- Added
graphqlpackage for GitHub GraphQL API support with user contribution statistics - Added MkDocs documentation site with Material theme, auto-deployed to GitHub Pages
- Two approaches for commit statistics: quick stats (profile view) and detailed stats (additions/deletions)
Added¶
- New
graphqlpackage for GitHub GraphQL API GetContributionStats- Quick contribution statistics (like GitHub profile)GetCommitStats- Detailed commit stats with additions/deletionsGetCommitStatsByVisibility- Stats split by public/private repositoriesVisibilitytype withVisibilityAll,VisibilityPublic,VisibilityPrivate- MkDocs documentation site at grokify.github.io/gogithub
- Documentation guides for all packages
- GitHub Actions workflow for automatic gh-pages deployment
Dependencies¶
- Added
github.com/shurcooL/githubv4for GitHub GraphQL API support
[v0.5.0] - 2026-01-17¶
Added¶
QueryBuilderfor type-safe search query construction- Fluent interface methods:
User(),Org(),Repo(),State(),Is(),Author(),Assignee(),Label(),Mentions(),Involves()
Changed¶
- Search package now supports both
Querymap andQueryBuilderapproaches
[v0.4.0] - 2026-01-17¶
Added¶
errorspackage with typed API errors- Helper functions:
IsNotFound(),IsRateLimited(),IsPermissionDenied(), etc. pathutilpackage for path validation and normalizationrepo.Batchfor atomic multi-file commits
Changed¶
- Improved error handling across all packages
- Better path validation for commit operations
[v0.3.0] - 2026-01-17¶
Added¶
- Package restructuring by operation type
authpackage for authentication utilitiesconfigpackage for environment-based configurationsearchpackage for Search API operationsrepopackage for repository operationsprpackage for pull request operationsreleasepackage for release operations- GitHub Enterprise support
Changed¶
- Root package now provides backward-compatible re-exports
- Migrated to go-github v81