Releases: LABHR/octohatrack
v1.1.0
Version v1.0.1
Version v1.0.1
Version v1.0.0
Version v1.0.0
Alpha Alpha Alpha
- Replaces an on-save cache file with
requests-cache
, which saves cache for 24h
Alpha Alpha
One more feature before I call this 1.0.0
One Point Zero - Alpha Release
This is a major refactor. See #96
If you see any major issues with this release, please raise an issue.
Pagination and wiki fixes
@boneskull has swooped in and fix two things in LABHR:
- wiki contributors now consolidate properly when they are also github contributors
- pagination now uses the 100
per_page
value, the maximum allowed by the GitHub API
Thanks @boneskull! 🎉
Modules, Duplicates, and BugFixes
Python 3 only now -- we have hard blockers to prevent installation or running in a python 2 environment
Wiki duplicates where the author name matches the displayname of a main repo contribution are now removed from the end output
Bugfix - wiki contributions in a container
We can't assume we have access to git
, especially in a container
So, I've added some Dockerfile changes, and a check on wiki.py
to failsafe if git isn't available
Thanks to @rogeriopradoj for reporting this bug in #81
Custom Contributors and a relabelling
You can now declare custom contributors; define them with either a github handle, twitter handle, or email address, in a specifically formatted CONTRIBUTORS file, and they'll appear via octohatrack
Also, the sections of the report have been relabelled.
Any user returned from the GitHub API defined 'contributors' is "GitHub Contributors"
Everyone who's contributed to the repo, including code, comments, replies; are now listed under 'All Contributors'
All configs for showing wiki results et al are now default flags; these flags have been deprecated from the CLI. All contributor calls should fail-safe and not take the CLI down with it should they fail (e.g. failures getting wiki contributors, etc)
Thanks to @mjec for the pointer with the suppressing deprecated flags, and @ossanna16 for the help with correcting the section labelling in #79