v1.5.1
Note: Vermin 1.6 will end support for py2.7
1.5.1:
1.5.0:
- Python 3.11 support (#124)
- Added 124 rules specific to Python 3.11
- Detect
except*
(PEP-654) - Updated list of built-in generic annotation types
- More stringent rules for detecting union types (#108 fixes #103)
- Don't visit
returns
annotations if not evaluating annotations (#110 fixes #109) typing_extensions
backport and versioned backports support (#111 fixes #100)- Added
--exclude-regex
and--no-make-paths-absolute
to exclude specific file paths (#115, @cosmicexplorer) - Plurality method of results messages with overridability
- General project tweaks
- Don't test using end-of-life Python versions (3.4 and 3.5)
- Added security policy and vulnerability report template
- Added
CODEOWNERS
file - Added
CONTRIBUTING
file - Added OpenSSF best practices emblem to README
- Check GitHub Actions and Pip deps every sunday via dependabot
- Check CodeQL on PRs and Sundays. Not when pushing to master because PRs are required and otherwise it'll run two times: once for the PR and again when the accepted PR is merged to master.