All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add your updates here :)
- Set outputrepo as not required in the GitHub Action definition
- Test case: check update of README file with Used by badge
- Fix issue with hyperlink when outputrepo is not set
- New config
outputrepo
allowing to run stats on another repository - Setup Github Dependents Info on own repo
- Update doc to explain how to authorize GitHub Actions to create Pull Requests
- Fix repository display & release job
- Enhance display of repositories in markdown
- Allow to override hyperlink on README badge using option --docurl
- Also fetch GitHub repositories avatars, for a nicer result in markdown :)
- Fix markdown table
- Fix GitHub Action
- Build & upload Docker image nvuillam/github-dependents-info on docker hub & ghcr.io
- Create GitHub Action to automate generation
- Create output file directory if not existing
- Add warnings if there is an issue while updating the badge in a markdown file
- Upgrade all dependencies
- Fix: add requests in dependencies
- Upgrade dependencies
- Retry enhancements
- Add 429 in codes
- Update retry config ( 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 )
- Upgrade dependencies
- Fix crash ValueError: invalid literal for int() with base 10: '1\nRepository'
- Upgrade dependencies
- Enable more linters in MegaLinter
- Add functionality for saving results to csv files, by @finlaymacklon in #195
- Upgrade dependencies
- Upgrade dependencies
- Add requests to requirements.txt by @edenlightning in #127
- Upgrade python dependencies
- New option
--markdownbadgecolor
to override default shields.io informational color - Upgrade python dependencies
- Fix markdown hyperlink when package name contains arobase character
- Fix internal release CI
- Update documentation and add example of output markdown with angular/angular repo
- Fix cases when dependents count is superior to 1000 (#27)
- Internal CI
- Fix release drafter
- Update stale config
- Remove useless greetings job
- New option
--mergepackages
to have all dependent repos in a single table in output markdown file - Fix documentation
- Reformat json output to have
packages
andall_dependent_repos
properties - New option
--badgemarkdownfile
to insert/update an Used by badge in README.md or other markdown files between HTML tags<!-- gh-dependents-info-used-by-start --><!-- gh-dependents-info-used-by-end -->
- New option
--minstars
to filter repo with less than a number of stars - Enhance documentation and add more examples
- Replace print() by logging python library
- Add version and downloads badges in README
- Fix documentation
- Fix CLI --repo argument
Initial version