- Drop Python 3.8 support.
- Support Python 3.13.
- Drop Python 3.7 support.
- Support Python 3.12.
- Empty release, made by mistake.
- Support
.pyi
files.
- Support Python 3.11.
- Extend message with “Add an
__init__.py
?” to hint how to fix the issue.
- Drop Python 3.6 support.
- Remove the “first logical line” behaviour, which is fragile.
Flake8’s
per-file-ignores
option provides an alternative for files with shebangs. The README provides more detail. - Remove upper bound on Flake8 version.
- Support Flake8 4.
- Avoid checking the AST to determine the error line number.
- Support Python 3.10.
- Stop distributing tests to reduce package size. Tests are not intended to be run outside of the tox setup in the repository. Repackagers can use GitHub's tarballs per tag.
- Report
INP001
on the first logical line (skipping over comments/shebang).
- Initial release.