What's Changed
- Warn on incomplete pagination instead of silently saving partial star data by @wdm0006 in #6
- Remove two tests that made real GitHub API calls by @wdm0006 in #7
- Disable show_locals in rich traceback to avoid leaking GITHUB_TOKEN by @wdm0006 in #8
- Fix crash if rate limit triggered by @kant2002 in #2
- Cap rate-limit retries to prevent an infinite fetch loop by @wdm0006 in #14
- Remove GitHub token debug logging by @wdm0006 in #13
- Add explicit setuptools [build-system] table to pyproject.toml by @wdm0006 in #12
- ci: efficiency + hygiene tuning by @wdm0006 in #17
- Validate --include-repo/--exclude-repo format in account-trend and traffic by @wdm0006 in #19
- CI: run full gate for pull requests to all branches by @wdm0006 in #18
- Keep aggregation running when a repository is missing by @wdm0006 in #22
- Drop redundant 60s sleep on rate limit in fetch_user_metadata by @wdm0006 in #23
- Add contributors analytics command by @wdm0006 in #27
- Skip an unfetchable stargazer instead of aborting the whole enrichment run by @wdm0006 in #28
- Handle rate limits in traffic fetchers by @wdm0006 in #29
- Fix account-trend summary: newest-day cumulative total and underscore repo names by @wdm0006 in #34
- Add an 'issues' command: issue/PR engagement analytics to CSV by @wdm0006 in #33
New Contributors
Full Changelog: v0.1.0...v0.2.0