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.
2.21.0 - 2024-09-164
- English template for email text generation about GitHub newcomers
- Bug and feature request templates, and other files for the hygiene of the project
- [Licenses Inventory] Update to v4.0.6 (#160)
- [Diver] Missing execution permission for extract-emails-from-history.sh (#171)
- [Diver] Failed to process repositories at path with whitespaces (#172)
2.20.0 - 2024-04-04
- [Diver] List all contributions by contributors (#153)
- [Utils] Fix missing import in configuration.py
2.19.0 - 2024-04-03
- [Diver] Generate CONTRIBUTORS file using Git history (#148)
- [Utils] Apply SPDX headers to sources with REUSE tool (#146)
- [Diver] Check headers of sources files (#101)
2.18.0 - 2024-03-25
- [Utils] Add licenses names for third-party generator and prompt scripts and new licenses (#141)
- [Utils] Add RSALv2 license in third-party generator scripts (#139)
2.17.0 - 2024-03-22
- [Licenses Inventory] Upgrade to version v4.0.4 (#136)
- [Licenses Inventory] Update dependency pytests to v8.1.1
- [Utils] Default values for THIRD_PARTY generator script, shared configuration with prompt script
2.16.0 - 2024-03-16
- [Utils] Add metrics and improve outputs for third-party generator scripts
- [Licenses Inventory] Update dependency pytests to v7.4.4
- [Licenses Inventory] Update dependency beautifulsoup4 to v4.12.3
- [Licenses Inventory] Improve requirements for Python modules in use (#108)
- [Project] Plug Renovate, Gitleaks (#112)
- [Project] Apply REUSE standards (#114)
- [Project] Improve a bit CHANGELOG by leading scope keyword for each line
- [Licenses Inventory] Bump requests from v2.28.1 to v2.31.0 (#3)
2.15.0 - 2024-03-12
- [Project] Generate THIRD-PARTY.md based on user inputs (#119)
2.14.0 - 2024-03-01
- [Utils] Generate template-based text using variables (#84)
- [Project] Make CHANGELOG more compliant (#103)
2.13.0 - 2023-07-19
- [Diver] Compute metrics with in parameter URL to clone repo (#98)
- [Project] Broken links in README (#96)
2.12.0 - 2023-07-18
- [Diver] Lines of codes and useful metrics (#28)
- [Project] Add DCO (#87)
- [Project] Add security policy file (#90)
- [Project] Split README files (#85)
- [Licenses Inventory] Move HTML test files to archives of release (#86)
- [GitHub] Add in dry-run Gemfiles (#93)
2.11.0 - 2023-06-28
- [GitHub] Set teams permissions to read (#82)
2.10.1 - 2023-05-31
- [Diver] Path variables not protected (#80)
2.10.0 - 2023-05-30
- [Licenses Inventory] New release (#77)
2.9.0 - 2023-03-31
- [Licenses Inventory] New release (#64)
2.8.0 - 2023-03-10
- [Project] Split dry run (#68)
- Add missing files (#63)
2.7.0 - 2023-01-18
- Package manager - Extract from files downloaded dependencies (#2)
2.6.0 - 2022-05-05
- Look for leaks and vulnerabilities with exclusion of projects (#57)
2.5.0 - 2022-03-09
- Failure of git log if no commits (#52)
2.4.0 - 2022-03-08
2.3.0 - 2022-02-25
- Find repositories with vulnerabilities (Dependabot) (#20)
2.2.0 2022-02-24
2.1.0 - 2021-10-06
- List all contributors of a Git repository using Git history (#13)
2.0.0 - 2021-06-05
- Get all members of GitHub organization (#4)
- Get members who don't have 2FA enabled (#4)
- Get members of organization with "company" field undefined (#4)
- Get projects which don't have any assigned GitHub team (#4)
- Get users which have undefined or hidden email (#4)
- Get users which may have not suitable fullname (#4)
- Get repositories with undefined licenses (#4)
- Get repositories which seems to be unconform (i.e. missing files) (#4)
- Get repositories which seems to be empty or have not enough files (#4)
- Define permissions (push / write) for all contributors of all projects (except teams and organization owners) (#4)
- Define permissions (push / write) for all teams of all projects (#4)
- Find contributors in files using a base of words and producing logs
- Find contributors in git logs
- Find credentials in files
- Find missing signed-off in commits
- Find notices