Releases: jendrikseipp/vulture
Releases · jendrikseipp/vulture
2.11 (2024-01-06)
- Switch to tomllib/tomli to support heterogeneous arrays (Sebastian Csar, #340).
- Bump flake8, flake8-comprehensions and flake8-bugbear (Sebastian Csar, #341).
- Provide whitelist parity for
MagicMock
and Mock
(maxrake, #342).
2.10 (2023-10-06)
- Drop support for Python 3.7 (Jendrik Seipp, #323).
- Add support for Python 3.12 (Jendrik Seipp, #332).
- Use
end_lineno
AST attribute to obtain more accurate line counts (Jendrik Seipp).
2.9.1 (2023-08-21)
- Use exit code 0 for
--help
and --version
again (Jendrik Seipp, #321).
2.9 (2023-08-20)
- Use exit code 3 when dead code is found (whosayn, #319).
- Treat non-supported decorator names as "@" instead of crashing (Llandy3d and Jendrik Seipp, #284).
- Drop support for Python 3.6 (Jendrik Seipp).
2.8 (2023-08-10)
- Add
UnicodeEncodeError
exception handling to core.py
(milanbalazs, #299).
- Add whitelist for
Enum
attributes _name_
and _value_
(Eugene Toder, #305).
- Run tests and add PyPI trove for Python 3.11 (Jendrik Seipp).
2.7 (2023-01-08)
- Ignore
setup_module()
, teardown_module()
, etc. in pytest test_*.py
files (Jendrik Seipp).
- Add whitelist for
socketserver.TCPServer.allow_reuse_address
(Ben Elliston).
- Clarify that
--exclude
patterns are matched against absolute paths (Jendrik Seipp, #260).
- Fix example in README file (Jendrik Seipp, #272).
2.6 (2022-09-19)
- Add basic
match
statement support (kreathon, #276, #291).
2.5 (2022-07-03)
- Mark imports in
__all__
as used (kreathon, #172, #282).
- Add whitelist for
pint.UnitRegistry.default_formatter
(Ben Elliston, #258).
2.4 (2022-05-19)
- Print absolute filepaths as relative again (as in version 2.1 and before)
if they are below the current directory (The-Compiler, #246).
- Run tests and add PyPI trove for Python 3.10 (chayim, #266).
- Allow using the
del
keyword to mark unused variables (sshishov, #279).